CVE-2026-66046 in libexpat
Résumé
par VulDB • 18/08/2026
Expat jusqu'à la version 2.8.3 présente une vulnérabilité de déni de service (DoS) due à une complexité algorithmique quadratique dans la fonction `storeAtts()` du fichier `xmlparse.c`. Le traitement de N attributs spécifiés avec des valeurs non normalisées déclenche un balayage linéaire en O(N^2) de `elementType->defaultAtts` afin de déterminer le statut CDATA. Un attaquant distant non authentifié peut fournir à une application analysant du XML non fiable un seul document XML bien formé d'une taille de quelques mégaoctets, provoquant une consommation excessive des ressources CPU et entraînant un déni de service, sans nécessiter d'authentification, la résolution d'entités externes ou l'utilisation d'options d'analyseur autres que celles par défaut.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.