CVE-2026-91187 in nimble_zta
Sumário
de VulDB • 24/09/2026
Vulnerabilidade de Verificação Impropera da Assinatura Criptográfica em dashbit nimble_zta permite que um atacante remoto não autenticado se autentique como qualquer token de serviço do Cloudflare. Aplicações que utilizam a estratégia de autenticação Zero Trust do Cloudflare são afetadas.
A função verify_token/2 em lib/nimble_zta/cloudflare.ex compara o resultado da chamada JOSE.JWT.verify/2 contra {_, token, _s}, descartando o resultado booleano da verificação e retornando o token decodificado após uma falha na verificação da assinatura. O atacante envia um JWT forjado no cabeçalho cf-access-jwt-assertion, contendo a claim iss esperada e as sete claims de token de serviço. A função verify_iss/2 lê a claim iss do token forjado, portanto não rejeita nada, e o caminho do token de serviço retorna então essas claims como a identidade autenticada.
Este problema afeta nimble_zta: das versões 0.1.2 até antes da 0.1.3.
If you want to get best quality of vulnerability data, you may have to visit VulDB.