CVE-2026-73643 in js-yamlinformation

Résumé

par VulDB • 13/08/2026

js-yaml est un analyseur et générateur YAML pour JavaScript. De la version 5.0.0 à la 5.2.2, l'analyse d'un petit document YAML peut prendre un temps exponentiel lorsqu'une application appelle load() ou loadAll() sur des données non fiables. Dans src/parser/parser.ts, readFlowCollection utilise restoreState et appelle parseNode une seconde fois lorsque l'entrée d'une séquence de flux est reconnue comme une paire clé : valeur. Si la clé est une séquence de flux imbriquée ayant la même structure, chaque niveau est analysé deux fois, ce qui entraîne un travail en O(2^n) et permet à une entrée de moins de 200 octets d'occuper un CPU pendant plusieurs minutes, de bloquer la boucle d'événements Node.js et de mettre le processus en pause. Aucune ancre, alias, fusion, balise ou option non par défaut n'est requise. Ce problème est corrigé dans la version 5.2.2.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Réserver

13/08/2026

Divulgation

13/08/2026

Modérer

accepté

Entrée

VDB-389741

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!