Apache Tomcat - CVE-2025-24813

Date de publication :

Une désérialisation non sécurisée dans le composant Partial PUT Handler d’Apache Tomcat permet à un attaquant, en envoyant des requêtes spécifiquement forgées, d’exécuter du code arbitraire, de consulter ou de modifier des fichiers sensibles.

Informations

La faille est activement exploitée : Oui

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

Exécution de code arbitraire
Atteinte à la confidentialité des données
Atteinte à l’intégrité des données

Exploitation

La vulnérabilité exploitée est du type
CWE-44: Path Equivalence: 'file.name' (Internal Dot)

Détails sur l'exploitation
•    Vecteur d'attaque : Réseau
•    Complexité de l'attaque : Faible
•    Privilèges nécessaires pour réaliser l'attaque : Aucun
•    Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
•    L'exploitation de la faille permet d'obtenir des droits privilégiés : Non

Preuve de concept
Une preuve de concept est disponible en sources ouvertes.

Systèmes ou composants affectés

Apache Tomcat lorsque file-based session storage est utilisé et que l'écriture pour le default servlet est activée :

•   Versions comprises entre 9.0.0.M1 antérieures à 9.0.98
•    Versions comprises entre 10.1.0-M1 et 10.1.34
•    Versions comprises entre 11.0.0-M1 et 11.0.2

Solutions ou recommandations

Mettre à jour Apache Tomcat vers la version 9.0.98, 10.1.35, 11.0.3 ou ultérieure.
Des informations complémentaires sont disponibles dans le bulletin d’Apache.