Katalog CVE

CVE-2024-8176

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.57%

Percentyl 72 - wyżej niż 72% wszystkich znanych CVE

Streszczenie

Biblioteka libexpat zawiera podatność przepełnienia stosu spowodowaną nieograniczoną rekurencją podczas przetwarzania zagnieżdżonych encji w dokumentach XML. Atakujący może dostarczyć specjalnie spreparowany plik XML, który doprowadzi do wyczerpania stosu i awarii aplikacji.

Ocena ryzyka

Podatność może zostać wykorzystana do przeprowadzenia ataku typu DoS (odmowa usługi) poprzez zdalne wysłanie złośliwego dokumentu XML. W niektórych środowiskach może również prowadzić do nadpisywania pamięci, co stwarza ryzyko dalszej eskalacji uprawnień.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę libexpat do najnowszej wersji, która zawiera poprawkę ograniczającą głębokość rekurencji. W międzyczasie warto wdrożyć walidację dokumentów XML przed ich przetwarzaniem.

Inne podatności w libexpat

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

A stack overflow vulnerability exists in the libexpat library due to the way it handles recursive entity expansion in XML documents. When parsing an XML document with deeply nested entity references, libexpat can be forced to recurse indefinitely, exhausting the stack space and causing a crash. This issue could lead to denial of service (DoS) or, in some cases, exploitable memory corruption, depending on the environment and library usage.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS