OESA-2026-1166

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2026-1166
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2026-1166.json
JSON Data
https://api.osv.dev/v1/vulns/OESA-2026-1166
Upstream
Published
2026-01-16T11:10:12Z
Modified
2026-08-18T01:19:28.443764524Z
Severity
  • 5.3 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N CVSS Calculator
Summary
nodejs-js-yaml security update
Details

This is an implementation of YAML (YAML Ain't Markup Language), a human friendly data serialization language. It started as PyYAML port, and was completely rewritten from scratch. Now it's very fast, and supports the 1.2 spec.

Security Fix(es):

js-yaml is a JavaScript YAML parser and dumper. In js-yaml 4.1.0 and below, 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. 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).(CVE-2025-64718)

Database specific
{
    "severity": "Medium"
}
References

Affected packages

openEuler:24.03-LTS-SP2 / nodejs-js-yaml

Package

Name
nodejs-js-yaml
Purl
pkg:rpm/openEuler/nodejs-js-yaml&distro=openEuler-24.03-LTS-SP2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
3.10.0-2.oe2403sp2

Ecosystem specific

{
    "src": [
        "nodejs-js-yaml-3.10.0-2.oe2403sp2.src.rpm"
    ],
    "noarch": [
        "nodejs-js-yaml-3.10.0-2.oe2403sp2.noarch.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-1166.json"