Katalog CVE

CVE-2026-45077

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.55%

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

Streszczenie

Podatność w Symfony ServerLogCommand pozwala zdalnemu atakującemu na wykonanie kodu PHP poprzez deserializację niesprawdzonych danych. Serwer nasłuchuje na porcie 9911 i deserializuje odebrane ramki bez uwierzytelniania ani walidacji klas.

Ocena ryzyka

Atakujący z sieci lokalnej lub zewnętrznej może wysłać spreparowany ładunek PHP, co może prowadzić do wykonania dowolnego kodu na serwerze, przejęcia kontroli nad aplikacją lub wycieku danych.

Rekomendacja

Należy natychmiast zaktualizować Symfony do wersji 5.4.52, 6.4.40, 7.4.12 lub 8.0.12. Jeśli aktualizacja nie jest możliwa, należy wyłączyć serwer logów lub ograniczyć dostęp do portu 9911 tylko do zaufanych hostów.

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, the server:log listener (Symfony\Bridge\Monolog\Command\ServerLogCommand) binds to 0.0.0.0:9911 by default and processes each received frame with unserialize(base64_decode($message)) without authentication, integrity checks, or an allowed_classes allowlist, allowing any reachable host to submit attacker-chosen serialized PHP payloads that can crash the listener and may trigger object-injection gadget effects. 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