Katalog CVE

CVE-2026-102633

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece libexpat w wersjach 2.7.2 do 2.8.5 występuje przepełnienie liczb całkowitych w funkcji expat_realloc() na platformach 32-bitowych podczas obliczania rozmiarów alokacji. Atakujący dostarczający złośliwy XML do aplikacji parsujących z podatną biblioteką libexpat może spowodować przepełnienie bufora sterty, uszkodzenie pamięci lub odmowę usługi.

Ocena ryzyka

Atakujący może zdalnie wywołać awarię aplikacji lub uszkodzenie pamięci, co może prowadzić do odmowy usługi lub potencjalnie wykonania dowolnego kodu. Dotyczy to aplikacji parsujących niezaufany XML na platformach 32-bitowych.

Rekomendacja

Zaktualizuj libexpat do wersji zawierającej poprawkę (poza zakresem 2.7.2-2.8.5). Jeśli to możliwe, unikaj parsowania niezaufanego XML na platformach 32-bitowych.

Inne podatności w libexpat

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

libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes. Attackers supplying malicious XML to applications parsing with vulnerable libexpat can cause heap buffer overflow, memory corruption, or denial of service.

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