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

VectorAV: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

CVE-2025-64718
GHSA-MH29-5H37-FV8M
OPENSUSE-SU-2026:10036-1
OPENSUSE-SU-2026:20117-1
OPENSUSE-SU-2026:20251-1
SUSE-SU-2026:20170-1
SUSE-SU-2026:20182-1
SUSE-SU-2026:20540-1
SUSE-SU-2026:20580-1

Affected Products

Debian
Js-Yaml