Katalog CVE

CVE-2026-88367

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

NanoSVG 239e102ec zawiera podatność na nieprawidłową konwersję numeryczną w nsvg__curveDivs() podczas rasteryzacji obrysu SVG. Specjalnie spreparowany dokument SVG zawierający bardzo dużą szerokość obrysu może spowodować, że zaokrąglanie zmiennoprzecinkowe da zerowy kąt podziału. Kolejny podział łuku daje nieskończoność, która jest konwertowana na int bez walidacji zakresu, co prowadzi do niezdefiniowanego zachowania i zakończenia procesu.

Ocena ryzyka

Może to prowadzić do odmowy usługi podczas przetwarzania złośliwych plików SVG.

Rekomendacja

Zaktualizuj NanoSVG do wersji z poprawką lub nie przetwarzaj niezaufanych plików SVG.

Inne podatności w NanoSVG

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

NanoSVG 239e102ec contains an incorrect numeric conversion vulnerability in nsvg__curveDivs() during SVG stroke rasterization. A specially crafted SVG document containing an extremely large stroke-width can cause floating-point rounding to produce a zero subdivision angle. The subsequent arc division yields infinity, which is converted to int without range validation, resulting in undefined behavior and process termination, leading to denial of service.

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