CVE Catalog

CVE-2026-45077

HighCVSS 8.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.55%

42th percentile - higher than 42% of all known CVEs

Summary

A vulnerability in Symfony ServerLogCommand allows remote attackers to execute PHP code via deserialization of unchecked data. The server listens on port 9911 and deserializes received frames without authentication or class validation.

Risk Assessment

An attacker from the local or external network can send a crafted PHP payload, potentially leading to arbitrary code execution on the server, application takeover, or data leakage.

Recommendation

Immediately upgrade Symfony to versions 5.4.52, 6.4.40, 7.4.12, or 8.0.12. If upgrading is not possible, disable the log server or restrict access to port 9911 to trusted hosts only.

Other vulnerabilities in Symfony

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS