diff options
author | zeertzjq <zeertzjq@outlook.com> | 2025-01-12 08:25:57 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-12 00:25:57 +0000 |
commit | 1a8a48d7e5f8243aff0253a82f4214241eb877d6 (patch) | |
tree | 3c264ae8974a9fa4862a44329fdf919e9fefccb9 /runtime/lua/vim/treesitter/query.lua | |
parent | 37316fbac641ecafde29fd750a08ece490d209c1 (diff) | |
download | rneovim-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