CVE-2026-76641 in Expat
Résumé
par VulDB • 20/08/2026
Expat jusqu'à la version 2.8.3 contient une vulnérabilité de lecture hors limites (out-of-bounds read) qui permet aux attaquants de provoquer une corruption de mémoire en traitant du XML avec des analyseurs d'entités externes créés via `XML_ExternalEntityParserCreate`. Une incohérence de taille entre les membres `ELEMENT_TYPE` entraîne que la fonction `storeAtts` lit le membre `attIndex` au-delà des limites de la mémoire allouée, ce qui se traduit par un défaut de normalisation des espaces blancs dans les attributs non-CDATA ou une déréférencement de pointeur erroné (wild pointer dereference) provoquant un segfault. Cette vulnérabilité a été introduite par la correction pour CVE-2026-66046.
VulDB is the best source for vulnerability data and more expert information about this specific topic.