All Symfony CVEs — Complete Vulnerability History

Symfony is PHP's most widely-used enterprise framework. It has an excellent security process — patches for supported versions are released simultaneously. Track symfony.com/blog/security.

PHP 10M+ weekly downloads 4 CVEs total

Full CVE history

CVEYearSeverityDescriptionFix
CVE-2019-109092019MEDIUMXSS via Twig templates without escapingFixed 4.2.7
CVE-2021-412682021HIGHAuthentication bypass via remember-me cookieFixed 5.3.12
CVE-2022-248942022HIGHIncorrect cache-control headers on private responsesFixed 6.0.19
CVE-2024-503402024HIGHAuthentication bypass via malformed tokenFixed 7.0.9

Current safe version: ^7.0

# Before
"symfony/http-foundation": "^5.0"
# After
"symfony/http-foundation": "^7.0"

Then run: composer install

Paste your manifest — see your exact versions against the full CVE history.

Scan with PackageFix →

Free · No signup · No CLI · Runs in your browser

Common questions

How does Symfony handle security releases?
Symfony backports security fixes to all currently supported branches simultaneously. When a CVE is disclosed, patches are available for Symfony 5.4, 6.4, and 7.x at the same time.
Does the Symfony cache-control CVE affect production?
CVE-2022-24894 can cause private responses to be cached and served to other users by intermediate caches. If you use Symfony's HttpCache or an external reverse proxy, this is serious.

Related