diff options
author | Christian Brabandt <cb@256bit.org> | 2023-09-02 21:15:52 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2023-09-02 21:37:04 +0200 |
commit | ced2c7394aafdc90fb7845e09b3a3fee23d48cb1 (patch) | |
tree | 9576ca9f0aa1d127ed8d06821375b6d2de50fd5a /src/testdir/crash | |
parent | 889f6af37164775192e33b233a90e86fd3df0f57 (diff) |
patch 9.0.1848: [security] buffer-overflow in vim_regsub_both()v9.0.1848
Problem: buffer-overflow in vim_regsub_both()
Solution: Check remaining space
Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'src/testdir/crash')
-rw-r--r-- | src/testdir/crash/vim_regsub_both | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/testdir/crash/vim_regsub_both b/src/testdir/crash/vim_regsub_both new file mode 100644 index 0000000000..a82b205c8f --- /dev/null +++ b/src/testdir/crash/vim_regsub_both @@ -0,0 +1,10 @@ +fu R() +sil!norm0z= +endf +cal R() +s/\%')/\=R() +d +no0 normyynore sm:vs0@vvvvvvvvvvse()dir(¼Xtest=csd{so88 +vs +0scr +so |