CVE-2026-45069 HIGH

CVE-2026-45069: Symfony: OidcTokenHandler Accepts JWTs Missing aud/iss/exp Claims

Vendor Symfony
Product symfony
Weakness CWE-345
Published July 14, 2026
Last update July 14, 2026

CVSS base score

8.8/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality
Integrity

CVSS vector

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

What the vulnerability does

01Description

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 6.4.40, 7.4.12, and 8.0.12, OidcTokenHandler::verifyClaims() registered audience (aud), issuer (iss), and expiry (exp) checkers but did not pass the mandatory claims list to ClaimCheckerManager::check(), so a validly signed JWT that omitted those claims could pass verification. This issue is fixed in versions 6.4.40, 7.4.12, and 8.0.12.

Key dates

02Disclosure timeline

July 14, 2026 CVE published
July 14, 2026 Record updated

Related vulnerabilities

04Related CVE