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.
Remediation
References
http://portal.nodesecurity.io/advisories/js-yaml
https://nealpoole.com/blog/2013/06/code-execution-via-yaml-in-js-yaml-nodejs-module/
Related Vulnerabilities
CVE-2010-1157 Vulnerability in maven package org.apache.tomcat:catalina
CVE-2016-5016 Vulnerability in maven package org.cloudfoundry.identity:cloudfoundry-identity-common
CVE-2018-8718 Vulnerability in maven package org.jenkins-ci.plugins:mailer
CVE-2012-3451 Vulnerability in maven package org.apache.cxf:cxf-bundle-minimal
CVE-2017-9802 Vulnerability in maven package org.apache.sling:org.apache.sling.servlets.post