CVE-2016-4348
WysokieStreszczenie
Funkcja _rsvg_css_normalize_font_size w librsvg 2.40.2 pozwala na ataki zależne od kontekstu, które mogą prowadzić do odmowy usługi poprzez zużycie stosu i awarię aplikacji w wyniku cyklicznych definicji w dokumencie SVG.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zablokowania aplikacji, co może prowadzić do przerw w dostępności usług dla użytkowników.
Rekomendacja
Zaleca się aktualizację librsvg do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie dokumentów SVG w celu wykrywania potencjalnych cyklicznych definicji.
Inne podatności w librsvg 2.40.2
Zobacz wszystkie- CVE-2015-7558Wysokie
Librsvg przed wersją 2.40.12 pozwala na ataki zależne od kontekstu, które mogą prowadzić do odmowy usługi poprzez nieskończoną pętlę, zużycie stosu oraz awarię aplikacji w wyniku cyklicznych odniesień w dokumencie SVG.
- CVE-2015-7557Wysokie
Funkcja _rsvg_node_poly_build_path w librsvg przed wersją 2.40.7 umożliwia atakującym zależnym od kontekstu spowodowanie odmowy usługi poprzez odczyt poza granicami pamięci. Problem występuje w przypadku nieparzystej liczby elementów w parze współrzędnych w dokumencie SVG.
- CVE-2023-38633Średnie
W librsvg przed wersją 2.56.3 występuje problem z przechodzeniem przez katalogi w dekoderze URL, który może być wykorzystany przez lokalnych lub zdalnych atakujących do ujawnienia plików z systemu plików, znajdujących się poza oczekiwaną lokalizacją.
Oryginalny opis (angielski, źródło NVD)
The _rsvg_css_normalize_font_size function in librsvg 2.40.2 allows context-dependent attackers to cause a denial of service (stack consumption and application crash) via circular definitions in an SVG document.

