Skip to content
OpenAdvisories
Critical · 9.8 CVE-2026-40008 EUVD-2026-42836GHSA-v4p4-86j5-2f8q

Apache IoTDB: Arbitrary Class Instantiation via Pipe Transfer RPC

Published Jul 10, 2026 · Updated Jul 10, 2026 · Assigned by apache

Description

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.

Affected products

VendorProductAffectedFixed
Apache Software Foundation Apache IoTDB 1.0.0 – < 2.0.10 2.0.10

References