CVE-2026-40006
Severity CVSS v4.0:
Pending analysis
Type:
CWE-306
Missing Authentication for Critical Function
Publication date:
10/07/2026
Last modified:
10/07/2026
Description
Memory Allocation with Excessive Size Value, Allocation of Resources Without Limits or Throttling, Missing Authentication for Critical Function vulnerability in Apache IoTDB.<br />
When pipe_air_gap_receiver_enabled=true, the IoTDB AirGap pipe receiver<br />
accepts raw TCP connections on port 9780 with no authentication. The<br />
readLength method reads an attacker-controlled 32-bit integer from the<br />
socket and readData passes it directly to new byte[length] with no<br />
upper-bound check. An unauthenticated attacker can cause the JVM to attempt<br />
an allocation of up to 2,147,483,647 bytes per connection, exhausting heap<br />
memory and crashing or severely degrading the DataNode process.<br />
<br />
<br />
This issue affects Apache IoTDB: from 1.0.0 before 2.0.10.<br />
<br />
Users are recommended to upgrade to version 2.0.10, which fixes the issue.
Impact
Base Score 3.x
7.50
Severity 3.x
HIGH



