CVE-2021-42392
La méthode org.h2.util.JdbcUtils.getConnection de la base de données H2 prend comme paramètres le nom de classe du pilote et l'URL de la base de données. Un...
- Publié
- 7 janv. 2022
- Mise à jour
- 4 août 2024
- Attribution de CNA
- JFROG
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HÉlevé · 30 prochains jours
- Percentile
- 99,7 %
- Date du modèle
- 18 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
La méthode org.h2.util.JdbcUtils.getConnection de la base de données H2 prend comme paramètres le nom de classe du pilote et l'URL de la base de données. Un attaquant peut fournir un nom de pilote JNDI et une URL menant à des serveurs LDAP ou RMI, provoquant une exécution de code à distance. Cela peut être exploité via divers vecteurs d'attaque, notamment via la console H2, ce qui conduit à une exécution de code à distance sans authentification.
Sources
h2database/CVE-2021-42392
H2 Database Web Console Pre-Auth JNDI Injection RCE (CVE-2021-42392)
Vulhub vulnerability labsConditions déclarées
- lab image version: vulhub/spring-with-h2database:2.0.204(h2database/CVE-2021-42392/docker-compose.yml:services.web.image)
http/cves/2021/CVE-2021-42392.yaml
Nuclei TemplatesConditions déclarées
- network: http($.protocol_keys)
- verification: word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.