CVE catalog

CVE-2025-64718

node-js-yaml: CVE-2025-64718

[CVE catalog]

Severity
Medium · CVSS 5.4CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.42% · Oct 25, 2026

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).

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannode-js-yamlsid4.3.2+~4.0.9-1fixed
Debiannode-js-yamlforky4.3.2+~4.0.9-1fixed
Debiannode-js-yamltrixie4.1.0+dfsg+~4.0.5-7vulnerable
Debiannode-js-yamlbookworm4.1.0+dfsg+~4.0.5-7vulnerable
Npmjs-yamlNot reported3.14.2fixed
Npmjs-yamlNot reported3.14.2fixed
Cpejs-yamlNot reported4.1.1fixed
Opensusecockpit-subscriptionsleap 16.012.1-160000.1.1fixed
Opensusecockpit-repostumbleweed4.6-1.1fixed
Susecockpit-subscriptionslinux enterprise server 16.012.1-160000.1.1fixed
Susecockpit-subscriptionslinux enterprise server for sap applications 16.012.1-160000.1.1fixed
Susecockpit-subscriptionslinux micro 6.212.1-160000.1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannode-js-yamlsourcesid4.1.1+dfsg+~4.0.9-1not yet assignedNot reported[1120696]
Debiannode-js-yamlsourceforky4.1.1+dfsg+~4.0.9-1not yet assignedNot reported[1120696]
Debiannode-js-yamlsourcetrixie(unfixed)not yet assignedNot reported[1120696]
Debiannode-js-yamlsourcebookworm(unfixed)not yet assignedNot reported[1120696]
Npmjs-yamlnpmNot reported3.14.2Not reportedGHSA-MH29-5H37-FV8MNot reported
Npmjs-yamlnpmNot reported3.14.2Not reportedNot reportedNot reported
Cpejs-yamlcpeNot reported4.1.1Not reportedNVD-CVE-2025-64718Not reported
Opensusecockpit-subscriptionsrpmleap 16.012.1-160000.1.1Not reportedOPENSUSE-SU-2026:20117-1Not reported
Opensusecockpit-reposrpmtumbleweed4.6-1.1Not reportedOPENSUSE-SU-2026:10036-1Not reported
Susecockpit-subscriptionsrpmlinux enterprise server 16.012.1-160000.1.1Not reportedSUSE-SU-2026:20182-1Not reported
Susecockpit-subscriptionsrpmlinux enterprise server for sap applications 16.012.1-160000.1.1Not reportedSUSE-SU-2026:20182-1Not reported
Susecockpit-subscriptionsrpmlinux micro 6.212.1-160000.1.1Not reportedSUSE-SU-2026:20170-1Not reported

[Debian bug #1120696]

Notes

[trixie] node-js-yaml: Minor issue [bookworm] node-js-yaml: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [node-js-yaml]Affected
    Details (2)
    • 4.1.0+dfsg+~4.0.5-7 · all · bookworm

      Affected

      dsa · node-js-yaml · debian · bookworm; dsa · node-js-yaml · debian · 12

    • 4.1.0+dfsg+~4.0.5-7 · all · bookworm

      Affected

      dsa · node-js-yaml · debian · bookworm; dsa · node-js-yaml · debian · 12

[Debian 13 (Trixie)]

  • [node-js-yaml]Affected
    Details (2)
    • 4.1.0+dfsg+~4.0.5-7 · all · trixie

      Affected

      dsa · node-js-yaml · debian · 13

    • 4.1.0+dfsg+~4.0.5-7 · all · trixie

      Affected

      dsa · node-js-yaml · debian · 13

[openSUSE Tumbleweed]

  • Source package: [cockpit-repos]

    Details (1)
    • 4.9-1.1 · noarch · tumbleweed

      Fixed · Fixed: 4.6-1.1

      dsa · cockpit-repos · opensuse · tumbleweed

Observed:

References