Description
Improper validation of length fields in the Apache IoTDB RPC service may allow a remote unauthenticated attacker to cause a denial of service. By sending a crafted malformed Thrift frame, an attacker can cause IoTDB to allocate an excessive amount of memory and crash with an OutOfMemoryError.


This issue affects Apache IoTDB: before 1.3.8, from 2.0.0 before 2.0.9.

Users are recommended to upgrade to version 2.0.10, which fixes the issue.
Published: 2026-08-10
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An attacker can send a malformed Thrift frame that, due to the lack of proper length validation in the RPC service, forces Apache IoTDB to allocate an unreasonably large amount of memory, leading to an OutOfMemoryError and crash of the server. The flaw is an unchecked length field (CWE‑400) combined with insufficient bounds checking (CWE‑789), giving rise to a denial‑of‑service condition that can be triggered without authentication. The result is that the affected service becomes unavailable to legitimate users.

Affected Systems

The vulnerability affects the Apache IoTDB database product from the Apache Software Foundation. All releases before 1.3.8 and the 2.0.0 series before 2.0.9 are vulnerable. Users must update to version 2.0.10 or later to eliminate the flaw.

Risk and Exploitability

The RPC interface is exposed over the network and does not require authentication, so remote attackers can trigger the flaw by sending crafted data from any host that can reach the service. Because EPSS is currently unavailable, the likelihood of exploitation is not quantified, but an unpatched system is at high risk of service disruption. The vulnerability is not listed in the CISA KEV catalog, indicating that there is no known widespread exploitation reported yet, but the impact remains significant for organizations relying on high availability.

Generated by OpenCVE AI on August 10, 2026 at 11:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache IoTDB to version 2.0.10 or later to fix the unchecked string length validation.
  • If an immediate upgrade is not possible, restrict access to the RPC service using firewalls or network segmentation so that only trusted hosts can contact it.
  • Monitor server logs for OutOfMemoryError occurrences and system memory usage spikes to detect potential exploitation attempts early.

Generated by OpenCVE AI on August 10, 2026 at 11:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache iotdb
Vendors & Products Apache
Apache iotdb

Mon, 10 Aug 2026 10:00:00 +0000

Type Values Removed Values Added
Description Improper validation of length fields in the Apache IoTDB RPC service may allow a remote unauthenticated attacker to cause a denial of service. By sending a crafted malformed Thrift frame, an attacker can cause IoTDB to allocate an excessive amount of memory and crash with an OutOfMemoryError. This issue affects Apache IoTDB: before 1.3.8, from 2.0.0 before 2.0.9. Users are recommended to upgrade to version 2.0.10, which fixes the issue.
Title Apache IoTDB: RPC service denial of service via unchecked Thrift string length
Weaknesses CWE-400
CWE-789
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-10T17:18:48.085Z

Reserved: 2026-05-07T10:12:11.328Z

Link: CVE-2026-44630

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T12:00:06Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-789

    Memory Allocation with Excessive Size Value