← volver
CVE-2026-29000criticalCWE-347

pac4j-jwt JwtAuthenticator Authentication Bypass

48Vexday Risk Score

Sin señal de explotación. Ella tiene prueba de concepto pública.

ssvc Attendcvss 9.3epss 5.9%
de la publicación al arma69 días
Publicada en NVD4 mar
1ª PoC+69d
probabilidad de explotación
5.9%top 7% de las CVE
explotación observada
noninguna fuente lo reporta
4 exploit(s) público(s)
En resumen

Una falla en pac4j-jwt permite que atacantes creen tokens de inicio de sesión falsificados si poseen la clave pública del servidor, permitiéndoles suplantar a cualquier usuario incluyendo administradores. Esto ocurre porque la biblioteca no valida adecuadamente tokens cifrados.

Detalle técnico

El JwtAuthenticator en pac4j-jwt en versiones anteriores a 4.5.9, 5.7.9 y 6.3.3 no valida firmas en tokens JWE-wrapped PlainJWT. Un atacante con acceso a la clave pública RSA del servidor puede forjar JWTs cifrados con claims arbitrarios de sujeto y rol, eludiendo controles de autenticación. La explotación requiere conocimiento de la clave pública pero sin credenciales válidas.

Resumen generado y traducido por IA a partir de la descripción oficial.
pac4j-jwt versions prior to 4.5.9, 5.7.9, and 6.3.3 contain an authentication bypass vulnerability in JwtAuthenticator when processing encrypted JWTs that allows remote attackers to forge authentication tokens. Attackers who possess the server's RSA public key can create a JWE-wrapped PlainJWT with arbitrary subject and role claims, bypassing signature verification to authenticate as any user including administrators.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Productos afectados
pac4j · pac4j-jwt
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.