CVE-2026-111132
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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

