SB2026092477 - Unsafe reflection in Apache Calcite Avatica



SB2026092477 - Unsafe reflection in Apache Calcite Avatica

Published: September 24, 2026

Security Bulletin ID SB2026092477
CSH Severity
Low
Patch available
YES
Number of vulnerabilities 1
Exploitation vector Local access
Highest impact Data manipulation

Breakdown by Severity

Low 100%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 1 vulnerability.


1) Unsafe reflection (CVE-ID: CVE-2026-70410)

CWE-ID: CWE-470 - Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')

CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a local user to trigger the execution of static initializer blocks in arbitrary classes present on the classpath.

The vulnerability exists due to use of externally controlled input to select classes or code in plugin instantiation APIs, including AvaticaUtils#instantiatePlugin, when instantiating plugins from a supplied class name. A local user can supply an arbitrary class name to trigger the execution of static initializer blocks in arbitrary classes present on the classpath.

No well-known or widely used classes with dangerous static initializer blocks were known at the time of the advisory.


Remediation

Install update from vendor's website.