Vulnerability · Published Mar 24, 2026 · Assigned by GitHub_M
CVE-2026-33412Vim affected by Command injection via newline in glob()
Medium 5.6
In plain English
A medium-severity OS command injection in vim from vim. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.9% (higher than 59% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Vim is an open source, command line text editor. Prior to version 9.2.0202, a command injection vulnerability exists in Vim's glob() function on Unix-like systems. By including a newline character (\n) in a pattern passed to glob(), an attacker may be able to execute arbitrary shell commands. This vulnerability depends on the user's 'shell' setting. This issue has been patched in version 9.2.0202.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | vim-X11 | 2:8.0.1763-22.el8_10.1 | ALSA-2026:6915 |
| AlmaLinux:9 | vim-X11 | 2:8.2.2637-23.el9_7.2 | ALSA-2026:8259 |
| AlmaLinux:8 | vim-common | 2:8.0.1763-22.el8_10.1 | ALSA-2026:6915 |
| AlmaLinux:9 | vim-common | 2:8.2.2637-23.el9_7.2 | ALSA-2026:8259 |
| AlmaLinux:10 | vim-data | 2:9.1.083-6.el10_1.3 | ALSA-2026:7711 |
| AlmaLinux:8 | vim-enhanced | 2:8.0.1763-22.el8_10.1 | ALSA-2026:6915 |
| AlmaLinux:9 | vim-enhanced | 2:8.2.2637-23.el9_7.2 | ALSA-2026:8259 |
| AlmaLinux:10 | vim-filesystem | 2:9.1.083-6.el10_1.3 | ALSA-2026:7711 |
| AlmaLinux:8 | vim-filesystem | 2:8.0.1763-22.el8_10.1 | ALSA-2026:6915 |
| AlmaLinux:9 | vim-filesystem | 2:8.2.2637-23.el9_7.2 | ALSA-2026:8259 |
| AlmaLinux:8 | vim-minimal | 2:8.0.1763-22.el8_10.1 | ALSA-2026:6915 |
| AlmaLinux:9 | vim-minimal | 2:8.2.2637-23.el9_7.2 | ALSA-2026:8259 |
| Alpine:v3.23 | vim | 9.2.0219-r0 | ALPINE-CVE-2026-33412 |
| Alpine:v3.24 | vim | 9.2.0219-r0 | ALPINE-CVE-2026-33412 |
| Debian:12 | vim | no fix listed | DEBIAN-CVE-2026-33412 |
| Debian:13 | vim | 2:9.1.1230-2+deb13u1 | DEBIAN-CVE-2026-33412 |
| Debian:14 | vim | 2:9.2.0218-1 | DEBIAN-CVE-2026-33412 |
| Rocky Linux:10 | vim | 2:9.1.083-6.el10_1.3 | RLSA-2026:7711 |
| Rocky Linux:8 | vim | 2:8.0.1763-22.el8_10.1 | RLSA-2026:6915 |
| Rocky Linux:9 | vim | 2:8.2.2637-23.el9_7.2 | RLSA-2026:8259 |
| Ubuntu:22.04:LTS | vim | 2:8.2.3995-1ubuntu2.27 | UBUNTU-CVE-2026-33412 |
| Ubuntu:24.04:LTS | vim | 2:9.1.0016-1ubuntu7.11 | UBUNTU-CVE-2026-33412 |
| Ubuntu:25.10 | vim | 2:9.1.0967-1ubuntu6.2 | UBUNTU-CVE-2026-33412 |
Affected products (as reported)
Weakness: CWE-78 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:H/A:N
References
- https://github.com/vim/vim/security/advisories/GHSA-w5jw-f54h-x46c x_refsource_CONFIRM
- https://github.com/vim/vim/commit/645ed6597d1ea896c712cd7ddbb6edee79577e9a x_refsource_MISC
- https://github.com/vim/vim/releases/tag/v9.2.0202 x_refsource_MISC
- http://www.openwall.com/lists/oss-security/2026/03/19/10
- https://access.redhat.com/security/cve/CVE-2026-33412 vdb-entry, x_refsource_REDHAT
- RHBZ#2450907 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-33412.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:6725 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6617 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:12274 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:7239 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:15087 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:14773 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:10097 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:17596 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8423 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:7243 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6502 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:7711 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6915 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6730 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6729 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6731 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6736 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6619 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6620 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6540 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6539 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8259 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:25096 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:7335 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:16008 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:16009 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:16174 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:9832 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:11768 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:10065 vendor-advisory, x_refsource_REDHAT