Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

oracle-oval логотип

ELSA-2026-88248

Опубликовано: 22 окт. 2026
Источник: oracle-oval
Платформа: Oracle Linux 10

Описание

ELSA-2026-88248: expat security update (IMPORTANT)

[2.7.3-63]

  • CVE-2026-102633 expat: expat: Denial of Service via integer overflow in expat_realloc

[2.7.3-62]

  • CVE-2026-77214 expat: expat: Information disclosure via heap buffer over- read in XML_ParseBuffer

[2.7.3-61]

  • CVE-2026-66046 expat: Expat: Denial of Service via quadratic complexity in attribute processing

[2.7.3-60]

  • CVE-2026-93990 expat: Expat: XML Injection via Malformed UTF-16 Input

[2.7.3-59]

  • Fix CVE-2026-56132: out-of-bound scaffolding index store in doProlog

[2.7.3-58]

  • Fix CVE-2026-50219: forbid XML_ParserFree/Reset from handlers

[2.7.3-57]

  • expat: backport CVE-2026-45186 fix (attribute collision check DoS)

[2.7.3-56]

  • Rebase to 2.7.3 and add VCS tag
  • Fix behavior change caused by fix for CVE-2024-8176

Обновленные пакеты

Oracle Linux 10

Oracle Linux aarch64

expat

2.7.3-1.el10_2.7

expat-devel

2.7.3-1.el10_2.7

Oracle Linux x86_64

expat

2.7.3-1.el10_2.7

expat-devel

2.7.3-1.el10_2.7

Связанные CVE

Связанные уязвимости

rocky
3 дня назад

Important: expat security update

rocky
4 дня назад

Important: expat security update

oracle-oval
5 дней назад

ELSA-2026-88247: expat security update (IMPORTANT)

CVSS3: 8.2
ubuntu
19 дней назад

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.

CVSS3: 8.2
redhat
19 дней назад

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.