CVE-2026-45075

HIGH

Symfony: HEAD Request Bypasses methods: ['GET'] Filter in #[IsGranted] / #[IsSignatureValid] / #[IsCsrfTokenValid]

Title source: cna
STIX 2.1

Description

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 7.4.12 and 8.0.12, method-scoped #[IsGranted], #[IsSignatureValid], and #[IsCsrfTokenValid] attributes can be configured for GET only, but Symfony routes HEAD requests to the GET handler while the attribute check is skipped, allowing protected controllers to execute and leak headers or perform side effects. This issue is fixed in versions 7.4.12 and 8.0.12.

References (3)

Core 3
Core References

Scores

CVSS v3 8.2
EPSS 0.0038
EPSS Percentile 30.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-863
Status published
Products (7)
sensiolabs/symfony 7.4.0 - 7.4.12
symfony/http-kernel >= 7.4.0-BETA1, < 7.4.12
symfony/http-kernel >= 8.0.0-BETA1, < 8.0.12
symfony/security-http >= 7.4.0-BETA1, < 7.4.12
symfony/security-http >= 8.0.0-BETA1, < 8.0.12
symfony/symfony >= 7.4.0-BETA1, < 7.4.12
symfony/symfony >= 8.0.0-BETA1, < 8.0.12
Published Jul 14, 2026
Tracked Since Jul 15, 2026