Katalog CVE

CVE-2026-45305

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.66%

Percentyl 48 - wyżej niż 48% wszystkich znanych CVE

Streszczenie

Podatność w komponencie Yaml frameworka Symfony pozwala na atak typu ReDoS (Regular Expression Denial of Service) poprzez spreparowane dane wejściowe YAML. Funkcja `cleanup()` w klasie `Parser` używa wyrażeń regularnych z nakładającymi się kwantyfikatorami, co może spowodować zawieszenie parsowania na dowolnie długi czas.

Ocena ryzyka

Atakujący może wysłać specjalnie skonstruowane dane YAML do aplikacji, powodując długotrwałe zawieszenie procesu parsowania. Może to prowadzić do wyczerpania zasobów serwera i odmowy usługi (DoS) dla innych użytkowników.

Rekomendacja

Należy natychmiast zaktualizować Symfony do wersji 5.4.52, 6.4.40, 7.4.12 lub 8.0.12 w zależności od używanej gałęzi. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do funkcji przetwarzających YAML tylko dla zaufanych źródeł.

Inne podatności w Symfony

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

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 5.4.52, 6.4.40, 7.4.12, and 8.0.12, Symfony\Component\Yaml\Parser::cleanup() used regular expressions with overlapping quantifiers for YAML directive, comment, and document marker cleanup, allowing crafted input to make parsing hang for an arbitrarily long time. This issue is fixed in versions 5.4.52, 6.4.40, 7.4.12, and 8.0.12.

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