mirror of
https://github.com/neovim/neovim.git
synced 2026-03-02 06:12:24 +10:00
Problem: [security]: heap-buffer-overflow with visual mode when
using :all, causing Vim trying to access beyond end-of-line
(gandalf)
Solution: Reset visual mode on :all, validate position in gchar_pos()
and charwise_block_prep()
This fixes CVE-2025-22134
Github Advisory:
https://github.com/vim/vim/security/advisories/GHSA-5rgf-26wj-48v8
c9a1e257f1
Co-authored-by: Christian Brabandt <cb@256bit.org>
88 KiB
88 KiB