CVE-2026-40008CWE-470

Apache IoTDB: Arbitrary Class Instantiation via Pipe Transfer RPC

Critical · published July 10, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
47.9
In the wild
Unconfirmed
What it is

Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Apache IoTDB.

The pipe processor reads a fully

qualified Java class name and

instantiates it using Class.forName().newInstance() without any

validation or allowlisting.

This issue affects Apache IoTDB: from 1.0.0 before 2.0.10.

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

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00597 · 47.9th percentile
Weakness
CWE-470 · Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
Published
2026-07-10T07:13Z
EPSS history
Timeline
  • 10 JUL 07:13Z
    Apache IoTDB: Arbitrary Class Instantiation via Pipe Transfer RPC
    cvelistv5