PT-2026-52653 · Lemur · Lemur

CVE-2026-55162

·

Published

2026-06-25

·

Updated

2026-08-19

CVSS v3.1

6.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Lemur (affected versions not specified)
Description An authenticated user with the operator role can induce the server to make unauthorized outbound requests to internal network resources. This occurs because the software extracts CRL Distribution Point and OCSP responder URLs from uploaded certificates and issues requests to them without validating the destination or restricting the scheme. This can be exploited via the POST /api/1/certificates/upload endpoint, as well as other paths where verify string is invoked.
Technical details include:
  • API Endpoints: POST /api/1/certificates/upload
  • Vulnerable Functions: crl verify() and ocsp verify()
An attacker can use this to probe internal network topology, access instance metadata endpoints (such as http://169.254.169.254/ on EC2), or perform cache poisoning by pinning malicious CRLs into the crl cache dictionary.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Implement an explicit allow-list of trusted CRL and OCSP hostnames in the configuration using LEMUR TRUSTED CRL HOSTS and LEMUR TRUSTED OCSP HOSTS and reject any requests to destinations outside this list.
Use an SSRF-safe HTTP client wrapper that resolves destinations and rejects RFC1918, link-local, loopback, and IPv6 ULA addresses before connecting.
Restrict the use of the crl cache dictionary by applying bounds to prevent persistent cache poisoning.
Restrict access to the POST /api/1/certificates/upload endpoint to only highly trusted users to minimize the risk of exploitation.

Exploit

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55162
GHSA-54VG-PFH7-JQ95
PYSEC-2026-2586

Affected Products

Lemur