An XML parser library
Go to file
RHEL Packaging Agent c32fbcdd54 expat: backport CVE-2026-45186 fix (attribute collision check DoS)
Backport fix for CVE-2026-45186 from upstream PR #1216 to
expat-2.5.0. The patch introduces O(1) attribute collision
detection using a new defaultAttsNames data structure in
xmlparse.c, preventing a denial-of-service via duplicate
attribute names. Seven test cases for duplicate attribute
name handling are included, adapted to the 2.5.0 test
layout (runtests.c).

CVE: CVE-2026-45186
Upstream patches:
 - https://github.com/libexpat/libexpat/pull/1216.patch
Resolves: RHEL-177978

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-07-14 13:44:17 +00:00
.fmf Enable enhanced TMT testing for centos-stream 2023-03-28 12:55:00 +02:00
.gitignore Rebase to version 2.5.0 2022-11-10 14:41:51 +01:00
ci.fmf Enable enhanced TMT testing for centos-stream 2023-03-28 12:55:00 +02:00
expat-2.5.0-CVE-2023-52425.patch Fix parsing of large tokens 2024-03-20 12:40:57 +01:00
expat-2.5.0-CVE-2024-8176.patch Fix CVE-2024-8176 2025-03-31 15:44:25 +02:00
expat-2.5.0-CVE-2024-28757.patch Fix parsing of large tokens 2024-03-20 12:40:57 +01:00
expat-2.5.0-CVE-2024-45490.patch Fix CVE-2024-45490, CVE-2024-45491, CVE-2024-45492 2024-10-09 12:54:36 +02:00
expat-2.5.0-CVE-2024-45491.patch Fix CVE-2024-45490, CVE-2024-45491, CVE-2024-45492 2024-10-09 12:54:36 +02:00
expat-2.5.0-CVE-2024-45492.patch Fix CVE-2024-45490, CVE-2024-45491, CVE-2024-45492 2024-10-09 12:54:36 +02:00
expat-2.5.0-CVE-2024-50602.patch Fix CVE-2024-50602 2024-11-07 15:43:05 +01:00
expat-2.5.0-CVE-2025-59375.patch Fix CVE-2025-59375 2025-12-02 14:28:40 +01:00
expat-2.5.0-CVE-2026-45186.patch expat: backport CVE-2026-45186 fix (attribute collision check DoS) 2026-07-14 13:44:17 +00:00
expat.spec expat: backport CVE-2026-45186 fix (attribute collision check DoS) 2026-07-14 13:44:17 +00:00
gating.yaml Update fmf plans and gating.yaml 2024-07-10 14:09:00 +02:00
plans.fmf Update file plans.fmf 2026-05-07 09:16:56 +00:00
sources Rebase to version 2.5.0 2022-11-10 14:41:51 +01:00