Skip to main content

Apache Zeppelin CVE-2026-44616

| EUVDEUVD-2026-51161 MEDIUM
LDAP Injection (CWE-90)
6.5
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
vuln.today AI
7.1 HIGH

Network-accessible endpoint requires an authenticated session (PR:L); LDAP injection exposes sensitive directory data (C:H) and can manipulate query logic to influence authorization (I:L); no availability impact applies.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

4
CVSS changed
Jul 31, 2026 - 18:37 NVD
6.5 (MEDIUM)
Patch available
Jul 30, 2026 - 16:03 EUVD
Analysis Generated
Jul 30, 2026 - 12:18 vuln.today
CVE Published
Jul 30, 2026 - 11:10 oss-security
HIGH

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

LDAP injection in Apache Zeppelin's ActiveDirectoryGroupRealm allows authenticated attackers to manipulate LDAP filter construction through the user-search endpoint, potentially exposing Active Directory user and group information across all versions 0.6.0 through 0.12.0. The role-lookup path following successful LDAP authentication is also vulnerable, broadening the exposure surface within directory-integrated deployments and introducing a secondary risk of authorization bypass by influencing group-membership query results. No active exploitation is confirmed (not in CISA KEV) and no public exploit code has been identified at time of analysis; Apache Zeppelin 0.12.1 resolves this issue.

Technical ContextAI

Apache Zeppelin is a web-based, multi-language data analytics notebook commonly deployed in enterprise big-data environments alongside Apache Spark, Hadoop, and JDBC data sources. Its ActiveDirectoryGroupRealm component provides LDAP-based authentication and group authorization by querying an Active Directory server. The flaw is a classic CWE-90 (Improper Neutralization of Special Elements Used in an LDAP Query) condition: the component constructs LDAP search filter strings by directly concatenating user-controlled input without escaping LDAP metacharacters such as parentheses, asterisks, backslashes, or null bytes. Two code paths are affected - the user-search endpoint, which is reachable by any authenticated user, and the role-lookup path exercised after successful LDAP authentication. No CPE strings were provided in the input data; the affected component is the Java-based ActiveDirectoryGroupRealm class within the Zeppelin server, present in all releases from 0.6.0 through 0.12.0. The fix, confirmed in GitHub PR #5226, introduces proper escaping of user-supplied values before filter construction.

RemediationAI

Upgrade to Apache Zeppelin 0.12.1, which resolves the injection flaw by properly escaping user-controlled input before incorporating it into LDAP search filter strings. The release is available at https://zeppelin.apache.org/ and the code change is documented in GitHub PR #5226 (https://github.com/apache/zeppelin/pull/5226). For environments where an immediate upgrade is not feasible, consider restricting access to the Zeppelin user-search endpoint at the network perimeter or via a reverse proxy to only trusted internal networks, reducing the population of users who can reach the vulnerable endpoint. Additionally, apply least-privilege to the LDAP service account used by Zeppelin - limit its bind scope to the minimum required organizational units and restrict attribute read permissions - so that any injected query retrieves the narrowest possible set of directory data. Disabling ActiveDirectoryGroupRealm and substituting a non-LDAP authentication mechanism (e.g., local file-based auth or a SAML/OIDC SSO provider) eliminates this attack surface entirely, at the cost of losing Active Directory group-based authorization and requiring reconfiguration of existing user roles.

More in LDAP

View all
CVE-2016-9299 CRITICAL POC
9.8 Jan 12

The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a

CVE-2017-14596 CRITICAL POC
9.8 Sep 20

In Joomla!. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required,

CVE-2017-8790 CRITICAL POC
9.8 May 05

An issue was discovered on Accellion FTA devices before FTA_9_12_180. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2023-28853 MEDIUM POC
6.5 Apr 04

Mastodon is a free, open-source social network server based on ActivityPub Mastodon allows configuration of LDAP for aut

CVE-2020-36966 MEDIUM POC
6.4 Jan 30

Dolibarr 11.0.3 contains a persistent cross-site scripting vulnerability in LDAP synchronization settings that allows at

CVE-2025-36556 MEDIUM POC
6.1 Jan 20

A reflected cross-site scripting (xss) vulnerability exists in the ldapUser functionality of MedDream PACS Premium 7.3.6

CVE-2026-23906 CRITICAL
9.8 Feb 10

Authentication bypass in Apache Druid versions 0.17.0 through 35.x. Affects all versions prior to 36.0.0 when specific p

CVE-2026-44930 CRITICAL
9.8 May 22

Arbitrary certificate disclosure in Apache CXF's XKMS server lets remote attackers abuse an LDAP injection flaw (CWE-90)

CVE-2024-33868 CRITICAL
9.8 May 14

An issue was discovered in linqi before 1.4.0.1 on Windows. Rated critical severity (CVSS 9.8), this vulnerability is re

CVE-2023-6905 CRITICAL
9.8 Dec 18

A vulnerability, which was classified as problematic, has been found in Jahastech NxFilter 4.3.2.5.jsp?actionFlag=test&i

CVE-2021-43350 CRITICAL
9.8 Nov 11

An unauthenticated Apache Traffic Control Traffic Ops user can send a request with a specially-crafted username to the P

CVE-2026-21880 MEDIUM POC
5.3 Jan 08

Kanboard versions 1.2.48 and earlier contain an LDAP injection vulnerability where unsanitized user input in the LDAP au

Share

CVE-2026-44616 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy