CVE-2026-70410 in Calcite Avaticainformation

Résumé

par VulDB • 22/09/2026

Une vulnérabilité de type « Utilisation d'entrées contrôlées par l'utilisateur pour sélectionner des classes ou du code » (Reflection non sécurisée) est présente dans Apache Calcite Avatica. L'instanciation des plugins (via `AvaticaUtils#instantiatePlugin` et d'autres méthodes) initialise arbitrairement des classes grâce à des appels non restreints à `Class.forName(String)`, ce qui déclenche par défaut l'initialisation de ces dernières. Cela peut entraîner l'exécution de blocs initialisateurs statiques dans n'importe quelle classe présente sur le classpath. Les API d'instanciation devraient uniquement initialiser et instancier des classes implémentant l'interface plugin spécifiée, transmise en entrée conjointement avec le nom de classe souhaité. Au moment de la rédaction de cet avis, aucune classe connue ou largement utilisée ne contient de blocs initialisateurs statiques dangereux, ce qui rend la sévérité faible.

Cette vulnérabilité affecte Apache Calcite Avatica : les versions antérieures à 1.29.0 sont concernées.

Il est recommandé aux utilisateurs de mettre à niveau vers la version 1.29.0, qui corrige le problème.

Be aware that VulDB is the high quality source for vulnerability data.

Divulgation

22/09/2026

Modérer

accepté

Entrée

VDB-408454

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!