CVE-2025-1397 Validación incorrecta del estado del IDP en productos WSO2
Al usar los tipos de concesión JWT Bearer o SAML2 Bearer, el sistema no valida el estado del proveedor de identidad (IDP) antes de emitir tokens de acceso. Esto permite generar tokens aunque el IDP asociado esté deshabilitado, lo que un atacante podría aprovechar para obtener tokens de acceso apuntando a un IDP deshabilitado y eludir controles de seguridad para acceder a recursos protegidos.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,2 % · percentil 4
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
WSO2 WSO2 Universal Gateway
desde 4.5.0 hasta antes de 4.5.0.10
WSO2 WSO2 Traffic Manager
desde 4.5.0 hasta antes de 4.5.0.10
WSO2 WSO2 API Manager
desde 3.1.0 hasta antes de 3.1.0.321desde 3.2.0 hasta antes de 3.2.0.414desde 3.2.1 hasta antes de 3.2.1.50desde 4.0.0 hasta antes de 4.0.0.335desde 4.1.0 hasta antes de 4.1.0.211desde 4.2.0 hasta antes de 4.2.0.150desde 4.3.0 hasta antes de 4.3.0.63desde 4.4.0 hasta antes de 4.4.0.26desde 4.5.0 hasta antes de 4.5.0.10
WSO2 WSO2 API Control Plane
desde 4.5.0 hasta antes de 4.5.0.11
WSO2 WSO2 Identity Server
desde 5.10.0 hasta antes de 5.10.0.346desde 5.11.0 hasta antes de 5.11.0.396desde 6.0.0 hasta antes de 6.0.0.232desde 6.1.0 hasta antes de 6.1.0.224desde 7.0.0 hasta antes de 7.0.0.93
WSO2 WSO2 Open Banking AM
desde 2.0.0 hasta antes de 2.0.0.370
WSO2 WSO2 Open Banking IAM
desde 2.0.0 hasta antes de 2.0.0.390
WSO2 WSO2 Identity Server as Key Manager
desde 5.10.0 hasta antes de 5.10.0.339
WSO2 WSO2 Carbon OAuth
desde 6.4.2 hasta antes de 6.4.2.155desde 6.4.111 hasta antes de 6.4.111.134desde 6.4.176 hasta antes de 6.4.176.25desde 6.4.180 hasta antes de 6.4.180.11desde 6.8.0 hasta antes de 6.8.0.49desde 6.9.6 hasta antes de 6.9.6.22desde 6.11.21 hasta antes de 6.11.21.75desde 6.13.16 hasta antes de 6.13.16.15desde 6.13.19 hasta antes de 6.13.19.9desde 6.13.27 hasta antes de 6.13.27.2desde 7.0.26 hasta antes de 7.0.26.58
WSO2 JWT Grant Type For OAuth2
desde 1.0.26 hasta antes de 1.0.26.6desde 1.0.26 hasta antes de 1.0.26.7desde 1.0.31 hasta antes de 1.0.31.3desde 1.1.0 hasta antes de 1.1.0.2desde 2.0.4 hasta antes de 2.0.4.3desde 2.1.1 hasta antes de 2.1.1.2desde 2.2.0 hasta antes de 2.2.0.3desde 2.2.4 hasta antes de 2.2.4.1desde 2.3.1 hasta antes de 2.3.1.4
Qué hacer
- Verificá si usás WSO2 Universal Gateway y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 4.8 MEDIA
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
- Vector de ataqueRed
- Complejidad del ataqueAlta
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadBaja
- IntegridadBaja
- DisponibilidadNinguna
Descripción original
When utilizing JWT Bearer or SAML2 Bearer grant types, the system fails to validate the status of the Identity Provider (IDP) before issuing access tokens. This oversight permits tokens to be generated even when the associated IDP has been disabled.
A malicious actor could leverage this vulnerability to obtain access tokens by targeting a disabled IDP. This could enable them to bypass intended security controls and potentially access protected resources that should be inaccessible due to the IDP's disabled state.
Referencias (1)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.