PT-2026-25059 · Vim+3 · Vim+3

Nathan Mills

·

Published

2026-01-01

·

Updated

2026-05-24

·

CVE-2026-32249

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Vim versions 9.1.0011 through 9.2.0136
Description Vim, a command line text editor, has an issue where its NFA regex compiler can experience a segmentation fault. This occurs when the compiler encounters a character range containing a combining character as the endpoint (for example, [0-0u05bb]). The compiler incorrectly processes the composing bytes of the character, corrupting the NFA postfix stack and leading to a NULL pointer dereference in the nfa max width() function when estimating match width for look-behind assertions. This dereference happens without a NULL check, causing the segmentation fault.
Recommendations Update Vim to version 9.2.0137 or later.

Exploit

Fix

DoS

NULL Pointer Dereference

Weakness Enumeration

Related Identifiers

CVE-2026-32249
ECHO-FB0D-F99A-50A5
GHSA-9PHH-423R-778R
MGASA-2026-0055
USN-8171-1

Affected Products

Linuxmint
Red Os
Ubuntu
Vim