aboutsummaryrefslogtreecommitdiff
path: root/test/old/testdir/crash/poc_win_enter_ext
Commit message (Collapse)AuthorAge
* vim-patch:9.0.2140: [security]: use-after-free in win-enterzeertzjq2023-12-02
Problem: [security]: use-after-free in win-enter Solution: validate window pointer before calling win_enter() win_goto() may stop visual mode, if it is active. However, this may in turn trigger the ModeChanged autocommand, which could potentially free the wp pointer which was valid before now became stale and points to now freed memory. So before calling win_enter(), let's verify one more time, that the wp pointer still points to a valid window structure. Reported by @henices, thanks! https://github.com/vim/vim/commit/eec0c2b3a4cfab93dd8d4adaa60638d47a2bbc8a Co-authored-by: Christian Brabandt <cb@256bit.org>