๐Ÿ” CVE Alert

CVE-2026-70410

UNKNOWN 0.0

Apache Calcite Avatica: Unrestricted class initialization when instantiating plugins

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Apache Calcite Avatica. Plugin instantiation (via AvaticaUtils#instantiatePlugin and other methods) initializes arbitrary classes via unrestricted calls to Class.forName(String) which by default triggers initialization. This may lead to the execution of static initializer blocks in arbitrary classes present in the classpath. The instantiation APIs should initialize and instantiate only classes implementing the specified plugin interface passed as input in conjunction with the desired classname. At the moment of writing, there are no well-known or widely used classes with dangerous static initializer blocks so the severity is low. This issue affects Apache Calcite Avatica: before 1.29.0. Users are recommended to upgrade to version 1.29.0, which fixes the issue.

CWE CWE-470
Vendor apache software foundation
Product apache calcite avatica
Published Sep 22, 2026
Last Updated Sep 22, 2026
Stay Ahead of the Next One

Get instant alerts for apache software foundation apache calcite avatica

Be the first to know when new unknown vulnerabilities affecting apache software foundation apache calcite avatica are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Apache Software Foundation / Apache Calcite Avatica
0 < 1.29.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
lists.apache.org: https://lists.apache.org/thread/07vwvsnbskhf5kvksn5t5l9qjozv2rk4

Credits

tinyb0y ReturnZero n0mi1k Yan Xu