PT-2026-77280 · Lemur · Lemur

CVE-2026-70667

·

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 versions prior to 1.9.3
Description An issue exists in the validate revocation url function within lemur/certificates/verify.py during the validation of CRL (Certificate Revocation List) or OCSP (Online Certificate Status Protocol) URLs. The requests.get call for CRLs follows HTTP redirects without validating each Location target, allowing a public attacker-controlled URL to redirect requests to loopback, RFC1918, link-local, or instance-metadata addresses. Additionally, separate DNS resolutions for validation and connection create a time-of-check time-of-use (TOCTOU) window, enabling DNS rebinding on both CRL and OCSP paths. A user uploading a certificate via the 'POST /api/1/certificates/upload' endpoint could induce blind internal requests. DNS rebinding is a technique where a DNS server changes the IP address associated with a domain name between the time it is validated and the time it is used.
Recommendations Update to version 1.9.3.

Exploit

Fix

Time Of Check To Time Of Use

SSRF

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

Weakness Enumeration

Related Identifiers

CVE-2026-70667
GHSA-54VG-PFH7-JQ95
GHSA-F3QQ-49M6-RW8F
PYSEC-2026-3676

Affected Products

Lemur