VYPR
Moderate severityNVD Advisory· Published Nov 13, 2025· Updated Jan 29, 2026

js-yaml has prototype pollution in merge (<<)

CVE-2025-64718

Description

js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (__proto__). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using node --disable-proto=delete or deno (in Deno, pollution protection is on by default).

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
js-yamlnpm
>= 4.0.0, < 4.1.14.1.1
js-yamlnpm
< 3.14.23.14.2

Affected products

255

Patches

Vulnerability mechanics

References

6

News mentions

0

No linked articles in our index yet.