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.
| Vendor | Product | Versions |
|---|---|---|
| apache | iotdb | 1.0.0 |
Updated description with technical details, changed severity to HIGH, and noted that exploit is now available.
Updated severity to CRITICAL, added affected version 2.0.9, and corrected exploit availability.
Initial creation