CVE-2021-23463
Last modified
CVE-2021-23463 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. The package com.h2database:h2 from 1.4.198 and before 2.0.202 are vulnerable to XML External Entity (XXE) Injection via the org.h2.jdbc.JdbcSQLXML class object, when it receives parsed string data from org.h2.jdbc.JdbcResultSet.getSQLXML() method. If it executes the getSource() method when the parameter is DOMSource.class it will trigger the vulnerability.. EPSS estimates a 3.28% chance of exploitation in the next 30 days.
Description
The package com.h2database:h2 from 1.4.198 and before 2.0.202 are vulnerable to XML External Entity (XXE) Injection via the org.h2.jdbc.JdbcSQLXML class object, when it receives parsed string data from org.h2.jdbc.JdbcResultSet.getSQLXML() method. If it executes the getSource() method when the parameter is DOMSource.class it will trigger the vulnerability.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| H2database | H2 | >= 1.4.198, < 2.0.202 |
References
- https://github.com/h2database/h2database/issues/3195Exploit, Issue Tracking, Patch, Third Party Advisory
- https://github.com/h2database/h2database/pull/3199Issue Tracking, Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-COMH2DATABASE-1769238Exploit, Patch, Third Party Advisory
- https://www.oracle.com/security-alerts/cpuapr2022.htmlNot Applicable
- https://github.com/h2database/h2database/issues/3195Exploit, Issue Tracking, Patch, Third Party Advisory
- https://github.com/h2database/h2database/pull/3199Issue Tracking, Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-COMH2DATABASE-1769238Exploit, Patch, Third Party Advisory
- https://www.oracle.com/security-alerts/cpuapr2022.htmlNot Applicable
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2021-23463?
How severe is CVE-2021-23463?
How do I fix CVE-2021-23463?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2021
- CVE-2021-2345Vulnerability in the Oracle Commerce Guided Search / Oracle …5.4
- CVE-2021-23450All versions of package dojo are vulnerable to Prototype Pol…9.8
- CVE-2021-23451The package otp-generator before 3.0.0 are vulnerable to Ins…9.8
- CVE-2021-23452This affects all versions of package x-assign. The global pr…9.8
- CVE-2021-2346Vulnerability in the Oracle Commerce Guided Search / Oracle …5.4
- CVE-2021-23460The package min-dash before 3.8.1 are vulnerable to Prototyp…7.5
- CVE-2021-2347Vulnerability in the Hyperion Infrastructure Technology prod…5.2
- CVE-2021-23470This affects the package putil-merge before 3.8.0. The merge…9.8
- CVE-2021-23472This affects versions before 1.19.1 of package bootstrap-tab…6.1
- CVE-2021-2348Vulnerability in the Oracle Commerce Guided Search / Oracle …4.3
- CVE-2021-23484The package zip-local before 0.3.5 are vulnerable to Arbitra…9.8
- CVE-2021-2349Vulnerability in the Hyperion Essbase Administration Service…8.6
Are you affected by CVE-2021-23463?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
