[CLSA-2026:1777542146] vim: Fix of 3 CVEs
Type:
security
Severity:
Important
Release date:
2026-04-30 09:42:32 UTC
Description:
- CVE-2023-1170: at the end of do_put() (ops.c), clamp the cursor column back to the line length (and recompute coladd under virtualedit=all) so a Visual block put past the new NUL no longer leaves the cursor pointing past end-of-line. - CVE-2023-1175: in op_yank() (ops.c), when the yank starts inside a multi-cell tab under virtual editing, clamp bd.startspaces to 0 before incrementing startcol so a negative width can't drive the later block-yank copy out of bounds. - CVE-2023-1264: in vgetorpeek() (getchar.c), guard the dead-character putcmdline()/unputcmdline() paths with cmdline_has_buffer() (new ex_getln.c helper) so a nested :open command with a NULL ccline.cmdbuff no longer dereferences it.
Updated packages:
  • vim-X11-7.4.629-8.0.1.el7_9.tuxcare.els12.x86_64.rpm
    sha:2656c2668cec3dd9646f4499b92da79c315cf4fecb56ace041916fd5c3547097
  • vim-common-7.4.629-8.0.1.el7_9.tuxcare.els12.x86_64.rpm
    sha:6049147394728996ec637f7b96a9d9cdff51c8ac1f161d370c8d90ec0bd82f8c
  • vim-enhanced-7.4.629-8.0.1.el7_9.tuxcare.els12.x86_64.rpm
    sha:4c3f76ae0feea1d0d87f4e8faeb176e65754d668621b79eb86b461414c1a9e7d
  • vim-filesystem-7.4.629-8.0.1.el7_9.tuxcare.els12.x86_64.rpm
    sha:afe2ff41984f0deb4d5b0eae712c110ff3472127e129ad16d498a2b7e5af6190
  • vim-minimal-7.4.629-8.0.1.el7_9.tuxcare.els12.x86_64.rpm
    sha:77b1581f5e8a4705ac780abb1950ed62d0b36b5414caaf0827de67c168883779
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.