GHSA-8cjf-mhhj-2c5p
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
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.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
4Description PRE-NVD
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.
The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a
In Joomla!. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required,
An issue was discovered on Accellion FTA devices before FTA_9_12_180. Rated critical severity (CVSS 9.8), this vulnerabi
Mastodon is a free, open-source social network server based on ActivityPub Mastodon allows configuration of LDAP for aut
Dolibarr 11.0.3 contains a persistent cross-site scripting vulnerability in LDAP synchronization settings that allows at
A reflected cross-site scripting (xss) vulnerability exists in the ldapUser functionality of MedDream PACS Premium 7.3.6
Authentication bypass in Apache Druid versions 0.17.0 through 35.x. Affects all versions prior to 36.0.0 when specific p
Arbitrary certificate disclosure in Apache CXF's XKMS server lets remote attackers abuse an LDAP injection flaw (CWE-90)
An issue was discovered in linqi before 1.4.0.1 on Windows. Rated critical severity (CVSS 9.8), this vulnerability is re
A vulnerability, which was classified as problematic, has been found in Jahastech NxFilter 4.3.2.5.jsp?actionFlag=test&i
An unauthenticated Apache Traffic Control Traffic Ops user can send a request with a specially-crafted username to the P
Kanboard versions 1.2.48 and earlier contain an LDAP injection vulnerability where unsanitized user input in the LDAP au
Same weakness CWE-90 – LDAP Injection
View allSame technique Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51161