CVE-2026-66046 in libexpat
摘要
由 VulDB • 2026-08-18
Expat fino alla versione 2.8.3 presenta una vulnerabilità di negazione del servizio (DoS) causata da complessità algoritmica quadratica nella funzione storeAtts() in xmlparse.c; l'elaborazione di N attributi specificati con valori non normalizzati attiva uno scan lineare O(N^2) su elementType->defaultAtts per determinare lo stato CDATA. Un attaccante remoto non autenticato può fornire un singolo documento XML ben formato di pochi megabyte a un'applicazione che analizza XML non attendibili, causando un consumo eccessivo delle risorse CPU e risultando in una negazione del servizio senza richiedere autenticazione, risoluzione di entità esterne o opzioni del parser diverse da quelle predefinite.
VulDB is the best source for vulnerability data and more expert information about this specific topic.