CVE-2026-26269
MEDIUM 5.4 ALL-YEARSVim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.3%chance of exploitation in 30 days · 27th percentile
Impact if exploited
5.4CVSS 3.1 · MEDIUM · CNA
- ConfidentialityNone
- IntegrityLow
- AvailabilityLow
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ⚠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-121: : Stack-based Buffer Overflow
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
References and research data (JSON)
Vendor product assessments
Showing 32 of 34 vendor product statements; 2 omitted. Read the full vendor advisory.
vim-X11 as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-X11
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-common as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-common
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-data as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-data
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-enhanced as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-enhanced
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-filesystem as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-filesystem
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-minimal as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-minimal
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim.src as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim?arch=src
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
xxd as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/xxd
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
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: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
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: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
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: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
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: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
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: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-X11 as a component of Red Hat Enterprise Linux 7 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-X11
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-common as a component of Red Hat Enterprise Linux 7 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-common
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-enhanced as a component of Red Hat Enterprise Linux 7 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-enhanced
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-filesystem as a component of Red Hat Enterprise Linux 7 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-filesystem
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-minimal as a component of Red Hat Enterprise Linux 7 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-minimal
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim.src as a component of Red Hat Enterprise Linux 7 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim?arch=src
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-X11 as a component of Red Hat Enterprise Linux 8 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-X11
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-common as a component of Red Hat Enterprise Linux 8 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-common
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-enhanced as a component of Red Hat Enterprise Linux 8 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-enhanced
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-filesystem as a component of Red Hat Enterprise Linux 8 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-filesystem
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-minimal as a component of Red Hat Enterprise Linux 8 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-minimal
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-X11 as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-X11
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-common as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-common
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-enhanced as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-enhanced
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-filesystem as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-filesystem
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim-minimal as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim-minimal
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
vim.src as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/vim?arch=src
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
openshift/ose-rhel-coreos-8 as a component of Red Hat OpenShift Container Platform 4 · known affected
Vendor assessment for this product only.
pkg:oci/ose-rhel-coreos-8?repository_url=registry.redhat.io/openshift/ose-rhel-coreos-8
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
openshift/ose-rhel-coreos-9 as a component of Red Hat OpenShift Container Platform 4 · known affected
Vendor assessment for this product only.
pkg:oci/ose-rhel-coreos-9?repository_url=registry.redhat.io/openshift/ose-rhel-coreos-9
- workaround: To mitigate this vulnerability, do not start Vim with the -nb command line option. Also, users should avoid manually running commands that initiate a NetBeans connection, such as :nbstart or :nbkey.
- none available: Fix deferred
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Vim | Vim | < 9.1.2148 |
All CVSS metrics
- MEDIUM 5.4 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - MEDIUM 5.4 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - HIGH 7.5 v3.1 · NVD Primary
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
References
Patches & mitigations
- https://github.com/vim/vim/security/advisories/GHSA-9w5c-hwr9-hc68 CVE record · GitHub_M · Updated 2026-02-13T19:18:41.662Z
NVD · CVE-2026-26269 · Updated 2026-06-17T10:26:01.037
Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00 - https://github.com/vim/vim/commit/c5f312aad8e4179e437f81ad39a860cd0ef11970 CVE record · GitHub_M · Updated 2026-02-13T19:18:41.662Z
NVD · CVE-2026-26269 · Updated 2026-06-17T10:26:01.037
Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00 - http://www.openwall.com/lists/oss-security/2026/02/13/2 CVE record · CVE · Updated 2026-02-13T21:11:26.275Z
NVD · CVE-2026-26269 · Updated 2026-06-17T10:26:01.037
Advisories
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-26269.json Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-7369 EUVD · EUVD-2026-7369
Technical & other
- https://github.com/vim/vim/releases/tag/v9.1.2148 CVE record · GitHub_M · Updated 2026-02-13T19:18:41.662Z
NVD · CVE-2026-26269 · Updated 2026-06-17T10:26:01.037
Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00 - https://access.redhat.com/security/cve/CVE-2026-26269 Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2439755 Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-26269 Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00
- https://nvd.nist.gov/vuln/detail/CVE-2026-26269 Red Hat · CVE-2026-26269 · Updated 2026-08-31T15:11:46+00:00
Sources: NVD · CVE.org · All sources and attribution · EPSS