FICHE CVE

CVE-2026-71253

Publiée le 2026-10-19 · Dernière modification le 2026-10-20

🇫🇷 EN BREF

Les versions 1.0.0 à 2.1.x d'Apache Johnzon constituent une bibliothèque de traitement JSON utilisée par les applications Java pour convertir des données entre le format JSON et des objets Java. La faille se situe dans le composant ClassConverter, qui permet à un utilisateur de spécifier un nom de classe au sein d'une entrée JSON. Comme la bibliothèque ne valide pas correctement ces noms, elle peut être induite en erreur pour charger et initialiser des classes Java arbitraires.

Un attaquant peut exploiter cette vulnérabilité à distance via le réseau, sans aucune authentification ni interaction de l'utilisateur. En envoyant une charge utile JSON spécialement conçue, il peut parvenir à l'exécution complète de code à distance sur le serveur. Cela entraîne une perte totale de confidentialité, d'intégrité et de disponibilité, donnant à l'attaquant un contrôle total sur l'application concernée.

CVSS 3.19.8 CRITIQUE
Type de faiblesse
Publiée2026-10-19
Dernière modification2026-10-20

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Apache Johnzon. ClassConverter loads & static-initializes an attacker-named class from untrusted JSON. This issue affects Apache Johnzon: from 1.0.0 before 2.2.0. Users are recommended to upgrade to version 1.3.1 (javax namespace) or 2.2.0 (jakarta specification namespace), which fixes the issue.