Skip to main content

Apache IoTDB EUVDEUVD-2026-107167

| CVE-2026-59229 HIGH
2026-10-21 apache GHSA-6m49-362q-wcpg
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low SYSTEM-level privileges (USE_PIPE/MAINTAIN)
  2. Delivery
    Craft malicious PipeData messages
  3. Exploit
    Send via Legacy Pipe sendPipeData API
  4. Execution
    Receiver executes ops as hardcoded root
  5. Impact
    Load or delete target database data unauthorized

Vulnerability Assessment

Exploitation Conditions

Exploitation requires an authenticated IoTDB account holding SYSTEM-level privileges - specifically USE_PIPE or MAINTAIN - and network access to the Legacy Pipe receiver protocol endpoint (handshake / sendPipeData). The attacker does NOT need WRITE_DATA or DELETE_DATA permission on the target databases, which is the core of the bypass. Limiting factors: the deployment must expose and use the Legacy Pipe API, the attacker must already possess a valid low-privileged account (no unauthenticated path is described), and only instances running Apache IoTDB 2.0.0 through 2.0.10 are affected (fixed in 2.0.11). Authentication requirements are described by the vendor as a privileged-user precondition but are not confirmed via a CVSS PR metric since no vector was supplied.

Impact

Signals are sparse: no CVSS vector/score, no CWE, no EPSS probability, no CISA KEV listing, and no public POC were provided, so quantitative exploitation likelihood cannot be anchored to external scoring. Qualitatively, the Apache advisory describes a clear authorization-model bypass: the Legacy Pipe receiver hardcodes a SUPER_USER (root) identity, so an already-authenticated user holding only SYSTEM-level privileges (USE_PIPE or MAINTAIN) but lacking WRITE_DATA/DELETE_DATA can perform data load and delete operations as root. This is a genuine integrity/availability priority for any multi-tenant or least-privilege IoTDB deployment because it defeats the permission model entirely, but it is NOT unauthenticated-trivial: it requires a valid low-privileged account with pipe-related rights and use of the Legacy Pipe API. Because no CVSS vector is supplied, authentication and attack-vector qualifiers cannot be independently confirmed - the 'authenticated low-privilege user' framing comes from the vendor description, not from a PR metric. Net: a real and credible privilege/permission-bypass bug worth prompt patching where IoTDB enforces data-level ACLs, but exploitation probability in the wild is currently unquantified and there is no evidence of active exploitation.

Exploit ScenarioDerived

An insider or compromised account granted only USE_PIPE or MAINTAIN (SYSTEM-level) rights, with no WRITE_DATA or DELETE_DATA permission on target databases, crafts PipeData messages and sends them through the Legacy Pipe handshake/sendPipeData API. The receiver executes the resulting load/delete operations under the hardcoded root identity, letting the attacker insert or wipe time-series data they should never be able to touch. No public exploit code was identified at time of analysis, and exploitation requires an existing authenticated session plus network reach to the Legacy Pipe endpoint.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Apache IoTDB 2.0.0 through 2.0.10 allows an authenticated user with SYSTEM-level privileges (USE_PIPE or MAINTAIN) but no WRITE_DATA or DELETE_DATA grants to execute data loading and deletion as the hardcoded SUPER_USER root identity via crafted PipeData messages on the Legacy Pipe receiver protocol. This bypasses the database permission model and can cause high integrity and availability impact on targeted databases. No public exploit code or CISA KEV entry was identified at time of analysis, and exploitation requires network access to the Legacy Pipe API plus a valid low-privileged account.

RemediationAI

Upgrade Apache IoTDB to 2.0.11, the vendor-released patch that fixes the hardcoded SUPER_USER execution path (advisory: https://lists.apache.org/thread.html/yzx26fb9v1vwk1zqs700cf1mrctjrb3d). If immediate upgrade is not possible, disable or block the Legacy Pipe receiver API (handshake/sendPipeData) at the network and application layers; trade-off: this stops legitimate Pipe-based synchronization/ingestion until the upgrade is completed. Restrict network access to the Pipe receiver endpoint to trusted hosts and tightly limit accounts holding USE_PIPE or MAINTAIN, since those are the required preconditions; trade-off: tighter ACLs may disrupt authorized replication workflows. Monitor for unexpected data load/delete operations executed under the SUPER_USER identity and investigate PipeData traffic from low-privileged accounts. No public exploit code or CISA KEV entry was identified at time of analysis, but the patch should still be prioritized because the bypass can cause high integrity and availability impact.

Affected VersionsENISA

Apache IoTDB 2.0.0 <2.0.11

Affected Packages

euvd apache_iotdb fix: 2.0.11

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache IoTDB is a time-series database; its Legacy Pipe receiver implements a data-synchronization path with handshake and sendPipeData operations. In affected 2.0.0-2.0.10 releases, the receiver executes data loading and deletion under a hardcoded SUPER_USER (root) identity rather than the authenticated caller's identity, so an account that holds SYSTEM-level privileges such as USE_PIPE or MAINTAIN can send specially crafted PipeData messages and have load/delete actions run with root authority even without WRITE_DATA or DELETE_DATA on the target database. The supplied CWE is N/A; the behavior is best characterized as an authorization/privilege-management bypass (incorrect privilege assignment/use) in the Pipe receiver. The assessed CVSS vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, indicating network-reachable, low-privilege exploitation with high integrity and availability impact but no confidentiality impact.

Know when Apache Iotdb gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (apache) PRIMARY HIGH
vuln.today AI 8.1 HIGH

Network-reachable Pipe API (AV:N, AC:L, UI:N); requires a valid low-privileged account so PR:L; unauthorized data load/delete gives I:H and A:H, with no described read access so C:N.

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

Primary rating from Vendor (apache).

Lifecycle Timeline

2
Patch available
Oct 21, 2026 - 13:02 EUVD
CVE Published
Oct 21, 2026 - 11:11 cve.org
HIGH

DescriptionCVE.org

The Legacy Pipe receiver protocol (handshake / sendPipeData) uses a hardcoded SUPER_USER (root) identity when executing data loading and deletion operations. A user with only SYSTEM-level privileges (such as USE_PIPE or MAINTAIN) who does NOT have WRITE_DATA or DELETE_DATA permissions on target databases can send specially crafted PipeData messages through the Legacy Pipe API, resulting in data loading/deletion operations executed as root - effectively bypassing IoTDB's permission model entirely.

This issue affects Apache IoTDB: from 2.0.0 before 2.0.11.

Users are recommended to upgrade to version 2.0.11, which fixes the issue.

Executive ViewAI

Why It Matters

Apache IoTDB releases 2.0.0 through 2.0.10 contain a permission-model bypass that allows accounts with SYSTEM-level rights to perform data loading and deletion as the built-in root superuser, threatening the integrity and availability of stored time-series data. Leadership should care because these systems often support operational and industrial data flows, and the flaw can let elevated-but-not-data-authorized administrators alter or remove data without the intended controls. No public exploit identified at time of analysis, and exposure is concentrated where the Legacy Pipe API is reachable and SYSTEM-level privileges are broadly assigned.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting network reachability to the Legacy Pipe receiver API, disabling the Legacy Pipe protocol where not required, minimizing and monitoring accounts with USE_PIPE or MAINTAIN privileges, enforcing least privilege and separation of duties for IoTDB administrators, monitoring for anomalous PipeData traffic and root-level data load or delete operations, and segmenting IoTDB instances from untrusted networks.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche IoT/industrial time-series database, limited broad enterprise footprint
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-40008 CRITICAL
9.8 Jul 10

Unsafe reflection in Apache IoTDB's pipe processor lets a user-supplied fully qualified Java class name be loaded and in

CVE-2026-28564 CRITICAL
9.8 Jul 10

Authentication bypass via capture-replay in Apache IoTDB (1.0.0 through 2.0.9) lets attackers reuse stale credentials ag

CVE-2026-24014 CRITICAL
9.8 Jul 06

Arbitrary file write in Apache IoTDB DataNode (versions 1.3.3 up to but not including 2.0.8) allows attackers who can re

CVE-2026-40005 CRITICAL
9.1 Jul 10

Arbitrary file write in Apache IoTDB (versions 1.0.0 through 2.0.9) lets remote attackers plant files anywhere the IoTDB

CVE-2026-44630 HIGH
7.5 Aug 10

Denial of service in Apache IoTDB's Thrift-based RPC service allows remote unauthenticated attackers to crash the databa

CVE-2026-40006 HIGH
7.5 Jul 10

Unauthenticated denial of service in Apache IoTDB (1.0.0 through 2.0.9) allows remote attackers to crash or degrade the

CVE-2026-24012 HIGH
7.5 Jul 06

Denial of service in Apache IoTDB versions 1.3.3 through 2.0.7 lets remote attackers crash the DataNode process by submi

CVE-2026-40452 HIGH
7.5 Jul 10

Authorization bypass in Apache IoTDB's REST API endpoint /rest/v2/fastLastQuery allows authenticated users to access las

CVE-2026-40007 HIGH
7.5 Jul 10

Denial of service in Apache IoTDB versions 1.0.0 up to (but not including) 2.0.10 lets an unauthenticated network attack

CVE-2026-24013 CRITICAL
9.1 Jul 06

Authentication bypass via sessionId spoofing in Apache IoTDB (1.3.3 through versions before 2.0.8) lets a remote, unauth

CVE-2026-40009 MEDIUM
6.5 Jul 10

Privilege escalation in Apache IoTDB 2.0.8 through 2.0.9 allows any authenticated low-privilege user to rename their own

CVE-2025-64152 CRITICAL
9.1 Jun 26

Path traversal in Apache IoTDB (1.0.0 before 1.3.6 and 2.0.0 before 2.0.7) allows remote attackers to read and write fil

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