CVE-2026-91187 in nimble_zta
Zusammenfassung
von VulDB • 24.09.2026
Eine Schwachstelle für die unsachgemäße Überprüfung der kryptografischen Signatur in dashbit nimble_zta ermöglicht es einem nicht authentifizierten Remote-Angriff, sich als beliebiges Cloudflare-Dienst-Token zu authentifizieren. Anwendungen, die die Authentifizierungsstrategie „Cloudflare Zero Trust“ verwenden, sind betroffen.
verify_token/2 in lib/nimble_zta/cloudflare.ex stimmt das Ergebnis von JOSE.JWT.verify/2 mit {_, token, _s} ab, wodurch das boolesche Überprüfungsergebnis verworfen und der dekodierte Token nach einer fehlgeschlagenen Signaturprüfung zurückgegeben wird. Der Angreifer sendet einen gefälschten JWT im Header cf-access-jwt-assertion, der den erwarteten iss-Anspruch (iss claim) sowie die sieben Dienst-Token-Ansprüche enthält. verify_iss/2 liest den iss-Anspruch aus dem gefälschten Token ab und lehnt daher nichts ab; anschließend gibt der Pfad für das Diensttoken diese Ansprüche als die authentifizierte Identität zurück.
Dieses Problem betrifft nimble_zta: von Version 0.1.2 bis vor 0.1.3.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.