Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-102828

simple-git unsafe-operation guard does not block trailer command configuration
Back to all
CVE

CVE-2026-102828

simple-git unsafe-operation guard does not block trailer command configuration

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript. From 3.15.0 until 4.0.1, the default blockUnsafeOperationsPlugin does not classify trailer.<token>.cmd as unsafe configuration. An application that passes attacker-controlled values through SimpleGitOptions.config or inline -c arguments can therefore allow Git to invoke an attacker-selected shell command when git interpret-trailers processes the configured trailer. The command executes with the operating-system identity and permissions of the Node.js process. This issue is fixed in 4.0.1.

Package Versions Affected

Package Version
patch Availability

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
9.2
-
4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
C
H
U
0
-
C
H
U
-

Related Resources

No items found.

References

https://github.com/steveukx/git-js/releases/tag/simple-git@4.0.1, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/102xxx/CVE-2026-102828.json, https://github.com/steveukx/git-js/security/advisories/GHSA-x6jw-m9v5-85vh, https://nvd.nist.gov/vuln/detail/CVE-2026-102828, https://github.com/steveukx/git-js/commit/d762810c13b331ff1e5eb24c0b434646d2a8d1b3, https://github.com/steveukx/git-js/pull/1198

Severity

0

CVSS Score
0
10

Basic Information

Base CVSS
0
EPSS Probability
0.0037%
EPSS Percentile
0.30634%
Introduced Version
e1d66b6469d123d5629383ddc5d089294cc93ea2,0
Fix Available
d762810c13b331ff1e5eb24c0b434646d2a8d1b3,26.8.0-r1,44.164.5-r0

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading