FICHE CVE

CVE-2026-5038

Publiée le 2026-06-15 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les applications Node.js utilisant le middleware `multer` (versions 2.0.0-alpha.1 à 2.1.1 et 3.0.0-alpha.1) avec l'option `diskStorage` activée sont vulnérables à une attaque par déni de service. Un attaquant distant non authentifié peut saturer l'espace disque de votre serveur en envoyant, puis en interrompant brusquement, de nombreux téléchargements de fichiers malformés, laissant ainsi des fichiers partiels orphelins. Comme cela ne nécessite aucun privilège particulier ni interaction de l'utilisateur, l'exécution est relativement simple via un accès réseau standard.

CVSS 3.15.3 MOYENNE
Type de faiblesse
Publiée2026-06-15
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéAucun
Impact sur l'intégritéAucun
Impact sur la disponibilitéFaible

RÉFÉRENCES

Description officielle du NVD (en anglais)

Impact: multer versions 2.0.0-alpha.1 through 2.1.1 and 3.0.0-alpha.1 are vulnerable to a Denial of Service when using diskStorage. Aborted or malformed multipart uploads leave orphaned partial files on disk because the Readable.pipe() call does not propagate the stream destroy signal to the underlying fs.WriteStream. An attacker can exhaust disk space by triggering many aborted uploads, with no application bug required. Patches: Users should upgrade to multer 2.2.0 (2.x line) or 3.0.0-alpha.2 (3.x prerelease). Both versions track in-flight write streams and clean them up on the abort path. Workarounds: None.