Description
A vulnerability was found in libxml2 up to 2.14.5. It has been declared as problematic. This vulnerability affects the function xmlParseSGMLCatalog of the component xmlcatalog. The manipulation leads to uncontrolled recursion. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The real existence of this vulnerability is still doubted at the moment. The code maintainer explains, that "[t]he issue can only be triggered with untrusted SGML catalogs and it makes absolutely no sense to use untrusted catalogs. I also doubt that anyone is still using SGML catalogs at all."
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | libxml2 | 2.14.0, 2.14.1, 2.14.2, 2.14.3, 2.14.4, 2.14.5 | — |
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 | libxml2 | 2.15.2+dfsg-0.1 | — |
| Debian 13 | libxml2 | 2.12.7+dfsg+really2.9.14-2.1+deb13u3 | — |
| Debian 12 | libxml2 | 2.9.14+dfsg-1.3~deb12u6 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 25.10 | libxml2 | 2.14.5+dfsg-0.2ubuntu0.1 | — |
| Ubuntu 24.04 LTS | libxml2 | 2.9.14+dfsg-1.3ubuntu3.7 | — |
| Ubuntu 22.04 LTS | libxml2 | 2.9.13+dfsg-1ubuntu0.11 | — |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 20.04 LTS | libxml2 | 2.9.10+dfsg-5ubuntu0.20.04.10+esm4 | — |
| Ubuntu Pro 18.04 LTS | libxml2 | 2.9.4+dfsg1-6.1ubuntu1.9+esm7 | — |
| Ubuntu Pro 16.04 LTS | libxml2 | 2.9.3+dfsg1-1ubuntu0.7+esm12 | — |
| Ubuntu Pro 14.04 LTS | libxml2 | 2.9.1+dfsg1-3ubuntu4.13+esm11 | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | libxml2 +1 | 2.12.10-150700.4.11.1 | SUSE-SU-2026:0605-1 |
| SLES 12 SP5 | libxml2 +1 | 2.9.4-46.93.1 | SUSE-SU-2025:4104-1 |
| SLES 3 | libxml2-python | 2.12.10-150700.4.11.1 | SUSE-SU-2026:0605-1 |
Show 9 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | libxml2 +1 | 2.13.8-160000.4.1 | SUSE-SU-2026:20631-1 |
| SLES for SAP 16.0 | libxslt | 1.1.43-160000.4.1 | SUSE-SU-2026:20631-1 |
| SLES 16.0 | libxml2 +1 | 2.13.8-160000.4.1 | SUSE-SU-2026:20631-1 |
| SLES 16.0 | libxslt | 1.1.43-160000.4.1 | SUSE-SU-2026:20631-1 |
| SLE Micro 6.2 | libxml2 +1 | 2.13.8-160000.4.1 | SUSE-SU-2026:20647-1 |
| SLE Micro 6.2 | libxslt | 1.1.43-160000.4.1 | SUSE-SU-2026:20647-1 |
| SLE Micro 6.1 | libxml2 +1 | 2.11.6-slfo.1.1_8.1 | SUSE-SU-2026:20657-1 |
| SLE Micro 6.1 | libxslt | 1.1.38-slfo.1.1_6.1 | SUSE-SU-2026:20657-1 |
| SLE Micro 6.0 | libxml2 +1 | 2.11.6-12.1 | SUSE-SU-2026:20707-1 |
| SLE Micro 6.0 | libxslt | 1.1.38-8.1 | SUSE-SU-2026:20707-1 |
| SLE Micro 5.5 | libxml2 +1 | 2.10.3-150500.5.38.1 | SUSE-SU-2026:0570-1 |
| SLE Micro 5.4 | libxml2 +1 | 2.9.14-150400.5.50.1 | SUSE-SU-2025:4116-1 |
| SLE Micro 5.3 | libxml2 +1 | 2.9.14-150400.5.50.1 | SUSE-SU-2025:4116-1 |
| SLE Micro 5.2 | libxml2 +1 | 2.9.7-150000.3.88.1 | SUSE-SU-2025:4115-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | libxml2 | 2.14.5-4.1 | openSUSE-SU-2026:10213-1 |
| openSUSE Leap 16.0 | libxml2 +1 | 2.13.8-160000.4.1 | openSUSE-SU-2026:20312-1 |
| openSUSE Leap 16.0 | libxslt | 1.1.43-160000.4.1 | openSUSE-SU-2026:20312-1 |
| openSUSE Leap 15.6 | libxml2 +1 | 2.10.3-150500.5.38.1 | SUSE-SU-2026:0570-1 |
| openSUSE Leap 15.6 | python-libxml2-python | 2.9.7-150000.3.88.1 | SUSE-SU-2025:4115-1 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | libxml2 +3 | 2.10.4-1.amzn2023.0.15 | ALAS2023-2026-1360 |
| Amazon Linux 2 | libxml2 +3 | 2.9.1-6.amzn2.5.21 | ALAS2-2026-3122 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | libxml2 | 2.11.5-9 | — |
| Azure Linux 2 (CBL-Mariner) | libxml2 | 2.10.4-11 | — |
Advisories 16
- WID-SEC-2026-2189 Dell PowerProtect Data Domain: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 2, 2026
- ICSA-26-188-05 Siemens SINEC OS CISA ICS & IT advisories · Jul 7, 2026
- SSA-253495 SSA-253495: Multiple Vulnerabilities in SINEC OS before V4.0 Siemens ProductCERT · Jun 2, 2026
- openSUSE-SU-2026:10213-1 libxml2-16-2.14.5-4.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20707-1 Security update for libxslt, libxml2 SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20647-1 Security update for libxml2, libxslt SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20657-1 Security update for libxslt, libxml2 SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20631-1 Security update for libxml2, libxslt SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:0605-1 Security update for libxml2 SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:4104-1 Security update for libxml2 SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2026:20312-1 Security update for libxml2, libxslt SUSE / openSUSE Security Updates · Mar 5, 2026
- SUSE-SU-2026:0570-1 Security update for libxml2 SUSE / openSUSE Security Updates · Feb 18, 2026
- SUSE-SU-2025:4115-1 Security update for libxml2 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2025:4116-1 Security update for libxml2 SUSE / openSUSE Security Updates · Feb 4, 2026
- ALAS2023-2026-1360 Low: libxml2 security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Jan 23, 2026
- ALAS2-2026-3122 Low: libxml2 security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Jan 21, 2026
References
- VDB-319228 | libxml2 xmlcatalog xmlParseSGMLCatalog recursion vdb-entry technical-description
- VDB-319228 | CTI Indicators (IOB, IOC, IOA) signature permissions-required
- Submit #622285 | LibXML2 xmlcatalog the newest master stack overflow third-party-advisory
- https://gitlab.gnome.org/GNOME/libxml2/-/issues/958 issue-tracking
- https://gitlab.gnome.org/GNOME/libxml2/-/issues/958#note_2505853 issue-tracking
- https://drive.google.com/file/d/1woIeYVcSQB_NwfEhaVnX6MedpWJ_nqWl/view?usp=drive_link exploit