Katalog CVE

CVE-2026-117541

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

svg-sanitizer od wersji 0.11.0 przed 1.1.0 zawiera podatność nieprzechwyconego wyjątku, która pozwala atakującym na zawieszenie wywołujących poprzez przesłanie poprawnego XML bez głównego elementu svg. Atakujący mogą dostarczyć dokumenty z nie-svg korzeniem lub zagnieżdżonym elementem svg, powodując, że Sanitizer::sanitize() rzuca LogicException zamiast zwracać false, co prowadzi do awarii workerów lub obejścia odrzucenia uploadu.

Ocena ryzyka

Może to prowadzić do odmowy usługi (awaria workerów) lub obejścia mechanizmów odrzucania niebezpiecznych plików, co stwarza ryzyko dla dostępności i bezpieczeństwa aplikacji.

Rekomendacja

Zaktualizuj bibliotekę svg-sanitizer do wersji 1.1.0 lub nowszej. Upewnij się, że mechanizmy obsługi wyjątków są odpowiednio skonfigurowane.

Inne podatności w svg-sanitizer

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

svg-sanitizer from 0.11.0 before 1.1.0 contains an uncaught exception vulnerability that allows attackers to crash callers by submitting well-formed XML without a top-level svg root. Attackers can supply documents with a non-svg root or nested svg element, causing Sanitizer::sanitize() to throw a LogicException instead of returning false, crashing workers or bypassing upload rejection.

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