CVE-2026-25749
MEDIUM 6.6 ALL-YEARSVim is an open source, command line text editor. Prior to version 9.1.2132, a heap buffer overflow vulnerability exists in Vim's tag file resolution logic when processing the 'helpfile' option. The vulnerability is located in the get_tagfname() function in src/tag.c. When processing help file tags, Vim copies the user-controlled 'helpfile' option value into a fixed-size heap buffer of MAXPATHL + 1 bytes (typically 4097 bytes) using an unsafe STRCPY() operation without any bounds checking. This issue has been patched in version 9.1.2132.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.3%chance of exploitation in 30 days · 18th percentile
Impact if exploited
6.6CVSS 3.1 · MEDIUM · CNA
- ConfidentialityNone
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ⚠Access: Requires local access to the host
- ⚠Privileges: Requires a low-privilege account
- ⚠User interaction: A user must take an action (click / open a file)
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Weakness (CWE)
- CWE-122: : Heap-based Buffer Overflow
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H
References and research data (JSON)
Vendor product assessments
Showing 32 of 819 vendor product statements; 787 omitted. Read the full vendor advisory.
vim-2:7.4.629-8.el7_9.1.src as a component of Red Hat Enterprise Linux Server (v. 7 ELS) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_9.1?arch=src&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-X11-2:9.1.083-5.el10_0.2.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0.2?arch=x86_64&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-X11-debuginfo-2:8.0.1763-13.el8_2.1.x86_64 as a component of Red Hat Enterprise Linux AppStream AUS (v. 8.2) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_2.1?arch=x86_64&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-common-debuginfo-2:8.0.1763-19.el8_6.5.x86_64 as a component of Red Hat Enterprise Linux AppStream E4S (v.8.6) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_6.5?arch=x86_64&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-common-debuginfo-2:8.0.1763-20.el8_8.1.x86_64 as a component of Red Hat Enterprise Linux AppStream TUS (v.8.8) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_8.1?arch=x86_64&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-common-2:8.2.2637-20.el9_2.1.x86_64 as a component of Red Hat Enterprise Linux AppStream E4S (v.9.2) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_2.1?arch=x86_64&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-enhanced-debuginfo-2:8.2.2637-20.el9_4.2.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.9.4) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_4.2?arch=ppc64le&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-X11-debuginfo-2:9.1.083-5.el10_0.2.s390x as a component of Red Hat Enterprise Linux BaseOS EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0.2?arch=s390x&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-2:8.0.1763-15.el8_4.1.src as a component of Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_4.1?arch=src&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-X11-debuginfo-2:8.0.1763-20.el8_8.1.ppc64le as a component of Red Hat Enterprise Linux BaseOS E4S (v.8.8) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_8.1?arch=ppc64le&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-X11-debuginfo-2:8.2.2637-20.el9_2.1.ppc64le as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.2) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_2.1?arch=ppc64le&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-minimal-debuginfo-2:8.2.2637-20.el9_4.2.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.4) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_4.2?arch=aarch64&epoch=2
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
registry.redhat.io/rhui5/rhua-rhel9@sha256:7eae5b16539484129c6ce169b41a3e1da7d7dd1296d2677acf7e9c3d1bce00ed_amd64 as a component of Red Hat Update Infrastructure 5 · fixed
Vendor assessment for this product only.
pkg:oci/rhua-rhel9@sha256%3A7eae5b16539484129c6ce169b41a3e1da7d7dd1296d2677acf7e9c3d1bce00ed?arch=amd64&repository_url=registry.redhat.io/rhui5&tag=1776868842
- vendor fix: The container images provided by this release, apart from the installer, should be deployed using rhui-installer utility. See the official documentation for more details. Vendor guidance
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
vim-X11 as a component of Red Hat Enterprise Linux 6 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-X11
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
- no fix planned: Out of support scope
vim-common as a component of Red Hat Enterprise Linux 6 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-common
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
- no fix planned: Out of support scope
vim-enhanced as a component of Red Hat Enterprise Linux 6 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-enhanced
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
- no fix planned: Out of support scope
vim-filesystem as a component of Red Hat Enterprise Linux 6 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-filesystem
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
- no fix planned: Out of support scope
vim-minimal as a component of Red Hat Enterprise Linux 6 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-minimal
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
- no fix planned: Out of support scope
vim.src as a component of Red Hat Enterprise Linux 6 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim?arch=src
- workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
- no fix planned: Out of support scope
vim-X11-debuginfo-2:9.1.083-6.el10_1.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 10) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_1.1?arch=aarch64&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-debugsource-2:9.1.083-6.el10_1.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 10) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_1.1?arch=s390x&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00xxd-2:9.1.083-6.el10_1.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 10) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_1.1?arch=x86_64&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-common-debuginfo-2:8.0.1763-22.el8_10.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_10?arch=ppc64le&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-enhanced-debuginfo-2:8.0.1763-22.el8_10.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_10?arch=s390x&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-common-2:8.2.2637-23.el9_7.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 9) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_7.1?arch=x86_64&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-enhanced-debuginfo-2:8.2.2637-23.el9_7.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 9) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_7.1?arch=ppc64le&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-debuginfo-2:9.1.083-6.el10_1.1.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 10) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_1.1?arch=ppc64le&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-minimal-debuginfo-2:9.1.083-6.el10_1.1.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 10) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_1.1?arch=s390x&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-common-debuginfo-2:8.0.1763-22.el8_10.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_10?arch=x86_64&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-minimal-debuginfo-2:8.0.1763-22.el8_10.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_10?arch=ppc64le&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-debuginfo-2:8.2.2637-23.el9_7.1.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 9) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_7.1?arch=s390x&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00vim-minimal-debuginfo-2:8.2.2637-23.el9_7.1.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 9) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]_7.1?arch=x86_64&epoch=2
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Neovim | Neovim | ≤ 0.11.6 |
| Vim | Vim | < 9.1.2132 |
All CVSS metrics
- MEDIUM 6.6 v3.1 · CNA Primary
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H - MEDIUM 6.6 v3.1 · NVD Secondary
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/vim/vim/security/advisories/GHSA-5w93-4g67-mm43 CVE record · GitHub_M · Updated 2026-02-06T22:43:38.630Z
NVD · CVE-2026-25749 · Updated 2026-06-17T10:25:09.910
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
Patches & mitigations
- https://github.com/vim/vim/commit/0714b15940b245108e6e9d7aa2260dd849a26fa9 CVE record · GitHub_M · Updated 2026-02-06T22:43:38.630Z
NVD · CVE-2026-25749 · Updated 2026-06-17T10:25:09.910
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
Advisories
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-25749.json Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-6930 EUVD · EUVD-2026-6930
Technical & other
- https://github.com/vim/vim/releases/tag/v9.1.2132 CVE record · GitHub_M · Updated 2026-02-06T22:43:38.630Z
NVD · CVE-2026-25749 · Updated 2026-06-17T10:25:09.910
Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00 - https://access.redhat.com/security/cve/CVE-2026-25749 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2437843 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-25749 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://nvd.nist.gov/vuln/detail/CVE-2026-25749 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6617 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6502 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6730 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6731 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6736 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6620 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6540 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6729 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:10065 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:12274 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:7239 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:15087 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:14773 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:10097 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:17596 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:8423 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:7243 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:4715 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:4442 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6619 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:6539 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:5602 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:25096 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:7335 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:16008 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:16009 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:16174 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
- https://access.redhat.com/errata/RHSA-2026:9832 Red Hat · CVE-2026-25749 · Updated 2026-10-16T11:09:30+00:00
Sources: NVD · CVE.org · All sources and attribution · EPSS