CVE-2026-6210
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
Podatność typu confusion w Qt SVG pozwala atakującemu na spowodowanie awarii aplikacji poprzez spreparowany obraz SVG. Problem występuje podczas przetwarzania odniesień markerów SVG, gdzie renderer nie weryfikuje typu węzła przed rzutowaniem.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do awarii aplikacji, co skutkuje odmową usługi. Organizacje powinny być świadome ryzyka związanego z przetwarzaniem niezweryfikowanych obrazów SVG.
Rekomendacja
Zaleca się aktualizację Qt SVG do wersji 6.8.8 lub 6.11.1 i późniejszych, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w Qt SVG
Zobacz wszystkie- CVE-2026-8168Wysokie
W module Qt SVG (QtSvg) biblioteki Qt występuje niekontrolowana rekurencja w parserze i rendererze SVG. Złośliwy plik SVG z głęboko zagnieżdżonymi elementami może spowodować wyczerpanie stosu i awarię aplikacji (denial of service).
- CVE-2025-14576Wysokie
W module SVG biblioteki Qt stwierdzono niewystarczającą walidację identyfikatorów węzłów, co umożliwia wstrzyknięcie dowolnego kodu QML/JavaScript podczas ładowania złośliwych plików SVG przez komponent VectorImage w Qt Quick. Mimo że wykonanie QML jest zazwyczaj bardziej ograniczone niż wykonanie kodu natywnego, podatność ta może prowadzić do odmowy usługi, ujawnienia informacji lub innych skutków w zależności od poziomu uprawnień i dostępu do danych aplikacji.
Oryginalny opis (angielski, źródło NVD)
A type confusion vulnerability in Qt SVG allows an attacker to cause an application crash via a crafted SVG image. When processing SVG marker references, the renderer retrieves a node by its id attribute and casts it to QSvgMarker* without verifying the node type. A non-marker element (such as a <line> element) that references itself as a marker triggers an out-of-bounds heap read due to the object size difference between QSvgLine and QSvgMarker, followed by an endless recursion that bypasses the marker recursion guard through incorrect virtual dispatch. The result is an application crash (denial of service). This issue affects Qt SVG: from 6.7.0 before 6.8.8, from 6.9.0 before 6.11.1.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

