Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2026-45130

27
FAUCET Score

Vim is an open source, command line text editor. Prior to version 9.2.0450, a heap buffer overflow exists in read_compound() in src/spellfile.c when loading a crafted spell file (.spl) with UTF-8 encoding active. An attacker-controlled length field in the spell file's compound section overflows a 32-bit signed integer multiplication, causing a small buffer to be allocated for a write loop that runs many iterations, overflowing the heap. Because the 'spelllang' option can be set from a modeline, a text file modeline can trigger spell file loading if a malicious .spl file has been planted on the runtimepath. This issue has been patched in version 9.2.0450.

First published: May 8, 2026Last modified: May 8, 2026

Impacted Technologies

VendorProductVersion(s)CPE
<= 0.12.2CPE matchmatch criteria
cpe:2.3:a:neovim:neovim:*:*:*:*:*:*:*:*
< 9.2.0450CPE matchmatch criteria
cpe:2.3:a:vim:vim:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

6.6MEDIUM

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H

Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
LOW
Integrity Impact
LOW
Availability Impact
HIGH
Exploitability Score
1.8
Impact Score
4.7
CvssVersion
3.1

Exploit Intelligence

EPSS Score
0.25%
Probability of exploitation in next 30 days
EPSS Percentile
16.2%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0025 is in the 20th percentile among its peer group of 5,760 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.0 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (11)

github_advisorypatch availablevia nvd_reference
View patch
microsoftpatch availablevia msrc
Product: 21329-17084Fixed in: 9.2.0461-1
microsoftpatch availablevia msrc
Product: azl3 vim 9.2.0392-1 on Azure Linux 3.0Fixed in: 9.2.0461-1
ubuntupatch availablevia ubuntu_usn
Product: vim (jammy)Fixed in: 2:8.2.3995-1ubuntu2.30
ubuntupatch availablevia ubuntu_usn
Product: vim (noble)Fixed in: 2:9.1.0016-1ubuntu7.14
ubuntupatch availablevia ubuntu_usn
Product: vim (questing)Fixed in: 2:9.1.0967-1ubuntu6.5
ubuntupatch availablevia ubuntu_usn
Product: vim (resolute)Fixed in: 2:9.1.2141-1ubuntu4.2
ubuntupatch availablevia ubuntu_usn
Product: vim (trusty)Fixed in: 2:7.4.052-1ubuntu3.1+esm26
ubuntupatch availablevia ubuntu_usn
Product: vim (xenial)Fixed in: 2:7.4.1689-3ubuntu1.5+esm32
ubuntupatch availablevia ubuntu_usn
Product: vim (bionic)Fixed in: 2:8.0.1453-1ubuntu1.13+esm17
ubuntupatch availablevia ubuntu_usn
Product: vim (focal)Fixed in: 2:8.1.2269-1ubuntu5.32+esm5

Vendor Advisories (2)

ubuntuUSN-8304-1

Vim vulnerabilities

May 25, 2026
microsoft2026-May/CVE-2026-45130Moderate

Vim: Heap Buffer Overflow in spell file loading

May 7, 2026

References

openwall.com / lists/oss-security/2026/05/14/3
Mailing ListThird Party Advisory
github.com / vim/vim/commit/92993329178cb1f72d700fff45ca86e1c2d369f8
Patch
github.com / vim/vim/releases/tag/v9.2.0450
Product
github.com / vim/vim/security/advisories/GHSA-q4jv-r9gj-6cwv
ExploitPatchVendor Advisory