aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/query.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-01-12 08:25:57 +0800
committerGitHub <noreply@github.com>2025-01-12 00:25:57 +0000
commit1a8a48d7e5f8243aff0253a82f4214241eb877d6 (patch)
tree3c264ae8974a9fa4862a44329fdf919e9fefccb9 /runtime/lua/vim/treesitter/query.lua
parent37316fbac641ecafde29fd750a08ece490d209c1 (diff)
downloadrneovim-1a8a48d7e5f8243aff0253a82f4214241eb877d6.tar.gz
rneovim-1a8a48d7e5f8243aff0253a82f4214241eb877d6.tar.bz2
rneovim-1a8a48d7e5f8243aff0253a82f4214241eb877d6.zip
vim-patch:9.1.1003: [security]: heap-buffer-overflow with visual mode (#31971)
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 https://github.com/vim/vim/commit/c9a1e257f1630a0866447e53a564f7ff96a80ead Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/lua/vim/treesitter/query.lua')
0 files changed, 0 insertions, 0 deletions