CVE-2026-71307
WysokieCVSS 7.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Lemur przed wersją 1.9.3 udostępniał endpointy GET /api/1/destinations i GET /api/1/destinations/ tylko z uwierzytelnieniem, bez wymogu uprawnień administratora, a odpowiedzi zawierały nieprzefiltrowane opcje, w tym hasła i klucze prywatne w postaci jawnego tekstu. Umożliwiało to użytkownikowi z uprawnieniami tylko do odczytu pobranie poświadczeń do zdalnych hostów wdrażania certyfikatów. Problem naprawiono w wersji 1.9.3.
Ocena ryzyka
Ryzyko obejmuje wyciek poświadczeń do systemów SFTP i materiałów TLS, co może umożliwić nieautoryzowany dostęp do infrastruktury poza granicami bezpieczeństwa Lemur. Może to prowadzić do kompromitacji całego procesu zarządzania certyfikatami.
Rekomendacja
Zaleca się aktualizację Lemur do wersji 1.9.3 lub nowszej oraz natychmiastową rotację wszystkich poświadczeń, które mogły być wyeksponowane. Należy również ograniczyć dostęp do endpointów destinations tylko dla administratorów.
Oryginalny opis (angielski, źródło NVD)
Lemur manages TLS certificate creation. Prior to 1.9.3, GET /api/1/destinations and GET /api/1/destinations/ relied only on authentication while sibling write handlers required admin_permission. DestinationOutputSchema returned raw options and copied them into pluginOptions without redacting sensitive values. The sftp-destination plugin stored password and privateKeyPass values in plaintext, allowing even a read-only user to retrieve credentials for remote certificate-deployment hosts. The exposed credentials could permit direct access to SFTP systems and TLS material outside the Lemur security boundary. The fix requires administrator permission for destination reads and redacts options marked sensitive. This issue is fixed in version 1.9.3.

