CVE-2013-4660
mediumPriorität · verfolgen · 43EPSS 0.173 · 97. PerzentilExploit · waffenfähigEUUSEPSS · bewertet 2026-10-22
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
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
Exploits (2)
Öffentlicher Proof-of-Concept- und Exploit-Code.
- exploit/multi/fileformat/nodejs_js_yaml_load_code_execNodejs js-yaml load() Code Executionwaffenfähig · metasploit
- EDB-28655Nodejs - 'js-yaml load()' Code Exec (Metasploit)funktional · exploit_db
betroffene Produkte (22)
Betroffene Produkte und Versionsbereiche.
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-xxvw-45rp-3mj2Deserialization Code Execution in js-yaml2017-10-24ghsa · osvUS
Versions 2.0.4 and earlier of `js-yaml` are affected by a code execution vulnerability in the YAML deserializer. ## Proof of Concept ``` const yaml = require('js-yaml'); const x = `test: !!js/function > function f() { console.log(1); }();` yaml.load(x); ``` ## Recommendation Update js-yaml to version 2.0.5 or later, and ensure that all instances where the `.load()` method is called are updated to use `.safeLoad()` instead.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (6)
Externe Belege — Patches, Meldungen, Analysen.
- http://portal.nodesecurity.io/advisories/js-yamlcnnvd
- https://nealpoole.com/blog/2013/06/code-execution-via-yaml-in-js-yaml-nodejs-module/cnnvd
- http://portal.nodesecurity.io/advisories/js-yamlenisa_euvd
- https://nealpoole.com/blog/2013/06/code-execution-via-yaml-in-js-yaml-nodejs-module/enisa_euvd
- http://portal.nodesecurity.io/advisories/js-yamlVendor Advisorynvd
- https://nealpoole.com/blog/2013/06/code-execution-via-yaml-in-js-yaml-nodejs-module/ExploitVendor Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan