8.1

CVE-2026-28291: simple-git_project simple-git OS Command Injection

CVSS: 8.1v3.1HighModified
AliasesGHSA-jcxm-m3jx-f287CGA-95cp-cmjf-qfr2CGA-ff52-r2qf-j3qc
Published 13-04-2026Last modified 15-07-2026

Vulnerability summary

CVE-2026-28291 is a high (CVSS 8.1) OS Command Injection vulnerability in simple-git_project simple-git. EPSS estimates a 0.93% chance of exploitation in the next 30 days, higher than 59.9% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
43/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.1/10
010
High · v3.1 (CVE.org)
EPSS score
0.93%
0%100%
Low · +0.28 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github

Advisory lineage

Upstream 0 · Downstream 0 · Related 1

Timeline

  1. 13-04-2026
    PublishedVulnerability first disclosed.
  2. 15-07-2026
    Last modifiedVulnerability information updated.

Description

simple-git enables running native Git commands from JavaScript. Versions up to and including 3.31.1 allow execution of arbitrary commands through Git option manipulation, bypassing safety checks meant to block dangerous options like -u and --upload-pack. The flaw stems from an incomplete fix for CVE-2022-25860, as Git's flexible option parsing allows numerous character combinations (e.g., -vu, -4u, -nu) to circumvent the regular-expression-based blocklist in the unsafe operations plugin. Due to the virtually infinite number of valid option variants that Git accepts, a complete blocklist-based mitigation may be infeasible without fully emulating Git's option parsing behavior. This issue has been fixed in version 3.32.0.

CVSS metrics

4 scores · 4 sources · 1 version

EPSS trend

Probability

0.93%

Chance of exploitation in the next 30 days

Percentile

60%

Versus all other CVEs

30-day change

+0.28 pp

From 0.65% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.93%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • githubUnverified

    Git Js

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Chainguard1 product
  • gemini-cli< 0.49.0-r3
Npm1 product
  • simple-git< 3.32.0
Simple-git_project1 product
Steveukx1 product

4 vendors · 4 products

References

11 links
Show all 11 references