Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-85317 Confusión de tokens OAuth2 en Camel-HTTP de Apache Camel por caché global mal indexada

Vulnerabilidad de uso de caché con información sensible en el componente HTTP de Apache Camel que afecta a las versiones 4.0.0 a anteriores a 4.18.5 y 4.19.0 a anteriores a 4.22.1. La caché de tokens del cliente OAuth2 es global a la JVM y su clave omite el scope, el resource indicator y el token endpoint, por lo que endpoints que difieren solo en esos campos comparten entrada y pueden recibir un token emitido para otro scope, recurso o servidor de autorización.

Alerta de Nureq Monitor

Detectada 19 OCT · 10:04

CVSS 3.1

4.8MEDIA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,3 % PERCENTIL 23

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-85317

Vulnerabilidad de uso de caché con información sensible en el componente HTTP de Apache Camel que afecta a las versiones 4.0.0 a anteriores a 4.18.5 y 4.19.0 a anteriores a 4.22.1. La caché de tokens del cliente OAuth2 es global a la JVM y su clave omite el scope, el resource indicator y el token endpoint, por lo que endpoints que difieren solo en esos campos comparten entrada y pueden recibir un token emitido para otro scope, recurso o servidor de autorización.

Productos y versiones afectadas

  • Apache Software Foundation Apache Camel

    • desde 4.0.0 hasta antes de 4.18.5
    • desde 4.19.0 hasta antes de 4.22.1

Qué hacer

  1. Verificá si usás Apache Camel y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

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 ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Alta
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Baja
INTEGRIDAD (I)
Baja
DISPONIBILIDAD (A)
Ninguna

Abrir la calculadora completa

Descripción original

Use of Cache Containing Sensitive Information vulnerability in Apache Camel HTTP component. This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1. The OAuth2 client token cache is global to the JVM, and its key omitted several of the fields that determine what a token actually authorises: the requested scope, the resource indicator, and the token endpoint the token was obtained from. Two endpoints differing only in those fields therefore shared a cache entry, and an endpoint could be served a token minted for a different scope, a different resource, or by a different authorization server. The consequence is a request carrying broader authority than the endpoint was configured for, or a token presented to a party it was not issued for. Reaching it requires a deployment that configures more than one OAuth2 endpoint differing in exactly those fields, which is why the severity is assessed low. Upgrade to Apache Camel 4.23.0, which fixes the issue. Users on the 4.18.x LTS releases stream should upgrade to 4.18.5. Users on the 4.22.x LTS releases stream should upgrade to 4.22.1. The cache key now includes every field that shapes the token, so entries are no longer shared between endpoints that differ in any of them. For deployments that cannot upgrade immediately, run endpoints that differ in scope, resource indicator or token endpoint in separate JVMs so that they do not share the cache.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.