Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
CVE-2026-45069
Published:June 10, 2026
Updated:June 10, 2026
Description "OidcTokenHandler" is Symfony's built-in access-token handler for OpenID Connect: it validates a bearer JWT and returns the authenticated user identity. It delegates claim validation to the "web-token/jwt-checker" library's "ClaimCheckerManager". "OidcTokenHandler::verifyClaims()" registers audience ("aud"), issuer ("iss"), and expiry ("exp") checkers, but never passes the "$mandatoryClaims" argument to "ClaimCheckerManager::check()". That method only validates claims that are present in the token: a checker for an absent claim is silently skipped. A validly-signed JWT that simply omits "aud", "iss", and "exp" therefore passes verification. Resolution The "OidcTokenHandler" now calls the "ClaimCheckerManager" with the list of mandatory claims so that tokens missing "aud", "iss", or "exp" are rejected. The patch for this issue is available "here" (https://github.com/symfony/symfony/commit/6b717aaac21b7e96798448d14c4355ea87690b3d) for branch 6.4. Credits Symfony would like to thank Claude Mythos Preview (via Project Glasswing) for reporting the issue and providing the fix.
Affected Packages
symfony/symfony (PHP):
Affected version(s) >=v8.0.0 <v8.0.12
Fix Suggestion:
Update to version v8.0.12
symfony/security-http (PHP):
Affected version(s) >=v6.3.0 <v6.4.40
Fix Suggestion:
Update to version v6.4.40
symfony/security-http (PHP):
Affected version(s) >=v8.0.0 <v8.0.12
Fix Suggestion:
Update to version v8.0.12
symfony/symfony (PHP):
Affected version(s) >=v7.4.0 <v7.4.12
Fix Suggestion:
Update to version v7.4.12
symfony/symfony (PHP):
Affected version(s) >=v6.3.0 <v6.4.40
Fix Suggestion:
Update to version v6.4.40
symfony/security-http (PHP):
Affected version(s) >=v7.4.0 <v7.4.12
Fix Suggestion:
Update to version v7.4.12
Do you need more information?
Contact Us
CVSS v4
Base Score:
4.9
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
LOW
User Interaction
NONE
Vulnerable System Confidentiality
NONE
Vulnerable System Integrity
HIGH
Vulnerable System Availability
NONE
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
Exploit Maturity
UNREPORTED
CVSS v3
Base Score:
6.5
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
HIGH
Availability
NONE
Weakness Type (CWE)
Insufficient Verification of Data Authenticity
Improper Validation of Specified Type of Input