Release date:
2026-08-25 09:13:25 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.0.1453-1ubuntu1.13+tuxcare.els3_amd64.deb
sha:9b16ef5a7427e2164a295e5f381b489cc1fd3194
-
vim-athena_8.0.1453-1ubuntu1.13+tuxcare.els3_amd64.deb
sha:9734869bedd8c6383ed1fdec9577d1bbcdfa6d8f
-
vim-common_8.0.1453-1ubuntu1.13+tuxcare.els3_all.deb
sha:121a24780817e24e6448aabec3d23ee0b333e2cf
-
vim-doc_8.0.1453-1ubuntu1.13+tuxcare.els3_all.deb
sha:acafcfb7e8a33f4097dbba18dcc5554ab04d32d1
-
vim-gnome_8.0.1453-1ubuntu1.13+tuxcare.els3_all.deb
sha:a456e2f0758d17240f221d5bfa26ded3571117bf
-
vim-gtk_8.0.1453-1ubuntu1.13+tuxcare.els3_amd64.deb
sha:6166181dcbec17afd6ac9adab71043c531c6b8df
-
vim-gtk3_8.0.1453-1ubuntu1.13+tuxcare.els3_amd64.deb
sha:bd58694d9f8a8ee5b5ca43af62f3171dc9f947b5
-
vim-gui-common_8.0.1453-1ubuntu1.13+tuxcare.els3_all.deb
sha:92a0d409e8b447dcfb817c7b31bb8b1867a60480
-
vim-nox_8.0.1453-1ubuntu1.13+tuxcare.els3_amd64.deb
sha:4418e9d4491543c7574505073f4f7bb22acdb3b1
-
vim-runtime_8.0.1453-1ubuntu1.13+tuxcare.els3_all.deb
sha:814e5185bf7b63d827ea40de3ce673390ba5c883
-
vim-tiny_8.0.1453-1ubuntu1.13+tuxcare.els3_amd64.deb
sha:843343621f72ad0f1b54f9641d57766529e693a6
-
xxd_8.0.1453-1ubuntu1.13+tuxcare.els3_amd64.deb
sha:44455475b425e57907433004b1a751b9fffc3ba8
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.