Aller au contenu
Développeur Full Stack
, ,

plist.js : épuisement mémoire par références récursives dans un plist binaire

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P3Élevée

Le parseur de plist binaire de plist.js antérieur à 5.0.1 peut résoudre de façon répétée des références partagées récursives, entraînant une croissance exponentielle des opérations et de la mémoire. Une entrée conçue à cet effet peut faire planter un processus Node.js; mettre à niveau le paquet vers 5.0.1 ou une version ultérieure.

Node.js
IdentifiantCVE-2026-124078
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif5.0.1

Source : NVD — CVE-2026-124078

Analyse technique

La résolution non mémoïsée de références d’objets partagées dans parseBinary peut provoquer une croissance de type 2^N et un épuisement mémoire.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-11-06 à 21:17:08.567Z, dans la période demandée; la description fournie indique le mécanisme, l’impact et le correctif.
ImpactDéni de service par épuisement mémoire et arrêt du processus Node.js.
Versions affectéesplist.js (paquet npm plist) antérieur à 5.0.1
Version corrigée5.0.1
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.7
Publication2026-11-06T21:17:08.567Z
Mise à jour2026-11-06T21:17:08.567Z

Action recommandée

Mettre à niveau le paquet plist vers 5.0.1 ou une version ultérieure.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :