expat-2.5.0-6.el8_10

エラータID: AXSA:2026-2227:15

Release date: 
Monday, November 2, 2026 - 12:43
Subject: 
expat-2.5.0-6.el8_10
Affected Channels: 
Asianux Server 8 for x86_64
Severity: 
High
Description: 

Expat is a C library for parsing XML documents.

Security Fix(es):

* expat: expat: Denial of Service via integer overflow in expat_realloc (CVE-2026-102633)
* expat: expat: Information disclosure via heap buffer over-read in XML_ParseBuffer (CVE-2026-77214)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2026-102633
libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes. Attackers supplying malicious XML to applications parsing with vulnerable libexpat can cause heap buffer overflow, memory corruption, or denial of service.
CVE-2026-77214
libexpat before commit 13c5f63 contains a heap buffer over-read vulnerability in xmlparse.c. XML_ParseBuffer advances the parse buffer end with parser->m_bufferEnd += len using a caller-supplied length that is not validated against the allocated buffer size, so repeated XML_ParseBuffer calls move m_bufferEnd past the end of the heap allocation and subsequent parsing reads out of bounds. Reaching this path requires a parse buffer to already be present; otherwise XML_ParseBuffer returns XML_ERROR_NO_BUFFER. A buffer is present after a prior call to XML_GetBuffer, either directly (the common case) or indirectly through a prior XML_Parse call that allocates the buffer internally. The over-read discloses adjacent heap memory to the calling application, recovering heap pointers, libc function pointers, and code pointers sufficient to defeat ASLR and build further exploitation primitives.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. expat-2.5.0-6.el8_10.src.rpm
    MD5: 29837eecc7e33a8dca440d26f75dd82f
    SHA-256: ccc5346cdebea6d27fc1fadb1236eb725cf62ce32565a792169a983562f51728
    Size: 8.03 MB

Asianux Server 8 for x86_64
  1. expat-2.5.0-6.el8_10.i686.rpm
    MD5: 4b7acd054e25125bb0e2a275397b2a2b
    SHA-256: 4c0504a7f8ec26a842de0fe53c40b808404c57936f892855c996163b73c1af15
    Size: 134.07 kB
  2. expat-2.5.0-6.el8_10.x86_64.rpm
    MD5: 0e5f7cbd1ac242799e454f42920f5350
    SHA-256: 547d0b3e0d032eac40dc628150632db0c88149265018cc1901ee7876e7a9d9c7
    Size: 132.97 kB
  3. expat-devel-2.5.0-6.el8_10.i686.rpm
    MD5: 9b07ec386eaafa24e4c6b87b03dc9828
    SHA-256: 062b50e8d6771e1c6cda0d5ee7ad481733ca23e4b5ad5fd1ad5c4d3b2a8c0d74
    Size: 63.88 kB
  4. expat-devel-2.5.0-6.el8_10.x86_64.rpm
    MD5: ce393e9d0a227ca68c50ed71ee744907
    SHA-256: ae5e009f9daa541b551d5cb81c533b8934a6dbd3cd1b88aa7c112375734b06f6
    Size: 63.88 kB