Katalog CVE

CVE-2026-111132

ŚrednieCVSS 6.1
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

Biblioteka GNOME libgxps do wersji 0.3.2 zawiera podatność heap out-of-bounds read w funkcji path_geometry_start_element(), która pozwala odczytać dane poza alokacją przy użyciu spreparowanych atrybutów Points typu PolyBezierSegment lub PolyQuadraticBezierSegment. Atakujący może dostarczyć liczbę punktów niepodzielną przez trzy lub dwa w spreparowanym dokumencie XPS, powodując awarię konsumentów takich jak Evince i wyrenderowanie sąsiedniej pamięci sterty do wyniku.

Ocena ryzyka

Atakujący może wywołać awarię aplikacji przeglądających dokumenty XPS (odmowa usługi) lub wyciec dane z pamięci sterty do renderowanego wyniku. Ryzyko dotyczy systemów wyświetlających niezaufane dokumenty XPS.

Rekomendacja

Zaktualizuj libgxps do wersji z poprawką i unikaj otwierania niezaufanych dokumentów XPS do czasu wdrożenia łatki. Monitoruj aplikacje takie jak Evince pod kątem nieoczekiwanych awarii.

Inne podatności w libgxps

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

GNOME libgxps through 0.3.2 contains a heap out-of-bounds read in path_geometry_start_element() that allows attackers to read past allocations via crafted PolyBezierSegment or PolyQuadraticBezierSegment Points attributes. Attackers can supply a point count not divisible by three or two in a crafted XPS document to crash consumers like Evince and render adjacent heap memory into output.

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