The org.h2.util.JdbcUtils.getConnection method of the H2 database takes as parameters the class name of the driver and URL of the database. An attacker may pass a JNDI driver name and a URL leading to a LDAP or RMI servers, causing remote code execution. This can be exploited through various attack vectors, most notably through the H2 Console which leads to unauthenticated remote code execution.

Published: 2022-01-10

CVSS: 10.0

CVSS Vector: AV:N/AC:L/Au:N/C:C/I:C/A:C

Download CVE-2021-42392 POC (Proof-of-Concept) here:

Tip: Download official Tor Browser at https://www.torproject.org/download/ to access .onion links.

https://connollyfinan.ie/poc-707-cve-2016-10708/

https://connollyfinan.ie/poc-654-cve-2024-3660/

https://connollyfinan.ie/poc-408-cve-2022-1471/

https://connollyfinan.ie/poc-178-cve-2025-29824/