Skip to main content

Apache Zeppelin CVE-2026-44615

| EUVDEUVD-2026-51524 MEDIUM
Path Traversal (CWE-22)
6.5
CVSS 3.1 · Vendor
Share

Severity by source

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

PR:L for required authentication plus rename/folder permission; I:H for out-of-bounds file write and delete capability; C:L for indirect file exposure via move operations; A:L since deletion is scoped to server process access.

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

3
CVSS changed
Jul 31, 2026 - 17:22 NVD
6.5 (MEDIUM)
Patch available
Jul 31, 2026 - 12:02 EUVD
Analysis Generated
Jul 30, 2026 - 12:18 vuln.today

Description PRE-NVD

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

AnalysisAI

Path traversal in Apache Zeppelin's FileSystemNotebookRepo backend (versions 0.9.0 through 0.12.0) allows authenticated users with note-rename or folder-operation permissions to escape the configured notebook root directory on the server's filesystem or HDFS. By injecting directory traversal sequences into note or folder path values, an attacker can cause Zeppelin to move, write, or delete files anywhere the server process identity has access - potentially overwriting arbitrary files outside the notebook root. No public exploit has been identified and exploitation requires specific authenticated access plus a non-default storage backend configuration.

Technical ContextAI

Apache Zeppelin is a web-based multi-language analytics notebook supporting Spark, SQL, Python, and R, with a pluggable notebook persistence layer. When FileSystemNotebookRepo or HadoopFileSystemNotebookRepo is selected, notebooks are persisted on the local filesystem or HDFS using the Zeppelin server's OS or Hadoop principal identity. The root cause is a classic CWE-22 (Path Traversal) failure: Zeppelin composed user-supplied note names and folder path components directly into filesystem paths without first canonicalizing or bounding the result to the configured notebook root. A path value such as '../../etc/cron.d/target' concatenated with the notebook base directory yields a path that escapes containment entirely. The fix in version 0.12.1, implemented via GitHub PRs #5227 and #5248, adds sanitization logic to enforce that all composed paths remain within the notebook root before any filesystem operation is performed. The Hadoop identity dimension is noteworthy: in cluster deployments, traversal scope extends to all HDFS paths accessible to the configured Hadoop service principal.

RemediationAI

The primary remediation is to upgrade Apache Zeppelin to version 0.12.1, which addresses the path traversal through sanitization added in PRs #5227 (https://github.com/apache/zeppelin/pull/5227) and #5248 (https://github.com/apache/zeppelin/pull/5248). Version 0.12.1 is confirmed as the fix release by the vendor advisory at https://zeppelin.apache.org/ and the oss-security disclosure. If immediate upgrade is not feasible, three compensating controls should be applied in combination: first, tighten Zeppelin's internal authorization to restrict note-rename and folder-operation permissions to the minimum required set of principals, reducing the pool of accounts that can supply attacker-controlled path values; second, ensure the Zeppelin server process runs under a least-privilege OS account with filesystem access scoped exclusively to the notebook root directory, which bounds the blast radius of any successful traversal; third, consider switching to a non-filesystem notebook backend (such as S3NotebookRepo or a database-backed store) to eliminate the vulnerable code path entirely, though this requires a notebook migration effort. Note that the first two controls reduce risk but do not eliminate the vulnerability as long as any user retains rename or folder permissions.

CVE-2024-31866 CRITICAL
9.8 Apr 09

Improper Encoding or Escaping of Output vulnerability in Apache Zeppelin. Rated critical severity (CVSS 9.8), this vulne

CVE-2024-31864 CRITICAL
9.8 Apr 09

Improper Control of Generation of Code ('Code Injection') vulnerability in Apache Zeppelin. Rated critical severity (CVS

CVE-2024-41169 HIGH
7.5 Jul 12

CVE-2024-41169 is an unauthenticated information disclosure vulnerability in Apache Zeppelin's raft server protocol that

CVE-2026-44616 MEDIUM
6.5 Jul 30

LDAP injection in Apache Zeppelin's ActiveDirectoryGroupRealm allows authenticated attackers to manipulate LDAP filter c

CVE-2026-44617 MEDIUM
6.5 Jul 30

LDAP filter injection in Apache Zeppelin's LdapRealm component allows remote attackers to manipulate LDAP search filter

CVE-2024-31867 MEDIUM
6.5 Apr 09

Improper Input Validation vulnerability in Apache Zeppelin. Rated medium severity (CVSS 6.5), this vulnerability is remo

CVE-2024-31865 MEDIUM
6.5 Apr 09

Improper Input Validation vulnerability in Apache Zeppelin. Rated medium severity (CVSS 6.5), this vulnerability is remo

CVE-2024-31860 MEDIUM
6.5 Apr 09

Improper Input Validation vulnerability in Apache Zeppelin. Rated medium severity (CVSS 6.5), this vulnerability is remo

CVE-2026-44613 MEDIUM
6.1 Jul 30

Cross-Site Request Forgery in Apache Zeppelin 0.6.0 through 0.12.0 allows an attacker who lures an authenticated user to

CVE-2024-31868 MEDIUM
6.1 Apr 09

Improper Encoding or Escaping of Output vulnerability in Apache Zeppelin. Rated medium severity (CVSS 6.1), this vulnera

CVE-2021-27578 MEDIUM
6.1 Sep 02

Cross Site Scripting vulnerability in markdown interpreter of Apache Zeppelin allows an attacker to inject malicious scr

CVE-2022-46870 MEDIUM
5.4 Dec 16

An Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Apache Zeppelin

Share

CVE-2026-44615 vulnerability details – vuln.today

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