mirror of
https://github.com/neovim/neovim.git
synced 2026-02-09 05:18:45 +00:00
Problem: heap-buffer-overflow in ins_typebuf
(SuyueGuo)
Solution: When flushing the typeahead buffer, validate that there
is enough space left
Github Advisory:
https://github.com/vim/vim/security/advisories/GHSA-4ghr-c62x-cqfh
322ba91086
Co-authored-by: Christian Brabandt <cb@256bit.org>
117 lines
2.7 KiB
Plaintext
117 lines
2.7 KiB
Plaintext
CONTRIBUTING.md
|
|
Filelist
|
|
LICENSE
|
|
Makefile
|
|
SECURITY.md
|
|
configure
|
|
runtime/bugreport.vim
|
|
runtime/defaults.vim
|
|
runtime/doc/debug.txt
|
|
runtime/doc/debugger.txt
|
|
runtime/doc/develop.txt
|
|
runtime/doc/doctags.vim
|
|
runtime/doc/farsi.txt
|
|
runtime/doc/hangulin.txt
|
|
runtime/doc/howto.txt
|
|
runtime/doc/if_cscop.txt
|
|
runtime/doc/if_mzsch.txt
|
|
runtime/doc/if_ole.txt
|
|
runtime/doc/if_sniff.txt
|
|
runtime/doc/if_tcl.txt
|
|
runtime/doc/os_390.txt
|
|
runtime/doc/os_amiga.txt
|
|
runtime/doc/os_beos.txt
|
|
runtime/doc/os_dos.txt
|
|
runtime/doc/os_haiku.txt
|
|
runtime/doc/os_mac.txt
|
|
runtime/doc/os_mint.txt
|
|
runtime/doc/os_msdos.txt
|
|
runtime/doc/os_os2.txt
|
|
runtime/doc/os_qnx.txt
|
|
runtime/doc/os_risc.txt
|
|
runtime/doc/os_unix.txt
|
|
runtime/doc/os_vms.txt
|
|
runtime/doc/pi_logipat.txt
|
|
runtime/doc/quotes.txt
|
|
runtime/doc/testing.txt
|
|
runtime/doc/todo.txt
|
|
runtime/doc/usr_52.txt
|
|
runtime/doc/usr_90.txt
|
|
runtime/doc/workshop.txt
|
|
runtime/evim.vim
|
|
runtime/macmap.vim
|
|
runtime/macros/editexisting.vim
|
|
runtime/macros/justify.vim
|
|
runtime/macros/matchit.vim
|
|
runtime/macros/shellmenu.vim
|
|
runtime/macros/swapmous.vim
|
|
runtime/pack/dist/opt/editexisting/plugin/editexisting.vim
|
|
runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim
|
|
runtime/plugin/README.txt
|
|
runtime/plugin/logiPat.vim
|
|
runtime/plugin/manpager.vim
|
|
runtime/plugin/rrhelper.vim
|
|
runtime/syntax/syncolor.vim
|
|
runtime/termcap
|
|
runtime/tools/README.txt
|
|
runtime/tools/ccfilter_README.txt
|
|
runtime/tools/demoserver.py
|
|
runtime/tools/efm_filter.txt
|
|
runtime/tools/mve.txt
|
|
runtime/tools/ref
|
|
runtime/tools/unicode.vim
|
|
runtime/tools/vim132
|
|
runtime/tools/vim_vs_net.cmd
|
|
runtime/tools/vimm
|
|
runtime/tools/vimspell.sh
|
|
runtime/tools/vimspell.txt
|
|
src/README.md
|
|
src/blowfish.c
|
|
src/channel.c
|
|
src/dlldata.c
|
|
src/hardcopy.c
|
|
src/iid_ole.c
|
|
src/job.c
|
|
src/mysign
|
|
src/po/ko.po
|
|
src/po/pl.po
|
|
src/po/vim.pot
|
|
src/po/zh_CN.cp936.po
|
|
src/po/zh_CN.po
|
|
src/po/zh_TW.po
|
|
src/terminal.c
|
|
src/termlib.c
|
|
src/testdir/Make_amiga.mak
|
|
src/testdir/Make_dos.mak
|
|
src/testdir/crash/heap_overflow3
|
|
src/testdir/keycode_check.vim
|
|
src/testdir/lsan-suppress.txt
|
|
src/testdir/samples/crypt_sodium_invalid.txt
|
|
src/testdir/test_behave.vim
|
|
src/testdir/test_codestyle.vim
|
|
src/testdir/test_crypt.vim
|
|
src/testdir/test_cscope.vim
|
|
src/testdir/test_glvs.vim
|
|
src/testdir/test_hardcopy.vim
|
|
src/testdir/test_job_fails.vim
|
|
src/testdir/test_json.vim
|
|
src/testdir/test_listener.vim
|
|
src/testdir/test_mzscheme.vim
|
|
src/testdir/test_plugin_comment.vim
|
|
src/testdir/test_plugin_glvs.vim
|
|
src/testdir/test_python2.vim
|
|
src/testdir/test_pyx2.vim
|
|
src/testdir/test_restricted.vim
|
|
src/testdir/test_shortpathname.vim
|
|
src/testdir/test_termencoding.vim
|
|
src/testdir/test_tcl.vim
|
|
src/testdir/test_xxd.vim
|
|
src/testdir/util/amiga.vim
|
|
src/testdir/util/dos.vim
|
|
src/testdir/util/vms.vim
|
|
src/typemap
|
|
src/uninstall.c
|
|
src/vimrun.c
|
|
src/winclip.c
|
|
uninstall.txt
|