Une entrée MP4 `stsd` dont la taille d’échantillon est nulle peut empêcher l’avancement de la boucle d’analyse et bloquer synchroniquement la boucle d’événements Node.js. L’avis situe le défaut sur la branche `master` non publiée et indique un correctif dans 11.16.0; il précise que la version npm 11.14.0 et les versions antérieures ne sont pas concernées.
Source : GHSA-f94x-6692-553q — music-metadata
Analyse technique
Dans `StsdAtom.get()`, une taille d’entrée égale à zéro produit un décalage net nul; la boucle synchrone relit alors indéfiniment les mêmes octets.
Impact, versions et correctif
Détection / vérification
L’avis indique que le défaut est présent sur la branche `master` non publiée et absent de la dernière version npm 11.14.0; vérifier les dépendances ou constructions dérivées de cette branche.
Action recommandée
Éviter d’intégrer la branche `master` vulnérable; appliquer le correctif indiqué par l’avis lorsqu’il est disponible dans la branche concernée.
Sources
Priorisation DFS : P4 · 2 source(s).