FICHE CVE

CVE-2026-105219

Publiée le 2026-10-04 · Dernière modification le 2026-10-06

🇫🇷 EN BREF

Les applications utilisant Mammoth.js (versions 1.3.0 à 1.12.2) pour convertir des fichiers `.docx` sont vulnérables à une attaque par déni de service. Un attaquant peut faire planter votre processus Node.js ou bloquer la boucle d'événements en fournissant un document spécialement conçu contenant des chaînes de mappage de styles malveillantes. Cela peut être déclenché à distance, sans authentification ni interaction de l'utilisateur, simplement en téléchargeant ou en envoyant le fichier problématique vers votre serveur.

CVSS 4.08.7 ÉLEVÉE
Publiée2026-10-04
Dernière modification2026-10-06

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Prérequis d'attaqueAucun
Privilèges requisAucun
Interaction utilisateurAucune
Confidentialité (système vulnérable)Aucune
Intégrité (système vulnérable)Aucune
Disponibilité (système vulnérable)Élevée
Confidentialité (système subséquent)Aucune
Intégrité (système subséquent)Aucune
Disponibilité (système subséquent)Aucune

RÉFÉRENCES

Description officielle du NVD (en anglais)

Mammoth.js 1.3.0 before 1.12.3 contains a regular expression denial of service vulnerability in the style map tokeniser in lib/styles/parser/tokeniser.js due to overlapping regex alternatives. Attackers can supply a crafted .docx with an unterminated quoted string of repeated backslash escapes in mammoth/style-map to block the Node.js event loop.