Vulnerability Description
Versions of the package blamer before 1.0.4 are vulnerable to Arbitrary Argument Injection via the blameByFile() API. The library does not sanitize for user input or validate the given file path conforms to a specific schema, nor does it properly pass command-line flags to the git binary using the double-dash POSIX characters (--) to communicate the end of options.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Blamer Project | Blamer | < 1.0.4 |
Related Weaknesses (CWE)
References
- https://gist.github.com/lirantal/14c3686370a86461f555d3f0703e02f9ExploitThird Party Advisory
- https://github.com/kucherenko/blamer/commit/0965877f115753371a2570f10a63c455d2b2Patch
- https://security.snyk.io/vuln/SNYK-JS-BLAMER-5731318ExploitThird Party Advisory
- https://gist.github.com/lirantal/14c3686370a86461f555d3f0703e02f9ExploitThird Party Advisory
- https://github.com/kucherenko/blamer/commit/0965877f115753371a2570f10a63c455d2b2Patch
- https://security.snyk.io/vuln/SNYK-JS-BLAMER-5731318ExploitThird Party Advisory
FAQ
What is CVE-2023-26143?
CVE-2023-26143 is a vulnerability with a CVSS score of 6.5 (MEDIUM). Versions of the package blamer before 1.0.4 are vulnerable to Arbitrary Argument Injection via the blameByFile() API. The library does not sanitize for user input or validate the given file path confo...
How severe is CVE-2023-26143?
CVE-2023-26143 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2023-26143?
Check the references section above for vendor advisories and patch information. Affected products include: Blamer Project Blamer.