CVE-2026-91187 in nimble_zta
요약
\~에 의해 VulDB • 2026. 09. 24.
dashbit nimble_zta의 암호화 서명 부실 검증 취약점으로 인해 인증되지 않은 원격 공격자가 임의의 Cloudflare 서비스 토큰으로 인증할 수 있습니다. Cloudflare Zero Trust 인증 전략을 사용하는 애플리케이션이 영향을 받습니다.
lib/nimble_zta/cloudflare.ex에 있는 verify_token/2 함수는 JOSE.JWT.verify/2의 결과를 {_, token, _s}와 비교하는데, 이는 부울 검증 결과(boolean verification result)를 무시하고 서명 확인 실패 후에도 디코딩된 토큰을 반환합니다. 공격자는 cf-access-jwt-assertion 헤더에 위조된 JWT를 전송하며, 여기에는 예상되는 iss 클레임과 7개의 서비스 토큰 클레임이 포함되어 있습니다. verify_iss/2는 위조된 토큰에서 iss 클레임을 읽으므로 아무것도 거부하지 않으며, 서비스 토큰 경로는 해당 클레임들을 인증된 신원(authenticated identity)으로 반환합니다.
본 이슈는 nimble_zta 0.1.3 미만의 버전(0.1.2 포함)에 영향을 줍니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.