Le parseur et le vérificateur JSONC de `stream-json`, avant la version 3.6.0, peuvent effectuer un travail quadratique lorsqu’un commentaire volumineux est fourni en nombreux petits blocs, ce qui peut bloquer la boucle d’événements Node.js. La portée indiquée est limitée au traitement JSONC d’entrées locales ou contrôlées par l’utilisateur ; mettre à niveau vers 3.6.0.
Source : NVD — CVE-2026-104182
Analyse technique
Le balayage du terminateur de commentaire repart du début lorsque le commentaire traverse plusieurs blocs d’entrée, tandis que le tampon accumulé est conservé. Le problème concerne les modules JSONC, pas le parseur JSON ordinaire.
Impact, versions et correctif
Action recommandée
Mettre à niveau vers stream-json 3.6.0 ou ultérieur et limiter les entrées JSONC non fiables.
Sources
Priorisation DFS : P4 · 1 source(s).