CVE-2026-73643 in js-yamlinformazioni

Riassunto

di VulDB • 13/08/2026

js-yaml è un parser e dumper YAML per JavaScript. Dalla versione 5.0.0 alla 5.2.2, l'analisi di un documento YAML di piccole dimensioni può richiedere tempo esponenziale quando un'applicazione chiama load() o loadAll() su input non attendibili. In src/parser/parser.ts, readFlowCollection utilizza restoreState e richiama parseNode una seconda volta quando viene riconosciuto un elemento flow-sequence come coppia chiave: valore. Se la chiave è una sequenza di flusso nidificata con la stessa struttura, ogni livello viene analizzato due volte, causando un carico computazionale pari a O(2^n) e consentendo a un input inferiore a 200 byte di tenere occupato un CPU per diversi minuti, bloccare il loop degli eventi Node.js e stallare il processo. Non sono necessari anchor, alias, merge, tag o opzioni non predefinite. Questo problema è stato risolto nella versione 5.2.2.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

13/08/2026

Divulgazione

13/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!