Critical severity · published Jul 6, 2026
CVE-2026-24014
Apache IoTDB: Path Traversal in DataNode Internal RPC Trigger JAR Upload Allows Arbitrary File Write
9.8
CVSS
0.7%
EPSS
No
On KEV
Description
Apache IoTDB DataNode’s internal RPC interface for creating Trigger instances uses the uploaded Trigger JAR name to build a file path without sufficient validation. If the internal DataNode RPC port is exposed to an untrusted network, an attacker may use path traversal sequences in the JAR name to write files outside the intended Trigger installation directory. This could allow arbitrary file write with the permissions of the IoTDB process.
This issue affects Apache IoTDB: from 1.3.3 before 2.0.8.
Users are recommended to upgrade to version 2.0.8, which fixes the issue.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 53% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AI
Apache IoTDB · Apache Software Foundation
1.3.3 before 2.0.8 · source: vendor
IO
Iotdb · Apache
1.3.3 before 2.0.8 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-24014
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-24014
Mailing List
https://lists.apache.org/thread/38298f803gb5j9nlhf0l9zkf34o90h3m
Mailing List
http://www.openwall.com/lists/oss-security/2026/07/06/12
More from Apache IoTDB
9.8
CVE-2026-40008
Apache IoTDB: Arbitrary Class Instantiation via Pipe Transfer RPC
9.8
CVE-2026-28564
Apache IoTDB: REST Basic Authentication Accepts Stale Cached Credentials
9.1
CVE-2026-40005
Apache IoTDB: Path Traversal in Pipe File Transfer Receiver
9.1
CVE-2026-24013
Apache IoTDB: Authentication Bypass via Forged SessionID in Thrift RPC
9.1
CVE-2025-64152
Apache IoTDB: Path Traversal Vulnerability
