openRuyi Lookout
← Packages

libxml2

A Library to Manipulate XML Files

Current
2.14.5
Candidate
2.15.4Stale
License
MIT

Build

TargetResultLast successful versionSucceeded at
rva23
2.14.5
rva20
2.14.5
x86_64
2.14.5

Advisory · 14

Query product
libxml2NVD
Query vendor
xmlsoftNVD
Query version
2.14.5NVD

Provider matches do not establish RPM applicability. Local patches, bundled dependencies and binary artifacts are not evaluated.

  • CVE-2025-8732
    Summary
    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 SGM…NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.255%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.2NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V2
    AV:L/AC:L/Au:S/C:N/I:N/A:PNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:LNVD
    CVSS_V4
    CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XNVD
    Summary characters omitted
    19NVD
  • CVE-2026-0989
    Summary
    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.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.53%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.2NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:LNVD
  • CVE-2026-0990
    Summary
    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.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.955%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.2NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HNVD
  • CVE-2026-0992
    Summary
    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.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.459%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.2NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:LNVD
  • CVE-2026-11979
    Summary
    libxml2 is vulnerable to multiple stack-based buffer overflows in the xmlcatalog utility when running in --shell mode. The usershell() function processes user input using fixed-size stack buffers without proper bounds checking. By supplying an overly long input line, an attacker can overflow internal buffers (command, arg, and argv) during input parsing. This results in memory corruption within the stack frame. Successful exploitation may cause a crash or potentially allow arbitrary code execution in the context of the xmlcatalog process. This issue has been fixed in the commit c2e233fc. NOTE:…NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.148%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; <= 2.15.3NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HNVD
    CVSS_V4
    CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:L/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XNVD
    Summary characters omitted
    106NVD
  • CVE-2026-6732
    Summary
    A flaw was found in libxml2. This vulnerability occurs when the library processes a specially crafted XML Schema Definition (XSD) validated document that includes an internal entity reference. An attacker could exploit this by providing a malicious document, leading to a type confusion error that causes the application to crash. This results in a denial of service (DoS), making the affected system or application unavailable.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.632%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; >= 2.13.0, < 2.15.3NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HNVD
    CVSS_V3
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HNVD
  • CVE-2026-86137
    Summary
    In libxml2 before 2.15.4, xmlFAParsePosCharGroup has an out-of-bounds read, aka an out-of-bounds read in the NXT macro in xmlregexp.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.195%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:LNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:LNVD
  • CVE-2026-86138
    Summary
    In libxml2 before 2.15.4, xmlDictAddQString in dict.c has an integer overflow and resultant heap-based buffer overflow.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.132%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:LNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD
  • CVE-2026-86139
    Summary
    In libxml2 before 2.15.4, xmlURIEscapeStr in uri.c has an integer overflow.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.166%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:LNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD
  • CVE-2026-86140
    Summary
    In libxml2 before 2.15.4, xmlSnprintfElements in valid.c has a strcat stack-based buffer overflow.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.157%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:LNVD
  • CVE-2026-86141
    Summary
    xmlregexp in libxml2 before 2.15.4 has a NULL pointer dereference in xmlRegNewParserCtxt after a strdup failure, i.e., it does not calculate a string length after NULL checking.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.165%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:LNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:LNVD
  • CVE-2026-86142
    Summary
    In libxml2 before 2.15.4, there is a heap-based buffer overflow in xmlXPtrEvalXPtrPart because of xmlXPtrEval xpointer length saturation.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.157%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:LNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD
  • CVE-2026-86143
    Summary
    In xmlIO in libxml2 before 2.15.4, an inconsistency in xmlOutputWriteCallback and xmlBufUse causes negative lengths to reach write callbacks, aka a lack of a check for integer overflow before calling writecallback. This has security relevance for many types of uses of that length value within a callback.NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.194%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:LNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:LNVD
  • CVE-2026-86144
    Summary
    In xinclude in libxml2 before 2.15.4, xmlXIncludeProcess and xmlXIncludeProcessTree do not propagate parseFlags. This has security relevance for, for example, the XML_PARSE_NONET flag, if (without it) a custom resource loader accesses the internet and triggers XML external entity injection, SSRF, or a denial of service (e.g., for an attacker-controlled internet resource that is intentionally slow).NVD
    EPSS model date
    2026-11-10FIRST
    EPSS probability
    0.186%FIRST
    Vulnerable CPE criteria
    cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*:*; < 2.15.4NVD
    Aliases
    —NVD
    KEV
    NoCISA
    CVSS_V3
    CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:LNVD
    CVSS_V3
    CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD

Description

The XML C library was developed for the GNOME project. It is used by many programs to load, save, and manipulate any kind of XML files. This package contains the core runtime library and command-line tools.

Changelog

PR · 3

Issue · 2

Checks
MonitorObservationLast checked
Stale
Repository refresh: git fetch exited 128 (authentication)
Stale
Source last confirmed at 2026-11-10T17:23:44+00:00; repository refresh overdue.
Checked
Checked
Not configured
No reliable monitor identity/configuration.
—
Not configured
No reliable monitor identity/configuration.
—
Not configured
No reliable monitor identity/configuration.
—
Checked
Current source component only; local patches, build options, bundled dependencies and binary artifacts are not evaluated.
Last attempted
Not configured
No reliable monitor identity/configuration.
—