PT-2025-46851 · Js Yaml+1 · Js-Yaml+1
Published
2025-11-13
·
Updated
2026-06-04
·
CVE-2025-64718
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
js-yaml versions prior to 4.1.1
Description
js-yaml is a JavaScript YAML parser and dumper. A flaw exists where an attacker can alter the prototype of a parsed YAML document, leading to prototype pollution. This impacts users parsing untrusted YAML documents. The issue is addressed in js-yaml version 4.1.1. Prototype pollution occurs when an attacker manipulates the
proto property to modify the prototype of an object, potentially affecting all objects that inherit from it.Recommendations
Update to js-yaml version 4.1.1 or later.
Use
node --disable-proto=delete when running with Node.js.
Utilize Deno, as pollution protection is enabled by default.Exploit
Fix
Prototype Pollution
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Debian
Js-Yaml