Vulnerability · Published May 8, 2026 · Assigned by GitHub_M

CVE-2026-44656Vim: OS Command Injection via 'path' completion

Medium 4.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 60% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)4.6Medium
Exploit odds (30 days)0.9%top 39.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during file name completion. Because the path option lacks the P_SECURE flag, it can be set from a modeline, allowing an attacker who controls the contents of a file to execute arbitrary shell commands when the user opens that file in Vim and triggers :find completion. This issue has been patched in version 9.2.0435.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.23vim9.2.0437-r0ALPINE-CVE-2026-44656
Alpine:v3.24vim9.2.0437-r0ALPINE-CVE-2026-44656
Debian:12vimno fix listedDEBIAN-CVE-2026-44656
Debian:13vim2:9.1.1230-2+deb13u1DEBIAN-CVE-2026-44656
Debian:14vim2:9.2.0461-1DEBIAN-CVE-2026-44656
Ubuntu:22.04:LTSvim2:8.2.3995-1ubuntu2.30USN-8304-1
Ubuntu:22.04:LTSvim2:8.2.3995-1ubuntu2.30UBUNTU-CVE-2026-44656
Ubuntu:24.04:LTSvim2:9.1.0016-1ubuntu7.14USN-8304-1
Ubuntu:24.04:LTSvim2:9.1.0016-1ubuntu7.14UBUNTU-CVE-2026-44656
Ubuntu:25.10vim2:9.1.0967-1ubuntu6.5USN-8304-1
Ubuntu:25.10vim2:9.1.0967-1ubuntu6.5UBUNTU-CVE-2026-44656
Ubuntu:26.04:LTSvim2:9.1.2141-1ubuntu4.2UBUNTU-CVE-2026-44656
Ubuntu:26.04:LTSvim2:9.1.2141-1ubuntu4.2USN-8304-1

Affected products (as reported)

VendorProductVersions
vim vim < 9.2.0435

Weakness: CWE-78 · Vector: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

References