CVE-2025-59831

`git-comiters` Command Injection vulnerability

Published Sep 25, 2025 CVSS 4.0 · 8.7 High EPSS 4.2% KEV · Not listed
Description
git-commiters is a Node.js function module providing committers stats for their git repository. Prior to version 0.1.2, there is a command injection vulnerability in git-commiters. This vulnerability manifests with the library's primary exported API: gitCommiters(options, callback) which allows specifying options such as cwd for current working directory and revisionRange as a revision pointer, such as HEAD. However, the library does not sanitize for user input or practice secure process execution API to separate commands from their arguments and as such, uncontrolled user input is concatenated into command execution. This issue has been patched in version 0.1.2.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-30824 `git-comiters` Command Injection vulnerability
Github GHSA Github GHSA GHSA-g38c-wxjf-xrh6 `git-comiters` Command Injection vulnerability
History
Type Values Removed Values Added
First Time appeared Riceball
Riceball git-commiters
CPEs cpe:2.3:a:riceball:git-commiters:*:*:*:*:*:node.js:*:*
Vendors & Products Riceball
Riceball git-commiters
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description git-commiters is a Node.js function module providing committers stats for their git repository. Prior to version 0.1.2, there is a command injection vulnerability in git-commiters. This vulnerability manifests with the library's primary exported API: gitCommiters(options, callback) which allows specifying options such as cwd for current working directory and revisionRange as a revision pointer, such as HEAD. However, the library does not sanitize for user input or practice secure process execution API to separate commands from their arguments and as such, uncontrolled user input is concatenated into command execution. This issue has been patched in version 0.1.2.
Title `git-comiters` Command Injection vulnerability
Weaknesses CWE-77
CWE-78
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Sep 25, 2025, 2:43 PM
Reserved
Sep 22, 2025, 2:34 PM
Status
Analyzed
Published
Sep 25, 2025, 2:15 PM
Modified
Oct 11, 2026, 8:10 PM