summaryrefslogtreecommitdiffstats
path: root/src/testdir/crash
diff options
context:
space:
mode:
authorChristian Brabandt <cb@256bit.org>2023-09-03 21:24:33 +0200
committerChristian Brabandt <cb@256bit.org>2023-09-03 21:24:33 +0200
commitee9166eb3b41846661a39b662dc7ebe8b5e15139 (patch)
tree05f2a8a49b5a322d7f5d3840366e764ebcb7c0c5 /src/testdir/crash
parentfc68299d436cf87453e432daa77b6d545df4d7ed (diff)
patch 9.0.1858: [security] heap use after free in ins_compl_get_exp()v9.0.1858
Problem: heap use after free in ins_compl_get_exp() Solution: validate buffer before accessing it Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'src/testdir/crash')
-rw-r--r--src/testdir/crash/poc_tagfunc.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/testdir/crash/poc_tagfunc.vim b/src/testdir/crash/poc_tagfunc.vim
new file mode 100644
index 0000000000..49d9b6f719
--- /dev/null
+++ b/src/testdir/crash/poc_tagfunc.vim
@@ -0,0 +1,6 @@
+fu Tagfunc(t,f,o)
+ bw
+endf
+set tagfunc=Tagfunc
+n0
+sil0norm0i