LDAP Injection Affecting org.apache.zeppelin:zeppelin-server package, versions [0.11.1,0.12.1)


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.84% (55th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about LDAP Injection vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JAVA-ORGAPACHEZEPPELIN-18507728
  • published2 Aug 2026
  • disclosed30 Jul 2026
  • creditdecsecre452

Introduced: 30 Jul 2026

NewCVE-2026-44617  (opens in a new tab)
CWE-90  (opens in a new tab)

How to fix?

Upgrade org.apache.zeppelin:zeppelin-server to version 0.12.1 or higher.

Overview

org.apache.zeppelin:zeppelin-server is a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.

Affected versions of this package are vulnerable to LDAP Injection through the expandFilterTemplate and LDAP search filter construction paths in LdapRealm. An attacker can alter the LDAP query semantics by supplying crafted usernames or other user-controlled values that are interpolated into search filters without RFC 4515 escaping. When Zeppelin’s LDAP realm builds search filters from those inputs, special characters such as (, ), and * can break out of the intended filter clause and inject additional LDAP conditions. This can let an attacker bypass authentication or enumerate unintended directory entries, causing unauthorized login access or exposure of LDAP-backed user and group information.

CVSS Base Scores

version 4.0
version 3.1