CVE-2025-31123

Zitadel is open-source identity infrastructure software. A vulnerability existed where expired keys can be used to retrieve tokens. Specifically, ZITADEL fails to properly check the expiration date of the JWT key when used for Authorization Grants. This allows an attacker with an expired key to obtain valid access tokens. This vulnerability does not affect the use of JWT Profile for OAuth 2.0 Client Authentication on the Token and Introspection endpoints, which correctly reject expired keys. This vulnerability is fixed in 2.71.6, 2.70.8, 2.69.9, 2.68.9, 2.67.13, 2.66.16, 2.65.7, 2.64.6, and 2.63.9.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*

History

26 Aug 2025, 17:13

Type Values Removed Values Added
Summary
  • (es) Zitadel es un software de infraestructura de identidad de código abierto. Existía una vulnerabilidad que permitía usar claves caducadas para recuperar tokens. En concreto, ZITADEL no verificaba correctamente la fecha de caducidad de la clave JWT al usarla para concesiones de autorización. Esto permitía a un atacante con una clave caducada obtener tokens de acceso válidos. Esta vulnerabilidad no afecta el uso del perfil JWT para la autenticación de cliente OAuth 2.0 en los endpoints de token e introspección, que rechazan correctamente las claves caducadas. Esta vulnerabilidad se ha corregido en las versiones 2.71.6, 2.70.8, 2.69.9, 2.68.9, 2.67.13, 2.66.16, 2.65.7, 2.64.6 y 2.63.9.
CPE cpe:2.3:a:zitadel:zitadel:*:*:*:*:*:*:*:*
References () https://github.com/zitadel/zitadel/commit/315503beabd679f2e6aec0c004f0f9d2f5b53ed3 - () https://github.com/zitadel/zitadel/commit/315503beabd679f2e6aec0c004f0f9d2f5b53ed3 - Patch
References () https://github.com/zitadel/zitadel/releases/tag/v2.63.9 - () https://github.com/zitadel/zitadel/releases/tag/v2.63.9 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.64.6 - () https://github.com/zitadel/zitadel/releases/tag/v2.64.6 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.65.7 - () https://github.com/zitadel/zitadel/releases/tag/v2.65.7 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.66.16 - () https://github.com/zitadel/zitadel/releases/tag/v2.66.16 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.67.13 - () https://github.com/zitadel/zitadel/releases/tag/v2.67.13 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.68.9 - () https://github.com/zitadel/zitadel/releases/tag/v2.68.9 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.69.9 - () https://github.com/zitadel/zitadel/releases/tag/v2.69.9 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.70.8 - () https://github.com/zitadel/zitadel/releases/tag/v2.70.8 - Release Notes
References () https://github.com/zitadel/zitadel/releases/tag/v2.71.6 - () https://github.com/zitadel/zitadel/releases/tag/v2.71.6 - Release Notes
References () https://github.com/zitadel/zitadel/security/advisories/GHSA-h3q7-347g-qwhf - () https://github.com/zitadel/zitadel/security/advisories/GHSA-h3q7-347g-qwhf - Vendor Advisory
First Time Zitadel
Zitadel zitadel

31 Mar 2025, 20:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-03-31 20:15

Updated : 2025-08-26 17:13


NVD link : CVE-2025-31123

Mitre link : CVE-2025-31123

CVE.ORG link : CVE-2025-31123


JSON object : View

Products Affected

zitadel

  • zitadel
CWE
CWE-324

Use of a Key Past its Expiration Date