Release date:
2026-08-31 10:12:09 UTC
Description:
* SECURITY UPDATE: Heap buffer overflow in set_sofo() in src/spellfile.c: a crafted spell file with an SN_SAL section before an SN_SOFO section leaves sl_sal_first[] entries at -1, so the counting loop under-counts multi-byte mapping lists and later writes run past the end of an undersized heap allocation
- debian/patches/CVE-2026-73072.patch: reset sl_sal_first[] with vim_memset() at the top of the SN_SOFO counting loop in set_sofo(), as done upstream in patch 9.2.0846, so entries left at -1 by a preceding set_sal_first() can no longer skew the item counts
- CVE-2026-73072
* SECURITY UPDATE: Code execution via a crafted vimball archive: a member named .VimballRecord overwrites the un-vimball bookkeeping file with attacker-chosen Ex commands that are later :executed verbatim by vimball#RmVimball(), allowing arbitrary OS command execution through :!
- debian/patches/CVE-2026-73076.patch: forbid extracting a vimball member named .VimballRecord, record file deletions with string() quoting, and make vimball#RmVimball() execute only whitelisted call delete('...') entries instead of the whole record line (upstream patch 9.2.0847 adapted to vimball v37)
- CVE-2026-73076
* SECURITY UPDATE: Code injection in netrw bookmark, history and target menus: paths are interpolated into :execute'd :menu commands escaped with g:netrw_menu_escape, which lacks the Ex separator '|', so a crafted directory path breaks out of the :menu command and runs arbitrary Ex/shell commands
- debian/patches/CVE-2026-73078.patch: add '|' to g:netrw_menu_escape, escape the :e menu targets with escape(fnameescape(...),'|') in s:NetrwBookmarkMenu(), and quote the netrw#MakeTgt() arguments with string() in s:NetrwTgtMenu() (upstream patch 9.2.0840 adapted to netrw v156)
- CVE-2026-73078
Updated packages:
-
vim_8.1.0875-5+deb10u6+tuxcare.els27_amd64.deb
sha:267597af0e98d7ada0a35dc86560a9bc0039dc94
-
vim-athena_8.1.0875-5+deb10u6+tuxcare.els27_amd64.deb
sha:474a45eb0ba71b0a266dc305a7356f05dd3fab89
-
vim-common_8.1.0875-5+deb10u6+tuxcare.els27_all.deb
sha:f0db7b011fcbc6d174fc611347a4838151ba9306
-
vim-doc_8.1.0875-5+deb10u6+tuxcare.els27_all.deb
sha:ef73266a8df6f37e792c0c0bb2fa616074d2ad7d
-
vim-gtk_8.1.0875-5+deb10u6+tuxcare.els27_amd64.deb
sha:accba39a329fc51d473b3a7f188f543227a23a2b
-
vim-gtk3_8.1.0875-5+deb10u6+tuxcare.els27_amd64.deb
sha:a3cfbe035f71db7e50dce5aa6ca6043f5e152923
-
vim-gui-common_8.1.0875-5+deb10u6+tuxcare.els27_all.deb
sha:fea76a0714bfe0af6c216cccafed5d85d4d9d343
-
vim-nox_8.1.0875-5+deb10u6+tuxcare.els27_amd64.deb
sha:2ff52abd32e928321277833858f97e0f89d2db14
-
vim-runtime_8.1.0875-5+deb10u6+tuxcare.els27_all.deb
sha:48bdfd5838a020bf9f6daa91ea7e74abfb75d5e2
-
vim-tiny_8.1.0875-5+deb10u6+tuxcare.els27_amd64.deb
sha:d00000b9fe3fe8a6c2e1a5c7b59bc85912a607d6
-
xxd_8.1.0875-5+deb10u6+tuxcare.els27_amd64.deb
sha:b2eda3e23c8dd103473a7cfda8a8be8257f9e87a
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.