CVE-2026-25749 is a heap buffer overflow vulnerability in Vim, an open-source command-line text editor, specifically affecting versions prior to 9.1.2132. The flaw, located in the get_tagfname() function, arises from an unchecked STRCPY() operation when processing the 'helpfile' option, allowing user-controlled input to overflow a fixed-size buffer. With a CVSS score of 6.6 (Medium), this vulnerability requires local access and user interaction, potentially leading to high integrity and availability impacts, though confidentiality is not affected. There is currently no evidence of active exploitation, public exploit code, or significant community discussion, and it is not listed in CISA's KEV catalog.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
<= 0.11.6CPE matchmatch criteria | cpe:2.3:a:neovim:neovim:*:*:*:*:*:*:*:* | ||
< 9.1.2132CPE matchmatch criteria | cpe:2.3:a:vim:vim:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.