Description
Lemur manages TLS certificate creation. Prior to 1.9.2, authenticated users could influence an ACME authority acme_url without an effective server-side destination restriction and trigger AcmeHandler.setup_acme_client to make backend requests. An attacker could target cloud instance metadata or internal services from Lemur network context, potentially obtaining credentials available to the host. The advisory also identifies creator-equality authorization behavior that could preserve access to certificate key material after ownership or role changes, with insufficient export_private_key audit context to distinguish that access path. Together, the acme_url server-side request forgery and authorization weakness could expose cloud credentials and long-lived PKI private-key access. The fix adds ACME_DIRECTORY_HOST_ALLOWLIST validation and enriches key-export audit events with creator and current-owner context. This issue is fixed in version 1.9.2.
Published: 2026-08-18
Score: 9.9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Authenticated users of Lemur can influence the ACME authority acme_url parameter, which the application uses to construct outbound requests. This lack of server‑side destination validation allows an attacker to direct Lemur to send HTTP requests to internal services, including cloud instance metadata endpoints, thereby extracting credentials that the host process is authorized to use. The same authenticated session also suffers an IDOR flaw: the creator‑equality authorization model permits users to retain access to certificate key material after ownership or role changes, and audit logs lack the necessary context to detect such misuse. Together these weaknesses provide an attacker with long‑term Amazon Web Services IAM credentials and the ability to export private PKI keys, compromising both cloud infrastructure and secure TLS communication.

Affected Systems

The bug affects Netflix Lemur versions prior to 1.9.2. The fix was released in the 1.9.2 release, so any instance running 1.9.1 or earlier is vulnerable.

Risk and Exploitability

The CVSS score of 9.9 indicates critical severity. The EPSS score is not available, but the high CVSS combined with the lack of mitigation suggests a high likelihood of exploitation in environments where Lemur is exposed to unauthenticated or internal users. The vulnerability is not listed in the CISA KEV catalog, but it remains in the public advisory. Attackers would need authenticated access to Lemur and the ability to set the acme_url value; from there, they can steer the application to access internal endpoints and export private key material. This creates a broad attack surface for attackers seeking to compromise cloud credentials and persistent private keys.

Generated by OpenCVE AI on August 18, 2026 at 20:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Lemur to version 1.9.2 or later, which adds ACME_DIRECTORY_HOST_ALLOWLIST validation and enhances key‑export audit context
  • If upgrading immediately is impossible, restrict the acme_url parameter by configuring ACME_DIRECTORY_HOST_ALLOWLIST to permit only trusted ACME directories
  • Monitor the application's export_private_key audit logs for creator and current‑owner context to detect unauthorized key access
  • Elevate permission handling so that changes in ownership or role revoke legacy creator privileges to critical resources

Generated by OpenCVE AI on August 18, 2026 at 20:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-v2wp-frmc-5q3v Lemur: ACME SSRF + creator-equality IDOR lead to AWS IAM/PKI compromise
History

Tue, 18 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Netflix
Netflix lemur
Vendors & Products Netflix
Netflix lemur

Tue, 18 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 18 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
Description Lemur manages TLS certificate creation. Prior to 1.9.2, authenticated users could influence an ACME authority acme_url without an effective server-side destination restriction and trigger AcmeHandler.setup_acme_client to make backend requests. An attacker could target cloud instance metadata or internal services from Lemur network context, potentially obtaining credentials available to the host. The advisory also identifies creator-equality authorization behavior that could preserve access to certificate key material after ownership or role changes, with insufficient export_private_key audit context to distinguish that access path. Together, the acme_url server-side request forgery and authorization weakness could expose cloud credentials and long-lived PKI private-key access. The fix adds ACME_DIRECTORY_HOST_ALLOWLIST validation and enriches key-export audit events with creator and current-owner context. This issue is fixed in version 1.9.2.
Title Lemur: any SSO-authenticated user achieves AWS IAM compromise and permanent PKI key access via ACME acme_url SSRF and creator-equality IDOR
Weaknesses CWE-285
CWE-639
CWE-918
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T19:34:19.740Z

Reserved: 2026-06-16T15:13:28.166Z

Link: CVE-2026-55166

cve-icon Vulnrichment

Updated: 2026-08-18T19:34:16.199Z

cve-icon NVD

Status : Received

Published: 2026-08-18T19:16:58.783

Modified: 2026-08-18T20:17:19.073

Link: CVE-2026-55166

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T20:45:04Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-918

    Server-Side Request Forgery (SSRF)