Le parseur EBML de `music-metadata` utilisait des longueurs déclarées dans les fichiers sans vérifier qu’elles tenaient dans l’entrée ou le conteneur, ce qui pouvait provoquer une forte allocation mémoire, un épuisement mémoire ou un arrêt fatal du processus. Les versions antérieures à 11.16.0 sont concernées; la version 11.16.0 corrige le défaut.
Source : GHSA-5gfj-9q3v-qfp3 — music-metadata
Analyse technique
Les longueurs EBML contrôlées par l’entrée pouvaient atteindre les lecteurs de feuilles et servir directement à dimensionner des chaînes ou des `Uint8Array`, sans contrôle préalable des limites.
Impact, versions et correctif
Détection / vérification
Identifier les applications qui analysent des fichiers Matroska/WebM non fiables avec `music-metadata` avant la version 11.16.0.
Action recommandée
Mettre à niveau `music-metadata` vers 11.16.0 ou une version ultérieure et éviter de traiter des médias non fiables avec une version vulnérable.
Sources
Priorisation DFS : P4 · 2 source(s).