Katalog CVE

GHSA-6jxj-px6v-747w

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w bibliotece Crass umożliwia atakującemu wywołanie przepełnienia stosu lub nadmiernego zużycia pamięci poprzez rekurencyjne parsowanie głęboko zagnieżdżonych bloków CSS.

Ocena ryzyka

Atakujący może doprowadzić do awarii aplikacji (SystemStackError) lub wyczerpania zasobów pamięci, co skutkuje odmową usługi (DoS).

Rekomendacja

Zaktualizuj bibliotekę Crass do najnowszej wersji zawierającej zabezpieczenie przed rekurencyjnym parsowaniem (depth guard).

Inne podatności w Crass

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

## Impact Crass recursively parses CSS simple blocks and functions without a depth guard. An attacker-controlled value containing many deeply nested blocks can recurse until Ruby raises SystemStackError: stack level too deep, or can cause excessive memory usage.

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