PT-2026-38301 · Lemur · Lemur

CVE-2026-44305

·

Published

2026-05-06

·

Updated

2026-07-13

CVSS v3.1

6.8

Medium

VectorAV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Lemur versions prior to 1.9.0
Description When LDAP TLS is enabled via the LDAP USE TLS variable, the LDAP authentication module in the bind() function unconditionally disables TLS certificate verification at the global ldap module level. This occurs because ldap.set option() is used instead of an instance-level call, disabling verification for the entire Python process. Consequently, any certificate—including self-signed, expired, or revoked ones—is accepted without validation. This allows a man-in-the-middle attacker positioned between Lemur and the LDAP server to intercept authentication credentials, such as usernames and plaintext passwords, and modify LDAP responses to inject arbitrary group memberships.
Recommendations Update to version 1.9.0.

Exploit

Fix

Improper Certificate Validation

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

Weakness Enumeration

Related Identifiers

CVE-2026-44305
GHSA-VR7C-R5GJ-J3W5
PYSEC-2026-2590

Affected Products

Lemur