Aller au contenu
Développeur Full Stack
, ,

music-metadata : épuisement mémoire par taille de tag ID3v2 non validée

Dans cet article 5 rubriques
Veille sécuritéFrontend
P4Moyenne

Le parseur ID3v2 de `music-metadata` utilise la taille déclarée du tag pour allouer un tampon sans vérifier qu’elle correspond aux données disponibles. Un fichier tronqué de 10 octets peut ainsi entraîner une allocation pouvant atteindre environ 268 Mo ; les versions concernées vont jusqu’à 11.12.3 selon l’avis.

JavaScriptTypeScript
IdentifiantCVE-2026-107388
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif11.16.0

Source : GHSA-jjpr-9cvf-cq55 — music-metadata: ID3v2 tag size not validated before allocation

Analyse technique

La taille syncsafe du tag est utilisée pour allouer le corps avant que la lecture ne confirme que les octets existent. L’avis cite les parsers MP3, FLAC, DSF et Musepack.

Impact, versions et correctif

Événement datéAvis publié le 2026-10-08 à 19:43:17Z, dans la période demandée.
ImpactDéni de service par consommation excessive de mémoire.
Versions affectées<= 11.12.3
Version corrigée11.16.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6.2
Publication2026-10-08T19:43:17Z
Mise à jour2026-10-08T19:43:18Z

Détection / vérification

Vérifier l’usage de `music-metadata` pour analyser des fichiers portant des tags ID3v2 non fiables.

Action recommandée

Mettre à jour vers 11.16.0 ou une version ultérieure et éviter d’analyser des fichiers audio non fiables avec une version vulnérable.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :