Katalog CVE

CVE-2026-110604

NiskieCVSS 3.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Mini-XML w wersjach od 4.0.0 do 4.0.6 zawiera błąd zapisu poza granicami stosu typu off-by-one w funkcji mxml_strtod(), gdy separator dziesiętny locale nie jest kropką '.'. Atakujący może dostarczyć XML z 63-cyfrową wartością REAL zakończoną '.', aby zapisać bajt NUL poza 64-bajtowym buforem stosu, uszkadzając pamięć stosu lub powodując awarię procesu.

Ocena ryzyka

Atakujący może uszkodzić pamięć stosu lub wywołać awarię aplikacji przetwarzającej spreparowany XML, potencjalnie prowadząc do wykonania kodu lub odmowy usługi. Ryzyko dotyczy aplikacji używających Mini-XML w środowiskach z nieangielskim locale.

Rekomendacja

Zaktualizuj Mini-XML do wersji nowszej niż 4.0.6, gdy poprawka będzie dostępna. Do czasu aktualizacji unikaj przetwarzania niezaufanych danych XML w środowiskach z nieangielskim locale.

Inne podatności w Mini-XML

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

Mini-XML 4.0.0 through 4.0.6 contains an off-by-one stack out-of-bounds write in mxml_strtod() when the locale decimal point is not '.'. Attackers can supply XML with a 63-digit REAL value followed by '.' to write a NUL byte past the 64-byte stack buffer, corrupting stack memory or crashing the process.

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