Skip to content
Heist/ feed
UnratedFix available

Updated libxml2 packages fix security vulnerabilities

Type: advisorySource: OSV1 source record

The updated packages fix several security issues: Stack-Based Buffer Overflow in libxml2. (CVE-2026-11979) 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. (CVE-2026-86137) In libxml2 before 2.15.4, xmlDictAddQString in dict.c has an integer overflow and resultant heap-based buffer overflow. (CVE-2026-86138) In libxml2 before 2.15.4, xmlURIEscapeStr in uri.c has an integer overflow. (CVE-2026-86139) In libxml2 before 2.15.4, xmlSnprintfElements in valid.c has a strcat stack-based buffer overflow. (CVE-2026-86140) 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. (CVE-2026-86141) In libxml2 before 2.15.4, there is a heap-based buffer overflow in xmlXPtrEvalXPtrPart because of xmlXPtrEval xpointer length saturation. (CVE-2026-86142) 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. (CVE-2026-86143) 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 loade

Announced Source revision 1
Original source ↗

MGASA-2026-0459

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: osv:MGASA-2026-0459

libxml2

Source reference: /affected/0/package/name

Affected versions
Not stated in this record
Fixed versions
2.15.1-3.2.mga10

Source reference: /affected/0/ranges

Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "0"
          },
          {
            "fixed": "2.15.1-3.2.mga10"
          }
        ]
      }
    ],
    "package": {
      "name": "libxml2",
      "purl": "pkg:rpm/mageia/libxml2?arch=source&distro=mageia-10",
      "ecosystem": "Mageia:10"
    },
    "database_specific": {
      "source": "https://advisories.mageia.org/MGASA-2026-0459.json"
    },
    "ecosystem_specific": {
      "section": "core"
    }
  }
]

Publisher severity

No explicit severity was provided.

Event
#23434 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement