CVE-2025-22131
Mis à jour :
Vulnérabilité XSS dans PhpSpreadsheet corrigée
Une faille de sécurité de type Cross-Site Scripting (XSS) a été identifiée dans la librairie PHP PhpSpreadsheet, utilisée pour la manipulation de fichiers tableurs. Cette vulnérabilité, référencée CVE-2025-22131, permettait l’exécution de code JavaScript malveillant via les noms des feuilles de calcul lors de la conversion de fichiers XLSX en HTML.
Points Clés :
- Nature de la vulnérabilité : Cross-Site Scripting (XSS).
- Composant affecté : PhpSpreadsheet.
- Fonction vulnérable :
generateNavigation(). - Cause : Absence de désinfection adéquate des noms de feuilles de calcul avant leur insertion dans le code HTML.
- Impact : Exécution de code JavaScript arbitraire par un attaquant sur le navigateur d’un utilisateur interagissant avec le site compromis.
Vulnérabilité :
- CVE : CVE-2025-22131
Recommandations :
- Mettre à jour PhpSpreadsheet vers les versions corrigées : 3.8.0, 1.29.8, 2.1.7 ou 2.3.6. La correction consiste à utiliser
htmlspecialchars()pour désinfecter les noms de feuilles avant de les inclure dans la sortie HTML.
