Vulnerability · Published Mar 10, 2026 · Assigned by GitHub_M

CVE-2026-28292simple-git has blockUnsafeOperationsPlugin bypass via case-insensitive protocol.allow config key that enables RCE

Critical 9.8

In plain English

A critical-severity OS command injection in simple-git from steveukx. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 1.4% (higher than 73% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.8Critical
Exploit odds (30 days)1.4%top 26.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

`simple-git`, an interface for running git commands in any node.js application, has an issue in versions 3.15.0 through 3.32.2 that allows an attacker to bypass two prior CVE fixes (CVE-2022-25860 and CVE-2022-25912) and achieve full remote code execution on the host machine. Version 3.23.0 contains an updated fix for the vulnerability.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
npmsimple-git3.32.3GHSA-r275-fr43-pm7q

Affected products (as reported)

VendorProductVersions
steveukx simple-git >= 3.15.0, < 3.32.3

Weakness: CWE-78, CWE-178, CWE-76 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References