CVE-2026-55165 in Lemurinfo

Zusammenfassung

von VulDB • 19.08.2026

Lemur verwaltet die Erstellung von TLS-Zertifikaten. Vor Version 1.9.2 verwendete der JWT-Verifier in lemur/auth/service.py:130-137 fetch_token_header, um header_data["alg"] aus einem nicht verifizierten Token zu lesen und diesen vom Angreifer kontrollierten Wert an decode_with_multiple_secrets weiterzugeben. PyJWT 2.x lehnt alg=none mit dem konfigurierten Schlüssel ab, sodass der Fehler eine Lücke in der Defense-in-Depth-Architektur darstellt und kein direkter Authentifizierungsumgehung im ausgelieferten Konfigurationszustand ist. Der nicht festgelegte Algorithmus kann nach einer Migration zur asymmetrischen Signatur durch Algorithm Confusion ausnutzbar werden, und er schwächt die algorithmusbasierte Anomalieerkennung, da das Token den aufgezeichneten Wert auswählt. Eine separate Offenlegung von LEMUR_TOKEN_SECRET würde ebenfalls das Erstellen gefälschter HS256-Token ermöglichen, wobei diese Offenlegung eine unabhängige Voraussetzung ist. Die Korrektur führt die servergesteuerte Allowlist LEMUR_TOKEN_ALGORITHMS ein und legt den Standardwert auf HS256 fest. Dieses Problem wurde in Version 1.9.2 behoben.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

GitHub M

Reservieren

16.06.2026

Veröffentlichung

18.08.2026

Moderieren

akzeptiert

Eintrag

VDB-391925

CPE

bereit

EPSS

0.00126

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!