<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-02T13:58:51.715877+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/cve-2026-44304</id>
    <title>CVE-2026-44304 — Lemur: LDAP Filter Injection enables post-authentication privilege escalation</title>
    <updated>2026-10-02T13:58:51.717477+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Netflix lemur</p>
<p>Lemur manages TLS certificate creation. Prior to 1.9.0, Lemur's LDAP authentication module (lemur/auth/ldap.py) constructs LDAP search filters using unsanitized user input via Python string interpolation. An authenticated LDAP user can inject LDAP filter metacharacters through the username field to manipulate group membership queries and escalate their privileges to administrator. This vulnerability is fixed in 1.9.0.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/cve-2026-44304"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-3r34-vq8m-39gh</id>
    <title>GHSA-3r34-vq8m-39gh — Lemur: LDAP Filter Injection enables post-authentication privilege escalation</title>
    <updated>2026-10-02T13:58:51.717530+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: lemur</p>
<p>## Description</p>
<p>### Overview</p>
<p>Lemur's LDAP authentication module (`lemur/auth/ldap.py`) constructs LDAP search filters using unsanitized user input via Python string interpolation. An authenticated LDAP user can inject LDAP filter metacharacters through the username field to manipulate group membership queries and escalate their privileges to administrator.</p>
<p>### Vulnerable Code</p>
<p>**Location:** `lemur/auth/ldap.py`, `_bind()` method</p>
<p>**Filter 1 — User lookup (line ~161):**
```python
ldap_filter = "userPrincipalName=%s" % self.ldap_principal
```</p>
<p>`self.ldap_principal` is derived directly from `args["username"]` submitted at `POST /auth/login` with no sanitization. The `ldap.filter.escape_filter_chars()` function is never called.</p>
<p>**Filter 2 — Active Directory group lookup (line ~189):**
```python
groupfilter = "(&amp;(objectclass=group)(member:1.2.840.113556.1.4.1941:={}))".format(userdn)
```</p>
<p>The `userdn` value is derived from the LDAP response to the first unsanitized query, making it potentially tainted as well.</p>
<p>### Impact</p>
<p>An authenticated LDAP user can:</p>
<p>1. Inject LDAP filter syntax into the username field during login
2. Manipulate the group membership query to return arbitrary groups
3. Be assigned the `admin` role or any other privileged role in Lemur
4. Gain unauthorized access to all certificates, private keys (via `/certificates/&lt;id&gt;/key`), and CA configurations
5. Issue certificates under any authority</p>
<p>### Exploitation Constraint</p>
<p>The `simple_bind_s()` call must succe…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-3r34-vq8m-39gh"/>
  </entry>
</feed>
