Every CVE Search/ Get API key

CVE-2026-0992

Libxml2: libxml2: denial of service via crafted xml catalogs

2.9 LowFix available

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.46%Up 0.4 points since Jan 16, 2026
90%50%10%1%

What each source reports

CVE List Score used 2.9

Libxml2: libxml2: denial of service via crafted xml catalogs

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-06
EUVDEUVD-2026-2795 2.9

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
EUVD-2026-2795
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-06
GitHub AdvisoriesGHSA-cjqj-7q2q-jx9c 2.9

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability...

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
GHSA-cjqj-7q2q-jx9c
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02
NVD 2.9

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-06
OSVBELL-CVE-2026-0992 2.9
Record
BELL-CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSV 2.9

Libxml2: libxml2: denial of service via crafted xml catalogs

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-07
Show 24 moreShow less
OSVDEBIAN-CVE-2026-0992 2.9

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
DEBIAN-CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-07
OSVJLSEC-2026-1239 2.9

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
JLSEC-2026-1239
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVOESA-2026-1598 5.9

libxml2 security update

This library allows to manipulate XML files. It includes support to read, modify and write XML and HTML files. There is DTDs support this includes parsing and validation even with complex DtDs, either at parse time or later once the document has been modified. The output can be a simple SAX stream or and in-memory DOM like representations. In this case one can use the built-in XPath and XPointer implementation to select sub nodes or ranges. A flexible Input/Output mechanism is available, with existing HTTP and FTP modules and combined to an URI library.

Security Fix(es):

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."(CVE-2025-8732)

A flaw was identified in the RelaxNG parser of libxml2 related to how external schema inclusions are handled. The parser does not enforce a limit on inclusion depth when resolving nested <include> directives. Specially crafted or overly complex schemas can cause excessive recursion during parsing. This may lead to stack exhaustion and application crashes, creating a denial-of-service risk.(CVE-2026-0989)

A flaw was found in libxml2, an XML parsing library. This uncontrolled recursion vulnerability occurs in the xmlCatalogXMLResolveURI function when an XML catalog contains a delegate URI entry that references itself. A remote attacker could exploit this configuration-dependent issue by providing a specially crafted XML catalog, leading to infinite recursion and call stack exhaustion. This ultimately results in a segmentation fault, causing a Denial of Service (DoS) by crashing affected applications.(CVE-2026-0990)

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.(CVE-2026-0992)

Record
OESA-2026-1598
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:7519 9.1

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:7519
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-0992 2.9

CVE-2026-0992 in rootio-libxml2 - Patched by Root

Root has patched CVE-2026-0992 in the rootio-libxml2 package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-0992 2.9

CVE-2026-0992 in rootio-libxml2 - Patched by Root

Root has patched CVE-2026-0992 in the rootio-libxml2 package for Root:Debian:13. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-13-CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2026-0992 2.9

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
UBUNTU-CVE-2026-0992
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVAZL-74778 No score

CVE-2026-0992 affecting package libxml2 for versions less than 2.10.4-10

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
AZL-74778
Updated
2026-11-02
OSVAZL-74783 No score

CVE-2026-0992 affecting package libxml2 for versions less than 2.11.5-9

A flaw was found in the libxml2 library. This uncontrolled resource consumption vulnerability occurs when processing XML catalogs that contain repeated <nextCatalog> elements pointing to the same downstream catalog. A remote attacker can exploit this by supplying crafted catalogs, causing the parser to redundantly traverse catalog chains. This leads to excessive CPU consumption and degrades application availability, resulting in a denial-of-service condition.

Record
AZL-74783
Updated
2026-11-05
OSVCLSA-2026-1775649722 No score

libxml2: Fix of 6 CVEs

  • CVE-2024-34459: fix buffer over-read in xmlHTMLPrintFileContext in xmllint
  • CVE-2025-8732: fix stack overflow from self-referencing SGML CATALOG entries
  • CVE-2026-0989: add RelaxNG include recursion limit
  • CVE-2026-0990: prevent infinite recursion in xmlCatalogListXMLResolveURI
  • CVE-2026-0992: ignore repeated nextCatalog entries in XML catalog parsing
  • CVE-2026-1757: fix memory leak in xmllint interactive shell
Record
CLSA-2026-1775649722
Updated
2026-11-02
OSVCLSA-2026-1775731413 No score

libxml2: Fix of 8 CVEs

  • CVE-2023-45322: fix use-after-free in xmlStaticCopyNodeList when copying DTDs
  • CVE-2024-34459: fix buffer over-read in xmlHTMLPrintFileContext in xmllint
  • CVE-2025-6170: fix potential buffer overflows in xmllint interactive shell
  • CVE-2025-8732: fix stack overflow from self-referencing SGML CATALOG entries
  • CVE-2026-0989: add RelaxNG include recursion limit
  • CVE-2026-0990: prevent infinite recursion in xmlCatalogListXMLResolveURI
  • CVE-2026-0992: ignore repeated nextCatalog entries in XML catalog parsing
  • CVE-2026-1757: fix memory leak in xmllint interactive shell
Record
CLSA-2026-1775731413
Updated
2026-11-02
OSVCLSA-2026-1787063229 No score

Fix CVE(s): CVE-2025-8732, CVE-2026-0989, CVE-2026-0990, CVE-2026-0992

  • SECURITY UPDATE: uncontrolled recursion in SGML catalog parsing
    • debian/patches/CVE-2025-8732.patch: thread a depth counter through xmlParseSGMLCatalog() and xmlExpandCatalog() in catalog.c and bail out past MAX_CATAL_DEPTH, and register expanded catalog filenames in the SGML hash table before recursing so a repeated CATALOG directive is only followed once, to prevent stack exhaustion and exponential re-parsing on self-referencing SGML CATALOG entries. Add test files result/catalogs/recursive, test/catalogs/recursive.script and test/catalogs/recursive.sgml
    • CVE-2025-8732
  • SECURITY UPDATE: uncontrolled recursion in the RelaxNG parser via nested schema includes
    • debian/patches/CVE-2026-0989.patch: add an include depth limit to the RelaxNG parser context in relaxng.c, defaulting to 1000 and overridable via the RNG_INCLUDE_LIMIT environment variable or the new xmlRelaxParserSetIncLImit() entry point in include/libxml/relaxng.h, and make xmlRelaxNGIncludePush() failures propagate. Add coverage in runtest.c and test/relaxng/include/include-limit*.rng
    • debian/libxml2.symbols: add the new xmlRelaxParserSetIncLImit symbol
    • CVE-2026-0989
  • SECURITY UPDATE: uncontrolled recursion in XML catalog URI resolution
    • debian/patches/CVE-2026-0990.patch: add a MAX_CATAL_DEPTH guard to xmlCatalogListXMLResolveURI() in catalog.c and stop clobbering the catalog entry used for depth bookkeeping while walking the entry list, to prevent stack exhaustion on a self-referencing delegateURI entry
    • CVE-2026-0990
  • SECURITY UPDATE: uncontrolled resource consumption via repeated nextCatalog entries
    • debian/patches/CVE-2026-0992.patch: ignore duplicate nextCatalog entries in xmlParseXMLCatalogNode() in catalog.c, to prevent redundant exponential traversal of catalog chains. Guard the new loop against a NULL entry so a nextCatalog element without a 'catalog' attribute is still skipped with an error instead of crashing
    • CVE-2026-0992
Record
CLSA-2026-1787063229
Updated
2026-11-02
OSVMGASA-2026-0027 No score

Updated libxml2 packages fix security vulnerabilities

xmlcatalog xmlParseSGMLCatalog recursion. (CVE-2025-8732) Unbounded relaxng include recursion leading to stack overflow. (CVE-2026-0989) Denial of service via uncontrolled recursion in xml catalog processing. (CVE-2026-0990) Denial of service via crafted xml catalogs. (CVE-2026-0992)

Record
MGASA-2026-0027
Updated
2026-11-02
OSVopenSUSE-SU-2026:10213-1 No score

libxml2-16-2.14.5-4.1 on GA media

These are all security issues fixed in the libxml2-16-2.14.5-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10213-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20312-1 No score

Security update for libxml2, libxslt

This update for libxml2, libxslt fixes the following issues:

Changes in libxml2:

  • CVE-2026-0990: call stack overflow may lead to application crash due to infinite recursion in xmlCatalogXMLResolveURI (bsc#1256807, bsc#1256811).
  • CVE-2026-0992: excessive resource consumption when processing XML catalogs due to exponential behavior when handling nextCatalog elements (bsc#1256809, bsc#1256812).
  • CVE-2025-8732: infinite recursion in catalog parsing functions when processing malformed SGML catalog files (bsc#1247858).
  • CVE-2026-1757: memory leak in the xmllint interactive shell (bsc#1257594, bsc#1257595).
  • CVE-2025-10911: parsing xsl nodes may lead to use-after-free with key data stored cross-RVT (bsc#1250553)
Record
openSUSE-SU-2026:20312-1
Updated
2026-11-02
OSVSUSE-SU-2026:0568-1 No score

Security update for libxml2

This update for libxml2 fixes the following issues:

  • CVE-2026-0990: Fixed a call stack overflow leading to application crash due to infinite recursion in xmlCatalogXMLResolveURI. (bsc#1256807, bsc#1256811)
  • CVE-2026-0992: Fixed an excessive resource consumption when processing XML catalogs due to exponential behavior. (bsc#1256809, bsc#1256812)
  • CVE-2026-1757: Fixed a memory leak in the xmllint interactive shell. (bsc#1257594, bsc#1257595)
  • CVE-2025-10911: Fixed a use-after-free with key data stored cross-RVT. (bsc#1250553)
Record
SUSE-SU-2026:0568-1
Updated
2026-11-02
OSVSUSE-SU-2026:0570-1 No score

Security update for libxml2

This update for libxml2 fixes the following issues:

  • CVE-2026-0990: Fixed a call stack overflow leading to application crash due to infinite recursion in xmlCatalogXMLResolveURI. (bsc#1256807, bsc#1256811)
  • CVE-2026-0992: Fixed an excessive resource consumption when processing XML catalogs due to exponential behavior. (bsc#1256809, bsc#1256812)
  • CVE-2026-1757: Fixed a memory leak in the xmllint interactive shell. (bsc#1257594, bsc#1257595)
  • CVE-2025-10911: Fixed a use-after-free with key data stored cross-RVT. (bsc#1250553)
  • CVE-2025-8732: Fixed an infinite recursion in catalog parsing functions when processing malformed SGML catalog files. (bsc#1247858)
Record
SUSE-SU-2026:0570-1
Updated
2026-11-02
OSVSUSE-SU-2026:0605-1 No score

Security update for libxml2

This update for libxml2 fixes the following issues:

  • CVE-2026-0990: Fixed a call stack overflow leading to application crash due to infinite recursion in xmlCatalogXMLResolveURI. (bsc#1256807, bsc#1256811)
  • CVE-2026-0992: Fixed an excessive resource consumption when processing XML catalogs due to exponential behavior. (bsc#1256809, bsc#1256812)
  • CVE-2026-1757: Fixed a memory leak in the xmllint interactive shell. (bsc#1257594, bsc#1257595)
  • CVE-2025-10911: Fixed a use-after-free with key data stored cross-RVT. (bsc#1250553)
  • CVE-2025-8732: Fixed an infinite recursion in catalog parsing functions when processing malformed SGML catalog files. (bsc#1247858)
  • CVE-2026-0989: Fixe a call stack exhaustion leading to application crash due to RelaxNG parser not limiting the recursion depth. (bsc#1256805, bsc#1256810)
Record
SUSE-SU-2026:0605-1
Updated
2026-11-02
OSVSUSE-SU-2026:0606-1 No score

Security update for libxml2

This update for libxml2 fixes the following issues:

  • CVE-2026-0990: Fixed a call stack overflow leading to application crash due to infinite recursion in xmlCatalogXMLResolveURI. (bsc#1256807, bsc#1256811)
  • CVE-2026-0992: Fixed an excessive resource consumption when processing XML catalogs due to exponential behavior. (bsc#1256809, bsc#1256812)
  • CVE-2026-1757: Fixed a memory leak in the xmllint interactive shell. (bsc#1257594, bsc#1257595)
  • CVE-2025-10911: Fixed a use-after-free with key data stored cross-RVT. (bsc#1250553)
  • CVE-2026-0989: Fixe a call stack exhaustion leading to application crash due to RelaxNG parser not limiting the recursion depth. (bsc#1256805, bsc#1256810)
Record
SUSE-SU-2026:0606-1
Updated
2026-11-02
OSVSUSE-SU-2026:0782-1 No score

Security update for libxml2

This update for libxml2 fixes the following issues:

  • CVE-2026-0990: Fixed a call stack overflow leading to application crash due to infinite recursion in xmlCatalogXMLResolveURI. (bsc#1256807, bsc#1256811)
  • CVE-2026-0992: Fixed an excessive resource consumption when processing XML catalogs due to exponential behavior. (bsc#1256809, bsc#1256812)
  • CVE-2026-1757: Fixed a memory leak in the xmllint interactive shell. (bsc#1257594, bsc#1257595)
  • CVE-2025-10911: Fixed a use-after-free with key data stored cross-RVT. (bsc#1250553)
Record
SUSE-SU-2026:0782-1
Updated
2026-11-02
OSVSUSE-SU-2026:20631-1 No score

Security update for libxml2, libxslt

This update for libxml2, libxslt fixes the following issues:

Changes in libxml2:

  • CVE-2026-0990: call stack overflow may lead to application crash due to infinite recursion in xmlCatalogXMLResolveURI (bsc#1256807, bsc#1256811).
  • CVE-2026-0992: excessive resource consumption when processing XML catalogs due to exponential behavior when handling nextCatalog elements (bsc#1256809, bsc#1256812).
  • CVE-2025-8732: infinite recursion in catalog parsing functions when processing malformed SGML catalog files (bsc#1247858).
  • CVE-2026-1757: memory leak in the xmllint interactive shell (bsc#1257594, bsc#1257595).
  • CVE-2025-10911: parsing xsl nodes may lead to use-after-free with key data stored cross-RVT (bsc#1250553)
Record
SUSE-SU-2026:20631-1
Updated
2026-11-02
OSVSUSE-SU-2026:20647-1 No score

Security update for libxml2, libxslt

This update for libxml2, libxslt fixes the following issues:

Changes in libxml2:

  • CVE-2026-0990: call stack overflow may lead to application crash due to infinite recursion in xmlCatalogXMLResolveURI (bsc#1256807, bsc#1256811).
  • CVE-2026-0992: excessive resource consumption when processing XML catalogs due to exponential behavior when handling nextCatalog elements (bsc#1256809, bsc#1256812).
  • CVE-2025-8732: infinite recursion in catalog parsing functions when processing malformed SGML catalog files (bsc#1247858).
  • CVE-2026-1757: memory leak in the xmllint interactive shell (bsc#1257594, bsc#1257595).
  • CVE-2025-10911: parsing xsl nodes may lead to use-after-free with key data stored cross-RVT (bsc#1250553)
Record
SUSE-SU-2026:20647-1
Updated
2026-11-02
OSVSUSE-SU-2026:20657-1 No score

Security update for libxslt, libxml2

This update for libxslt, libxml2 fixes the following issues:

libxml2:

  • CVE-2026-0990: call stack overflow leading to application crash due to infinite recursion in xmlCatalogXMLResolveURI (bsc#1256807, bsc#1256811)

  • CVE-2026-0992: excessive resource consumption when processing XML catalogs due to exponential behavior when handling <nextCatalog> elements (bsc#1256808, bsc#1256809, bsc#1256812)

  • CVE-2025-8732: infinite recursion in catalog parsing functions when processing malformed SGML catalog files (bsc#1247858, bsc#1247850)

  • CVE-2026-1757: memory leak in the xmllint interactive shell (bsc#1257593, bsc#1257594, bsc#1257595)

  • CVE-2025-10911: use-after-free with key data stored cross-RVT (bsc#1250553)

  • CVE-2026-0989: call stack exhaustion leading to application crash due to RelaxNG parser not limiting the recursion depth when resolving <include> directives (bsc#1256804, bsc#1256805, bsc#1256810)

libxslt:

  • CVE-2025-10911 will be fixed on libxml2 side instead [bsc#1250553]
Record
SUSE-SU-2026:20657-1
Updated
2026-11-02
OSVSUSE-SU-2026:20707-1 No score

Security update for libxslt, libxml2

This update for libxslt, libxml2 fixes the following issues:

Changes in libxml2:

  • CVE-2026-0990: call stack overflow may lead to application crash due to infinite recursion in xmlCatalogXMLResolveURI (bsc#1256807, bsc#1256811).
  • CVE-2026-0992: excessive resource consumption when processing XML catalogs due to exponential behavior when handling nextCatalog elements (bsc#1256809, bsc#1256812).
  • CVE-2025-8732: infinite recursion in catalog parsing functions when processing malformed SGML catalog files (bsc#1247858).
  • CVE-2026-1757: memory leak in the xmllint interactive shell (bsc#1257594, bsc#1257595).
  • CVE-2025-10911: parsing xsl nodes may lead to use-after-free with key data stored cross-RVT (bsc#1250553).
Record
SUSE-SU-2026:20707-1
Updated
2026-11-02

Affected products

Show 4 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
libxml2
Azure Linux:2
before 2.10.4-10
2.10.4-10
libxml2
Azure Linux:3
before 2.11.5-9
2.11.5-9
libxml2
Alpaquita:23
2.10.3-r2 up to 2.10.4-r7
2.10.4-r7
libxml2
Alpaquita:25
2.13.8-r0 up to 2.13.9-r1
2.13.9-r1
libxml2
Alpaquita:stream
2.10.3-r2 up to 2.13.9-r1
2.13.9-r1
libxml2
BellSoft Hardened Containers:23
2.10.3-r2 up to 2.10.4-r7
2.10.4-r7
libxml2
BellSoft Hardened Containers:25
2.13.8-r0 up to 2.13.9-r1
2.13.9-r1
libxml2
BellSoft Hardened Containers:stream
2.10.3-r2 up to 2.13.9-r1
2.13.9-r1
libxml2
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.9.13-3.el9_2.1.tuxcare.els12
2.9.13-3.el9_2.1.tuxcare.els12
libxml2-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.9.13-3.el9_2.1.tuxcare.els12
2.9.13-3.el9_2.1.tuxcare.els12
Show 70 moreShow less
Affected packages
PackageAffectedFixed
libxml2-static
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.9.13-3.el9_2.1.tuxcare.els12
2.9.13-3.el9_2.1.tuxcare.els12
python3-libxml2
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.9.13-3.el9_2.1.tuxcare.els12
2.9.13-3.el9_2.1.tuxcare.els12
libxml2
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.9.13-12.el9_6.tuxcare.els3
2.9.13-12.el9_6.tuxcare.els3
libxml2-devel
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.9.13-12.el9_6.tuxcare.els3
2.9.13-12.el9_6.tuxcare.els3
libxml2-static
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.9.13-12.el9_6.tuxcare.els3
2.9.13-12.el9_6.tuxcare.els3
python3-libxml2
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.9.13-12.el9_6.tuxcare.els3
2.9.13-12.el9_6.tuxcare.els3
libxml2
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
libxml2-dev
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
libxml2-doc
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
libxml2-utils
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
python-libxml2
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
python3-libxml2
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
2.9.10+dfsg-5ubuntu0.20.04.10+tuxcare.els7
libxml2
Debian:12
before 2.9.14+dfsg-1.3~deb12u6, plus listed versions
2.9.14+dfsg-1.22.9.14+dfsg-1.3~deb12u12.9.14+dfsg-1.3~deb12u22.9.14+dfsg-1.3~deb12u32.9.14+dfsg-1.3~deb12u42.9.14+dfsg-1.3~deb12u5
2.9.14+dfsg-1.3~deb12u6
libxml2
Debian:13
before 2.12.7+dfsg+really2.9.14-2.1+deb13u3, plus listed versions
2.12.7+dfsg+really2.9.14-2.12.12.7+dfsg+really2.9.14-2.1+deb13u12.12.7+dfsg+really2.9.14-2.1+deb13u2
2.12.7+dfsg+really2.9.14-2.1+deb13u3
libxml2
Debian:14
before 2.15.2+dfsg-0.1, plus listed versions
2.12.7+dfsg+really2.9.14-2.12.13.1+dfsg-0exp12.13.3+dfsg-0exp12.13.3+dfsg-0exp22.14.1+dfsg-0exp1
Show 20 moreShow less
2.14.2+dfsg-0exp12.14.3+dfsg-0exp12.14.3+dfsg-0exp22.14.3+dfsg-0exp32.14.4+dfsg-0exp12.14.5+dfsg-0.12.14.5+dfsg-0.22.14.5+dfsg-0exp12.14.5+dfsg-0exp22.14.6+dfsg-0.12.15.0+dfsg-0.12.15.0+dfsg-0.22.15.0+dfsg-0.32.15.1+dfsg-0.12.15.1+dfsg-0.22.15.1+dfsg-0.32.15.1+dfsg-0.42.15.1+dfsg-0.52.15.1+dfsg-12.15.1+dfsg-2
2.15.2+dfsg-0.1
XML2_jll
Julia
before 2.15.3+0
2.15.3+0
libxml2
Mageia:9
From an advisory covering 4 CVEs
before 2.10.4-1.9.mga9
2.10.4-1.9.mga9
libxml2
openEuler:22.03-LTS-SP4
From an advisory covering 4 CVEs
before 2.9.14-26.oe2203sp4
2.9.14-26.oe2203sp4
libxml2
openEuler:24.03-LTS
From an advisory covering 4 CVEs
before 2.11.9-12.oe2403sp3
2.11.9-12.oe2403sp3
libxml2
openEuler:24.03-LTS-SP1
From an advisory covering 4 CVEs
before 2.11.9-12.oe2403sp1
2.11.9-12.oe2403sp1
libxml2
openEuler:24.03-LTS-SP2
From an advisory covering 4 CVEs
before 2.11.9-12.oe2403sp2
2.11.9-12.oe2403sp2
libxml2
openEuler:24.03-LTS-SP3
From an advisory covering 4 CVEs
before 2.11.9-12.oe2403sp3
2.11.9-12.oe2403sp3
libxml2
openEuler:20.03-LTS-SP4
From an advisory covering 4 CVEs
before 2.9.10-55.oe2003sp4
2.9.10-55.oe2003sp4
libxml2
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:2.15.2-0.3.hum1
0:2.15.2-0.3.hum1
libxml2-16
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:2.15.2-0.3.hum1
0:2.15.2-0.3.hum1
libxml2-devel
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:2.15.2-0.3.hum1
0:2.15.2-0.3.hum1
libxml2-static
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:2.15.2-0.3.hum1
0:2.15.2-0.3.hum1
python3-libxml2
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:2.15.2-0.3.hum1
0:2.15.2-0.3.hum1
libxml2
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 4 CVEs
before 2.9.7-150000.3.94.1
2.9.7-150000.3.94.1
python-libxml2-python
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 4 CVEs
before 2.9.7-150000.3.94.1
2.9.7-150000.3.94.1
python-libxml2-python
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 2.9.7-150000.3.94.1
2.9.7-150000.3.94.1
libxml2
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 5 CVEs
before 2.10.3-150500.5.38.1
2.10.3-150500.5.38.1
libxml2-python
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 5 CVEs
before 2.10.3-150500.5.38.1
2.10.3-150500.5.38.1
libxml2
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 2.10.3-150500.5.38.1
2.10.3-150500.5.38.1
libxml2-python
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 2.10.3-150500.5.38.1
2.10.3-150500.5.38.1
libxml2
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 6 CVEs
before 2.12.10-150700.4.11.1
2.12.10-150700.4.11.1
libxml2-python
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 6 CVEs
before 2.12.10-150700.4.11.1
2.12.10-150700.4.11.1
libxml2-python
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 2.12.10-150700.4.11.1
2.12.10-150700.4.11.1
libxml2
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 5 CVEs
before 2.9.14-150400.5.55.1
2.9.14-150400.5.55.1
libxml2-python
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 5 CVEs
before 2.9.14-150400.5.55.1
2.9.14-150400.5.55.1
libxml2
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 5 CVEs
before 2.9.14-150400.5.55.1
2.9.14-150400.5.55.1
libxml2-python
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 5 CVEs
before 2.9.14-150400.5.55.1
2.9.14-150400.5.55.1
libxml2
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 4 CVEs
before 2.9.4-46.99.1
2.9.4-46.99.1
python-libxml2
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 4 CVEs
before 2.9.4-46.99.1
2.9.4-46.99.1
libxml2
SUSE:Linux Enterprise Server 16.0
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxml2-python
SUSE:Linux Enterprise Server 16.0
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxslt
SUSE:Linux Enterprise Server 16.0
From an advisory covering 5 CVEs
before 1.1.43-160000.4.1
1.1.43-160000.4.1
libxml2
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxml2-python
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxslt
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 5 CVEs
before 1.1.43-160000.4.1
1.1.43-160000.4.1
libxml2
SUSE:Linux Micro 6.2
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxml2-python
SUSE:Linux Micro 6.2
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxslt
SUSE:Linux Micro 6.2
From an advisory covering 5 CVEs
before 1.1.43-160000.4.1
1.1.43-160000.4.1
libxml2
SUSE:Linux Micro 6.1
From an advisory covering 6 CVEs
before 2.11.6-slfo.1.1_8.1
2.11.6-slfo.1.1_8.1
libxml2-python
SUSE:Linux Micro 6.1
From an advisory covering 6 CVEs
before 2.11.6-slfo.1.1_8.1
2.11.6-slfo.1.1_8.1
libxslt
SUSE:Linux Micro 6.1
From an advisory covering 6 CVEs
before 1.1.38-slfo.1.1_6.1
1.1.38-slfo.1.1_6.1
libxml2
SUSE:Linux Micro 6.0
From an advisory covering 6 CVEs
before 2.11.6-12.1
2.11.6-12.1
libxml2-python
SUSE:Linux Micro 6.0
From an advisory covering 6 CVEs
before 2.11.6-12.1
2.11.6-12.1
libxslt
SUSE:Linux Micro 6.0
From an advisory covering 6 CVEs
before 1.1.38-8.1
1.1.38-8.1
libxml2
Ubuntu:Pro:14.04:LTS
before 2.9.1+dfsg1-3ubuntu4.13+esm11, plus listed versions
2.9.1+dfsg1-3ubuntu22.9.1+dfsg1-3ubuntu32.9.1+dfsg1-3ubuntu42.9.1+dfsg1-3ubuntu4.12.9.1+dfsg1-3ubuntu4.2
Show 21 moreShow less
2.9.1+dfsg1-3ubuntu4.32.9.1+dfsg1-3ubuntu4.42.9.1+dfsg1-3ubuntu4.52.9.1+dfsg1-3ubuntu4.62.9.1+dfsg1-3ubuntu4.72.9.1+dfsg1-3ubuntu4.82.9.1+dfsg1-3ubuntu4.92.9.1+dfsg1-3ubuntu4.102.9.1+dfsg1-3ubuntu4.112.9.1+dfsg1-3ubuntu4.122.9.1+dfsg1-3ubuntu4.132.9.1+dfsg1-3ubuntu4.13+esm12.9.1+dfsg1-3ubuntu4.13+esm22.9.1+dfsg1-3ubuntu4.13+esm32.9.1+dfsg1-3ubuntu4.13+esm42.9.1+dfsg1-3ubuntu4.13+esm52.9.1+dfsg1-3ubuntu4.13+esm62.9.1+dfsg1-3ubuntu4.13+esm72.9.1+dfsg1-3ubuntu4.13+esm82.9.1+dfsg1-3ubuntu4.13+esm92.9.1+dfsg1-3ubuntu4.13+esm10
2.9.1+dfsg1-3ubuntu4.13+esm11
libxml2
Ubuntu:Pro:16.04:LTS
before 2.9.3+dfsg1-1ubuntu0.7+esm12, plus listed versions
2.9.2+zdfsg1-42.9.2+zdfsg1-4ubuntu12.9.2+zdfsg1-4ubuntu22.9.2+zdfsg1-4ubuntu32.9.3+dfsg1-1
Show 18 moreShow less
2.9.3+dfsg1-1ubuntu0.12.9.3+dfsg1-1ubuntu0.22.9.3+dfsg1-1ubuntu0.32.9.3+dfsg1-1ubuntu0.42.9.3+dfsg1-1ubuntu0.52.9.3+dfsg1-1ubuntu0.62.9.3+dfsg1-1ubuntu0.72.9.3+dfsg1-1ubuntu0.7+esm12.9.3+dfsg1-1ubuntu0.7+esm22.9.3+dfsg1-1ubuntu0.7+esm32.9.3+dfsg1-1ubuntu0.7+esm42.9.3+dfsg1-1ubuntu0.7+esm52.9.3+dfsg1-1ubuntu0.7+esm62.9.3+dfsg1-1ubuntu0.7+esm72.9.3+dfsg1-1ubuntu0.7+esm82.9.3+dfsg1-1ubuntu0.7+esm92.9.3+dfsg1-1ubuntu0.7+esm102.9.3+dfsg1-1ubuntu0.7+esm11
2.9.3+dfsg1-1ubuntu0.7+esm12
libxml2
Ubuntu:Pro:18.04:LTS
before 2.9.4+dfsg1-6.1ubuntu1.9+esm7, plus listed versions
2.9.4+dfsg1-4ubuntu12.9.4+dfsg1-5ubuntu12.9.4+dfsg1-5ubuntu22.9.4+dfsg1-5.1ubuntu12.9.4+dfsg1-5.2ubuntu1
Show 15 moreShow less
2.9.4+dfsg1-6.1ubuntu12.9.4+dfsg1-6.1ubuntu1.22.9.4+dfsg1-6.1ubuntu1.32.9.4+dfsg1-6.1ubuntu1.42.9.4+dfsg1-6.1ubuntu1.52.9.4+dfsg1-6.1ubuntu1.62.9.4+dfsg1-6.1ubuntu1.72.9.4+dfsg1-6.1ubuntu1.82.9.4+dfsg1-6.1ubuntu1.92.9.4+dfsg1-6.1ubuntu1.9+esm12.9.4+dfsg1-6.1ubuntu1.9+esm22.9.4+dfsg1-6.1ubuntu1.9+esm32.9.4+dfsg1-6.1ubuntu1.9+esm42.9.4+dfsg1-6.1ubuntu1.9+esm52.9.4+dfsg1-6.1ubuntu1.9+esm6
2.9.4+dfsg1-6.1ubuntu1.9+esm7
libxml2
Ubuntu:Pro:20.04:LTS
before 2.9.10+dfsg-5ubuntu0.20.04.10+esm4, plus listed versions
2.9.4+dfsg1-7ubuntu32.9.4+dfsg1-7ubuntu52.9.4+dfsg1-8ubuntu12.9.4+dfsg1-8ubuntu22.9.4+dfsg1-8ubuntu3
Show 16 moreShow less
2.9.10+dfsg-1ubuntu32.9.10+dfsg-4build12.9.10+dfsg-52.9.10+dfsg-5ubuntu0.20.04.12.9.10+dfsg-5ubuntu0.20.04.22.9.10+dfsg-5ubuntu0.20.04.32.9.10+dfsg-5ubuntu0.20.04.42.9.10+dfsg-5ubuntu0.20.04.52.9.10+dfsg-5ubuntu0.20.04.62.9.10+dfsg-5ubuntu0.20.04.72.9.10+dfsg-5ubuntu0.20.04.82.9.10+dfsg-5ubuntu0.20.04.92.9.10+dfsg-5ubuntu0.20.04.102.9.10+dfsg-5ubuntu0.20.04.10+esm12.9.10+dfsg-5ubuntu0.20.04.10+esm22.9.10+dfsg-5ubuntu0.20.04.10+esm3
2.9.10+dfsg-5ubuntu0.20.04.10+esm4
libxml2
Ubuntu:22.04:LTS
before 2.9.13+dfsg-1ubuntu0.11, plus listed versions
2.9.12+dfsg-42.9.12+dfsg-52.9.12+dfsg-62.9.13+dfsg-12.9.13+dfsg-1build1
Show 10 moreShow less
2.9.13+dfsg-1ubuntu0.12.9.13+dfsg-1ubuntu0.22.9.13+dfsg-1ubuntu0.32.9.13+dfsg-1ubuntu0.42.9.13+dfsg-1ubuntu0.52.9.13+dfsg-1ubuntu0.62.9.13+dfsg-1ubuntu0.72.9.13+dfsg-1ubuntu0.82.9.13+dfsg-1ubuntu0.92.9.13+dfsg-1ubuntu0.10
2.9.13+dfsg-1ubuntu0.11
libxml2
Ubuntu:24.04:LTS
before 2.9.14+dfsg-1.3ubuntu3.7, plus listed versions
2.9.14+dfsg-1.32.9.14+dfsg-1.3build12.9.14+dfsg-1.3build22.9.14+dfsg-1.3build32.9.14+dfsg-1.3ubuntu1
Show 8 moreShow less
2.9.14+dfsg-1.3ubuntu22.9.14+dfsg-1.3ubuntu32.9.14+dfsg-1.3ubuntu3.12.9.14+dfsg-1.3ubuntu3.22.9.14+dfsg-1.3ubuntu3.32.9.14+dfsg-1.3ubuntu3.42.9.14+dfsg-1.3ubuntu3.52.9.14+dfsg-1.3ubuntu3.6
2.9.14+dfsg-1.3ubuntu3.7
libxml2
Ubuntu:25.10
before 2.14.5+dfsg-0.2ubuntu0.1, plus listed versions
2.12.7+dfsg+really2.9.14-0.42.12.7+dfsg+really2.9.14-0.4ubuntu0.12.12.7+dfsg+really2.9.14-12.14.3+dfsg-0exp12.14.3+dfsg-0exp2
Show 6 moreShow less
2.14.3+dfsg-0exp32.14.4+dfsg-0exp12.14.5+dfsg-0exp12.14.5+dfsg-0exp22.14.5+dfsg-0.12.14.5+dfsg-0.2
2.14.5+dfsg-0.2ubuntu0.1
libxml2
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 2.14.5-4.1
2.14.5-4.1
libxml2
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxml2-python
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 2.13.8-160000.4.1
2.13.8-160000.4.1
libxslt
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 1.1.43-160000.4.1
1.1.43-160000.4.1

History

History
RecordedChangedSources
productsCVE List
affected
factsOSV
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-0992 is a low vulnerability (CVSS 2.9) in Xmlsoft Libxml2, published January 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in libxml2 2.10.4-10.

References

Show 111 moreShow less
MoveEnter Open