CVE-2025-24014

Vim is an open source, command line text editor. A segmentation fault was found in Vim before 9.1.1043. In silent Ex mode (-s -e), Vim typically doesn't show a screen and just operates silently in batch mode. However, it is still possible to trigger the function that handles the scrolling of a gui version of Vim by feeding some binary characters to Vim. The function that handles the scrolling however may be triggering a redraw, which will access the ScreenLines pointer, even so this variable hasn't been allocated (since there is no screen). This vulnerability is fixed in 9.1.1043.
Configurations

No configuration.

History

14 Mar 2025, 10:15

Type Values Removed Values Added
References
  • () https://security.netapp.com/advisory/ntap-20250314-0005/ -
Summary
  • (es) Vim es un editor de texto de línea de comandos de código abierto. Se encontró un error de segmentación en Vim antes de la versión 9.1.1043. En el modo Ex silencioso (-s -e), Vim normalmente no muestra una pantalla y solo funciona silenciosamente en modo por lotes. Sin embargo, aún es posible activar la función que maneja el desplazamiento de una versión de interfaz gráfica de usuario de Vim al introducir algunos caracteres binarios en Vim. Sin embargo, la función que gestiona el desplazamiento puede estar activando un redibujado, que accederá al puntero ScreenLines, incluso aunque esta variable no haya sido asignada (ya que no hay pantalla). Esta vulnerabilidad se corrigió en la versión 9.1.1043.

21 Jan 2025, 03:15

Type Values Removed Values Added
References
  • () http://www.openwall.com/lists/oss-security/2025/01/21/1 -

21 Jan 2025, 01:15

Type Values Removed Values Added
References
  • () http://www.openwall.com/lists/oss-security/2025/01/20/4 -

20 Jan 2025, 23:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-01-20 23:15

Updated : 2025-03-14 10:15


NVD link : CVE-2025-24014

Mitre link : CVE-2025-24014

CVE.ORG link : CVE-2025-24014


JSON object : View

Products Affected

No product.

CWE
CWE-787

Out-of-bounds Write