Description
There's a vulnerability within the Apache Xerces Java (XercesJ) XML parser when handling specially crafted XML document payloads. This causes, the XercesJ XML parser to wait in an infinite loop, which may sometimes consume system resources for prolonged duration. This vulnerability is present within XercesJ version 2.12.1 and the previous versions.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Apache Software Foundation | Apache Xerces | Apache XercesJ – ≤ 2.12.1 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libxerces2-java | 2.12.2-1 | — |
| Debian 13 | libxerces2-java | 2.12.2-1 | — |
| Debian 12 | libxerces2-java | 2.12.2-1 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | libxerces2-java | No fix yet | — |
| Ubuntu 26.04 LTS | libxerces2-java | No fix yet | — |
| Ubuntu 25.10 | libxerces2-java | No fix yet | — |
| Ubuntu 24.04 LTS | libxerces2-java | No fix yet | — |
| Ubuntu 22.04 LTS | libxerces2-java | No fix yet | — |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | libxerces2-java | No fix yet | — |
| Ubuntu 18.04 LTS | libxerces2-java | No fix yet | — |
| Ubuntu 16.04 LTS | libxerces2-java | No fix yet | — |
| Ubuntu 14.04 LTS | libxerces2-java | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat JBoss EAP 7 | eap7-activemq-artemis +15 | 2.16.0-9.redhat_00042.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-h2database | 1.4.197-2.redhat_00004.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-hal-console | 3.3.12-1.Final_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-jackson-databind | 2.12.6.1-1.redhat_00003.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-jboss-xnio-base | 3.8.7-1.SP1_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-netty +27 | 4.1.72-4.Final_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-undertow | 2.2.17-2.SP4_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-wildfly +4 | 7.4.5-3.GA_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-wildfly-http-client +4 | 1.1.11-1.SP1_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-xerces-j2 | 2.12.0-3.SP04_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP3 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SLES 15 SP2 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SLES 15 SP1 | xerces-j2 | 2.11.0-4.3.1 | SUSE-SU-2022:0500-1 |
| SLES 15 | xerces-j2 | 2.11.0-4.3.1 | SUSE-SU-2022:0500-1 |
| SLES 12 SP5 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
Show 25 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 12 SP4 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SLES 12 SP3 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SLES 12 SP2 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SLES 11 SP4 | xerces-j2 | 2.8.1-238.29.8.1 | SUSE-SU-2022:14889-1 |
| SLES for SAP 15 SP2 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SLES for SAP 15 SP1 | xerces-j2 | 2.11.0-4.3.1 | SUSE-SU-2022:0500-1 |
| SLES for SAP 15 | xerces-j2 | 2.11.0-4.3.1 | SUSE-SU-2022:0500-1 |
| SLES for SAP 12 SP5 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SLES for SAP 12 SP4 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SLES for SAP 12 SP3 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SLE Real Time 15 SP2 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SLE HPC 15 SP2 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SLE HPC 15 SP1 | xerces-j2 | 2.11.0-4.3.1 | SUSE-SU-2022:0500-1 |
| SLE HPC 15 | xerces-j2 | 2.11.0-4.3.1 | SUSE-SU-2022:0500-1 |
| SUSE OpenStack Cloud Crowbar 9 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SUSE OpenStack Cloud Crowbar 8 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SUSE OpenStack Cloud 9 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SUSE OpenStack Cloud 8 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SUSE Manager Server 4.1 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SUSE Manager Retail Branch Server 4.1 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SUSE Manager Proxy 4.1 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SUSE Linux Enterprise Point of Sale 11 SP3 | xerces-j2 | 2.8.1-238.29.8.1 | SUSE-SU-2022:14889-1 |
| SUSE HPE Helion OpenStack 8 | xerces-j2 | 2.8.1-268.9.1 | SUSE-SU-2022:0542-1 |
| SUSE Enterprise Storage 7 | xerces-j2 | 2.12.0-3.3.1 | SUSE-SU-2022:0503-1 |
| SUSE Enterprise Storage 6 | xerces-j2 | 2.11.0-4.3.1 | SUSE-SU-2022:0500-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | ruby3.2-rubygem-nokogiri | 1.13.9-1.7 | openSUSE-SU-2024:13165-1 |
| openSUSE Tumbleweed | rubygem-nokogiri | 1.13.4-1.1 | openSUSE-SU-2026:10356-1, openSUSE-SU-2025:14697-1, openSUSE-SU-2024:14174-1 |
| openSUSE Tumbleweed | xerces-j2 | 2.12.2-1.1 | openSUSE-SU-2024:11845-1 |
| openSUSE Leap 15.3 | xerces-j2 | 2.11.0-4.3.1 | openSUSE-SU-2022:0503-1, openSUSE-SU-2022:0500-1 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2 | xerces-j2 +2 | 2.11.0-17.amzn2.0.2 | ALAS2-2024-2649 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | xerces-j2 | No fix yet | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | xerces:xercesImpl | < 2.12.2 | 2.12.2 | GHSA-h65f-jvqw-m9fj |
Advisories 32
- RHSA-2022:4919 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.5 security update on RHEL 8 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:4918 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.5 security update on RHEL 7 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- NCSC-2026-0308 Kwetsbaarheden verholpen in Oracle Commerce Platform NCSC-NL (Netherlands) · Aug 19, 2026
- WID-SEC-2026-2888 Oracle Commerce: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 18, 2026
- WID-SEC-2024-3195 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- openSUSE-SU-2026:10356-1 ruby4.0-rubygem-nokogiri-1.18.9-1.4 on GA media SUSE / openSUSE Security Updates · Mar 14, 2026
- SUSE-SU-2022:14889-1 Security update for xerces-j2 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2022:0503-1 Security update for xerces-j2 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2025:14697-1 ruby3.4-rubygem-nokogiri-1.18.2-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:13165-1 ruby3.2-rubygem-nokogiri-1.13.9-1.7 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11999-1 ruby3.1-rubygem-nokogiri-1.13.4-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:14174-1 ruby3.3-rubygem-nokogiri-1.15.5-1.5 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2022:0500-1 Security update for xerces-j2 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2022:0500-1 Security update for xerces-j2 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11845-1 xerces-j2-2.12.2-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2022-1738 IBM InfoSphere Information Server: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 3, 2025
- openSUSE-SU-2022:0503-1 Security update for xerces-j2 SUSE / openSUSE Security Updates · May 7, 2025
- ALAS2-2024-2649 Moderate: xerces-j2 security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · May 5, 2025
- SUSE-SU-2022:0542-1 Security update for xerces-j2 SUSE / openSUSE Security Updates · May 2, 2025
- WID-SEC-2024-0068 IBM Business Automation Workflow: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 11, 2024
- NCSC-2024-0414 Kwetsbaarheden verholpen in Oracle Communications NCSC-NL (Netherlands) · Oct 17, 2024
- WID-SEC-2024-2180 Oracle Fusion Middleware: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 18, 2024
- WID-SEC-2023-0809 IBM QRadar SIEM: Mehrere Schwachstellen BSI CERT-Bund (WID) · Feb 19, 2024
- WID-SEC-2023-1807 Oracle Fusion Middleware: Mehrere Schwachstellen BSI CERT-Bund (WID) · Dec 26, 2023
- WID-SEC-2023-1813 Oracle Communications Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 18, 2023
- WID-SEC-2023-1815 Oracle Commerce: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 18, 2023
- WID-SEC-2023-1031 Oracle Retail Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 18, 2023
- WID-SEC-2023-1023 Oracle Commerce: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 18, 2023
- WID-SEC-2023-1018 Oracle Enterprise Manager: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 18, 2023
- WID-SEC-2023-1017 Oracle Financial Services Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 18, 2023
- WID-SEC-2023-1013 Oracle iLearning: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 18, 2023
- WID-SEC-2023-0129 Oracle Insurance Applications: Schwachstelle gefährdet Verfügbarkeit BSI CERT-Bund (WID) · Jan 17, 2023
References
- https://lists.apache.org/thread/6pjwm10bb69kq955fzr1n0nflnjd27dl
- [oss-security] 20220124 CVE-2022-23437: Infinite loop within Apache XercesJ xml parser mailing-list
- https://www.oracle.com/security-alerts/cpuapr2022.html
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://security.netapp.com/advisory/ntap-20221028-0005/