Vulnerability Description
The JS-YAML module before 2.0.5 for Node.js parses input without properly considering the unsafe !!js/function tag, which allows remote attackers to execute arbitrary code via a crafted string that triggers an eval operation.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Nodeca | Js-Yaml | <= 2.0.4 |
Related Weaknesses (CWE)
References
- http://portal.nodesecurity.io/advisories/js-yamlVendor Advisory
- https://nealpoole.com/blog/2013/06/code-execution-via-yaml-in-js-yaml-nodejs-modExploitVendor Advisory
- http://portal.nodesecurity.io/advisories/js-yamlVendor Advisory
- https://nealpoole.com/blog/2013/06/code-execution-via-yaml-in-js-yaml-nodejs-modExploitVendor Advisory
FAQ
What is CVE-2013-4660?
CVE-2013-4660 is a vulnerability with a CVSS score of 6.8 (MEDIUM). The JS-YAML module before 2.0.5 for Node.js parses input without properly considering the unsafe !!js/function tag, which allows remote attackers to execute arbitrary code via a crafted string that tr...
How severe is CVE-2013-4660?
CVE-2013-4660 has been rated MEDIUM with a CVSS base score of 6.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2013-4660?
Check the references section above for vendor advisories and patch information. Affected products include: Nodeca Js-Yaml.