Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 06 NOV · 04:40

CVE-2026-97848 Elusión de la sanitización de tokens con protocol mapper jsontype=json en Keycloak

En la lógica de sanitización de tokens de Keycloak, cuando un protocol mapper está configurado para emitir claims estructurados con tipo JSON, la verificación que elimina mapeos de roles no autorizados solo busca mapas Java estándar y no reconoce objetos JSON basados en Jackson. Esto permite a un atacante inyectar roles de cliente falsificados en los tokens de seguridad, lo que podría dar acceso no autorizado a recursos protegidos.

6.5MEDIA

CVSS 3.1

  • Probabilidad de explotación · EPSS del 09/110,3 % · percentil 27
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • Red Hat Red Hat build of Keycloak 26.4

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.4

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.4

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.4.17

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.4.17

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.6

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.6

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.6

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.6.8

    Versiones no especificadas.

  • Red Hat Red Hat build of Keycloak 26.6.8

    Versiones no especificadas.

  • Red Hat Red Hat Single Sign-On 7

    Versiones no especificadas.

Qué hacer

  1. Verificá si usás Red Hat build of Keycloak 26.4.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

CVSS 3.1 · 6.5 MEDIA

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Privilegios requeridosBajos
  • Interacción del usuarioNinguna
  • AlcanceSin cambio
  • ConfidencialidadNinguna
  • IntegridadAlta
  • DisponibilidadNinguna

Descripción original

A flaw was found in the token sanitization logic of Keycloak, an open source identity and access management solution. The issue occurs when a protocol mapper is configured to emit structured claims using the JSON type. The security check designed to remove unauthorized role mappings only looks for standard Java maps and fails to recognize Jackson based JSON objects. This allows an attacker to inject forged client roles into security tokens, which could lead to unauthorized access to protected resources.

Referencias (6)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.

DUPIN · CONTACTO

Contanos tu caso

El mensaje ya va armado: podés cambiarlo.

También podés escribir a [email protected]. Usamos tus datos solo para responderte.