CVE-2026-55165Medium· 4.8▾ SunlitLemur manages TLS certificate creation. Prior to 1.9.2, the JWT verifier in lemur/auth/service.py:130-137 used fetch_token_header to read header_data["alg"] from an unverified token and passed that attacker-controlled value to decode_wit…
▾ Sunlit zone — Low / medium · no exploitation signal
impact 26.4 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Aug 19.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
0.1%
Last analysed / modified upstream
0.1% → 0.2%
Lemur manages TLS certificate creation. Prior to 1.9.2, the JWT verifier in lemur/auth/service.py:130-137 used fetch_token_header to read header_data["alg"] from an unverified token and passed that attacker-controlled value to decode_with_multiple_secrets. PyJWT 2.x rejects alg=none with the configured key, so the flaw is a defense-in-depth gap rather than a direct authentication bypass in the shipped configuration. The unpinned algorithm can become exploitable after an asymmetric-signing migration through algorithm confusion, and it weakens algorithm-based anomaly detection because the token chooses the recorded value. A separate disclosure of LEMUR_TOKEN_SECRET would also permit forged HS256 tokens, although that disclosure is an independent prerequisite. The fix introduces the server-controlled LEMUR_TOKEN_ALGORITHMS allowlist and defaults it to HS256. This issue is fixed in version 1.9.2.
Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Affected packages:
lemur < 1.9.2Patched in:
lemur 1.9.2Connected by shared product, vendor, weakness, or advisory.
CVE-2026-55162Medium· 6.3Lemur manages TLS certificate creation
CVE-2026-55163Medium· 6.3Lemur manages TLS certificate creation
CVE-2026-55164Medium· 4.9Lemur manages TLS certificate creation
CVE-2026-55166Critical· 9.9Lemur manages TLS certificate creation
CVE-2015-7764High· 7.5Lemur uses static IV per key
CVE-2026-70666High· 7.4Lemur manages TLS certificate creation