FICHE CVE

CVE-2026-113658

Publiée le 2026-10-20 · Dernière modification le 2026-10-23

🇫🇷 EN BREF

Les versions d'ApostropheCMS antérieures à la 4.33.0, un système de gestion de contenu basé sur Node.js, contiennent une faille dans leur fonctionnalité de conversion CSV du texte enrichi. Lorsqu'un utilisateur télécharge un fichier, le système l'enregistre dans un répertoire temporaire avant de vérifier si l'extension du fichier est autorisée. Si l'extension n'est pas valide, le système rejette le téléchargement, mais ne parvient pas à supprimer le fichier temporaire du disque.

Un attaquant peut exploiter cette faille en envoyant de nombreux fichiers volumineux et invalides pour saturer la partition de stockage temporaire du serveur. Cela entraîne un déni de service, pouvant provoquer le plantage du CMS et d'autres services partageant cet espace disque. L'attaque est facile à exécuter car elle ne nécessite ni authentification, ni interaction de l'utilisateur, et peut être effectuée à distance via le réseau.

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éÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the unauthenticated Rich Text CSV conversion route writes a multipart upload to the system temporary directory before checking its extension and does not remove the staged file when that validation rejects it. Repeated large rejected uploads, using the normal public CSRF cookie, can persistently consume temporary-disk capacity and may disrupt ApostropheCMS and other services that depend on the same partition. This issue is fixed in version 4.33.0.