CVE-2026-102828
Fixed in a distro release EPSS <1%CVSS 9.2
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.
Products: steveukx git-js
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| npm | simple-git | 4.0.1 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | gemini-cli | no fix |
| Chainguard | keycloak-26.6 | no fix |
| Chainguard | keycloak-26.6-iamguarded-compat | no fix |
| Chainguard | keycloak-26.7 | no fix |
| Chainguard | keycloak-26.7-iamguarded-compat | no fix |
| Chainguard | keycloak-26.8 | 26.8.0-r1 |
| Chainguard | keycloak-26.8-iamguarded-compat | 26.8.0-r1 |
| Chainguard | renovate | 44.164.1-r0 |
| Chainguard | renovate | 44.164.5-r0 |
| Wolfi | keycloak-26.6 | no fix |
| Wolfi | keycloak-26.6-iamguarded-compat | no fix |
| Wolfi | renovate | 44.164.5-r0 |
| Wolfi | renovate | 44.164.1-r0 |