CVE-2022-23221

h2: Loading of custom classes from remote servers through JNDI

Published Jan 19, 2022 CVSS 3.1 · 9.8 Critical EPSS 64.8% KEV · Not listed
Description
H2 Console before 2.1.210 allows remote attackers to execute arbitrary code via a jdbc:h2:mem JDBC URL containing the IGNORE_UNKNOWN_SETTINGS=TRUE;FORBID_CREATION=FALSE;INIT=RUNSCRIPT substring, a different vulnerability than CVE-2021-42392.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-2923-1 h2database security update
Debian DSA Debian DSA DSA-5076-1 h2database security update
Github GHSA Github GHSA GHSA-45hx-wfhj-473x Arbitrary code execution in H2 Console
Ubuntu USN Ubuntu USN USN-5365-1 H2 vulnerabilities
Ubuntu USN Ubuntu USN USN-6834-1 H2 vulnerabilities
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Redhat jboss Enterprise Application Platform Eus
CPEs cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Vendors & Products Redhat jboss Enterprise Application Platform Eus