CVE-2026-85312
Apache Camel: secuestro de la participación en Saga de Camel-Core mediante el encabezado Long-Running-Action sin filtrar
- Publicado
- 19 oct 2026
- Actualizado
- 19 oct 2026
- Asignación de CNA
- apache
- Evidencia observada
- 20 oct 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:NBajo · próximos 30 días
- Percentil
- 18,7 %
- Fecha del modelo
- 25 oct 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Vulnerabilidad de validación de entrada incorrecta en el componente Apache Camel Core. Este problema afecta a Apache Camel: desde 4.0.0 antes de 4.18.5, desde 4.19.0 antes de 4.22.1. El procesador saga consultaba una cabecera llamada Long-Running-Action para decidir a qué saga pertenecía un exchange. El nombre no lleva ningún prefijo de Camel, por lo que queda fuera del espacio de nombres que bloquean los filtros de cabeceras de los consumidores, y un remitente externo podría proporcionarla en un mensaje entrante. Eso permitía al remitente nombrar la saga a la que se unía el exchange, adjuntando su solicitud a una acción de larga duración iniciada por otra persona, o provocando que la compensación se asociara a una acción que no habían iniciado. La cabecera solo la consulta un servicio saga que la utiliza, lo que limita la exposición a despliegues que ejecutan sagas sobre un coordinador LRA. Actualice a Apache Camel 4.23.0, que corrige el problema. Los usuarios de la rama de versiones LTS 4.18.x deben actualizar a 4.18.5. Los usuarios de la rama de versiones LTS 4.22.x deben actualizar a 4.22.1. Ahora la cabecera solo se consulta para un servicio saga que realmente la utiliza, en lugar de en cada exchange. Para los despliegues que no puedan actualizar de inmediato, elimine la cabecera en el límite de confianza con removeHeaders("Long-Running-Action") en cada consumidor que acepte mensajes de un remitente no confiable.
Fuentes
Reproductor de prueba de concepto ejecutable para CVE-2026-85312, que demuestra el secuestro de saga de Apache Camel mediante el encabezado Long-Running-Action en Spring Boot y Quarkus.
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.