CVE-2026-73643: nodeca js-yaml Inefficient Algorithmic Complexity
Vulnerability summary
CVE-2026-73643 is a high (CVSS 7.5) Inefficient Algorithmic Complexity vulnerability in nodeca js-yaml. EPSS estimates a 0.49% chance of exploitation in the next 30 days, higher than 40.7% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 13-08-2026PublishedVulnerability first disclosed.
- 14-08-2026Last modifiedVulnerability information updated.
Description
js-yaml is a JavaScript YAML parser and dumper. From 5.0.0 until 5.2.2, parsing a small YAML document can take exponential time when an application calls load() or loadAll() on untrusted input. In src/parser/parser.ts, readFlowCollection uses restoreState and calls parseNode a second time when a flow-sequence entry is recognized as a key: value pair. If the key is a nested flow sequence of the same shape, every level is parsed twice, causing O(2^n) work and allowing an input under 200 bytes to keep one CPU busy for minutes, block the Node.js event loop, and stall the process. No anchors, aliases, merges, tags, or nondefault options are required. This issue is fixed in version 5.2.2.
CVSS metrics
6 scores · 6 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · WolfiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · NpmEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · ChainguardEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.49%
Chance of exploitation in the next 30 days
Percentile
41%
Versus all other CVEs
30-day change
+0.14 pp
From 0.34% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard5 products
- authentik-fips-2026.2< 2026.2.6-r5
- kubeflow-pipelines-apiserver< 2.17.2-r4
- kubeflow-pipelines-frontend< 2.17.0-r3
- kubeflow-pipelines-metadata-writer-compat< 2.17.2-r4
- renovate< 44.11.3-r0 | < 44.11.4-r0
Wolfi4 products
- kubeflow-pipelines-apiserver< 2.17.2-r4
- kubeflow-pipelines-frontend< 2.17.0-r3
- kubeflow-pipelines-metadata-writer-compat< 2.17.2-r4
- renovate< 44.11.3-r0 | < 44.11.4-r0
Nodeca1 product
- js-yaml≥ 5.0.0, < 5.2.2
Npm1 product
- js-yaml≥ 5.0.0, < 5.2.2
Ubuntu1 product
- node-js-yamlAll versions (No fix recorded)
5 vendors · 12 products
References
8 links- github.com/nodeca/js-yaml/security/advisories/GHSA-pm4m-ph32-ghv5X Refsource CONFIRMREPORTAdvisoryWEB
- github.com/nodeca/js-yamlPACKAGE