Description
LDAP filter injection vulnerability in Apache Zeppelin. LdapRealm used RFC 4514 distinguished-name escaping when constructing LDAP search filters instead of RFC 4515 filter escaping, leaving special filter characters insufficiently escaped.                   This is an incomplete fix of CVE-2024-31867. This issue affects Apache Zeppelin versions 0.11.1, 0.11.2, and 0.12.0. Users are recommended to upgrade to version 0.12.1, which fixes this issue.
Published: 2026-07-30
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Apache Zeppelin’s LdapRealm constructs LDAP search filters using RFC 4514 distinguished‑name escaping instead of the correct RFC 4515 filter escaping. This leaves special filter characters insufficiently escaped, allowing LDAP filter injection. An attacker who supplies such characters through the authentication flow can influence the LDAP filter that Zeppelin submits to the directory server.

Affected Systems

Apache Software Foundation’s Apache Zeppelin versions 0.11.1, 0.11.2, and 0.12.0 are vulnerable. The fix is available in version 0.12.1.

Risk and Exploitability

EPSS indicates a very low but non‑zero probability of exploitation, while a CVSS score of 6.5 denotes moderate severity. The vulnerability is not listed in CISA KEV. The attack vector is remote and can be exercised via the authentication interface that accepts user credentials. Based on the description, the injection occurs when user input reaches the filter construction during authentication, enabling an attacker to alter the LDAP query sent to the server.

Generated by OpenCVE AI on August 4, 2026 at 11:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Zeppelin to version 0.12.1, which implements the full fix.
  • Ensure any custom LDAP filter construction in Zeppelin uses RFC 4515 escaping for all input values.
  • Restrict the privileges of the LDAP user account used by Zeppelin and monitor LDAP queries for anomalous activity.

Generated by OpenCVE AI on August 4, 2026 at 11:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache zeppelin
Vendors & Products Apache
Apache zeppelin

Thu, 30 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description LDAP filter injection vulnerability in Apache Zeppelin. LdapRealm used RFC 4514 distinguished-name escaping when constructing LDAP search filters instead of RFC 4515 filter escaping, leaving special filter characters insufficiently escaped.                   This is an incomplete fix of CVE-2024-31867. This issue affects Apache Zeppelin versions 0.11.1, 0.11.2, and 0.12.0. Users are recommended to upgrade to version 0.12.1, which fixes this issue.
Title Apache Zeppelin: LDAP filter injection in LdapRealm — incomplete fix of CVE-2024-31867
Weaknesses CWE-90
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-31T17:53:01.753Z

Reserved: 2026-05-07T07:50:20.046Z

Link: CVE-2026-44617

cve-icon Vulnrichment

Updated: 2026-07-31T17:52:51.667Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-30T16:17:12.373

Modified: 2026-08-05T17:22:36.123

Link: CVE-2026-44617

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:45:03Z

Weaknesses
  • CWE-90

    Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection')