CVE-2026-91187 in nimble_zta
Resumen
por VulDB • 2026-09-24
Vulnerabilidad de verificación incorrecta de la firma criptográfica en dashbit nimble_zta que permite a un atacante remoto no autenticado autenticarse como un token de servicio arbitrario de Cloudflare. Las aplicaciones que utilizan la estrategia de autenticación Zero Trust de Cloudflare están afectadas.
La función verify_token/2 en lib/nimble_zta/cloudflare.ex compara el resultado de JOSE.JWT.verify/2 contra {_, token, _s}, lo que descarta el resultado booleano de verificación y devuelve el token decodificado tras una comprobación fallida de la firma. El atacante envía un JWT falsificado en el encabezado cf-access-jwt-assertion, con la reclamación iss esperada y las siete reclamaciones del token de servicio. La función verify_iss/2 lee la reclamación iss desde el token falsificado, por lo que no rechaza nada, y la ruta del token de servicio devuelve entonces esas reclamaciones como la identidad autenticada.
Este problema afecta a nimble_zta: desde 0.1.2 hasta antes de 0.1.3.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.