diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2026-03-12 07:42:31 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-11 23:42:31 +0000 |
| commit | e5667b9c157a26731d4bbcaf8a9cf69e4c73e8fb (patch) | |
| tree | 080363bf8a10dd229f3a7dd1b15add3868209ff0 /runtime/syntax/python.vim | |
| parent | 974bc1b0444ba3a235f056ff16e038aaee34863f (diff) | |
vim-patch:9.2.0137: [security]: crash with composing char in collection range (#38261)
Problem: Using a composing character as the end of a range inside a
collection may corrupt the NFA postfix stack
(Nathan Mills, after v9.1.0011)
Solution: When a character is used as the endpoint of a range, do not emit
its composing characters separately. Range handling only uses
the base codepoint.
supported by AI
Github Advisory:
https://github.com/vim/vim/security/advisories/GHSA-9phh-423r-778r
https://github.com/vim/vim/commit/36d6e87542cf823d833e451e09a90ee429899cec
Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/syntax/python.vim')
0 files changed, 0 insertions, 0 deletions
