CVE-2023-52425

expat: This update for expat fixes the following issues: - CVE-2025-59375: denial of service (resource consumption) cause...

CVE-2023-52425 is fixed in 27 products on 1 platform, first by expat 2.6.0-1, released February 4, 2024. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.5
Medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0215
82nd percentile

This update for expat fixes the following issues: - CVE-2025-59375: denial of service (resource consumption) caused by processing malformed small documents (bsc#1249584). - CVE-2026-24515: NULL dereference (CWE-476) due to function XML_ExternalEntityParserCreate() failing to copy the encoding handler data passed to XML_SetUnknownEncodingHandler() from the parent to the subparser (bsc#1257144). - CVE-2026-25210: lack of buffer size check can lead to an integer overflow (bsc#1257496). - CVE-2026-32776: NULL pointer dereference when processing empty external parameter entities inside an entity declaration value (bsc#1259726). - CVE-2026-32777: denial of service due to infinite loop in DTD content parsing (bsc#1259711). - CVE-2026-32778: NULL pointer dereference in `setContext` on retry after an out-of-memory condition (bsc#1259729). - CVE-2026-41080: crafted XML document can cause a denial of service (bsc#1262263). - CVE-2026-45186: denial of service via moderately sized crafted XML input (bsc#1264713). - CVE-2026-50219: lack of handler call depth tracking for calls to XML_* functions from within handlers in cases of a policy violation (bsc#1267631). - CVE-2026-56131: lack of handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation (bsc#1268572). - CVE-2026-56132: heap-based buffer overflow in doProlog in xmlparse.c (bsc#1268573). - CVE-2026-56403,CVE-2026-56404,CVE-2026-56405,CVE-2026-56406, CVE-2026-56407,CVE-2026-56408,CVE-2026-56409,CVE-2026-56410, CVE-2026-56411,CVE-2026-56412: multiple integer overflow vulnerabilities (bsc#1275115). - CVE-2026-66046: denial of service vulnerability caused by quadratic algorithmic complexity in the storeAtts() function (bsc#1275732). - CVE-2026-72522: out-of-bounds read and resultant infinite loop due to low surrogates being treated the same as high surrogates during Unicode processing (bsc#1275594). - CVE-2026-76641: out-of-bounds read vulnerability that allows attackers to trigger memory corruption (bsc#1275915). - CVE-2026-76956: denial of service via hash flooding attacks (bsc#1275860). - CVE-2026-76957: lack of handler call depth tracking with custom encoding callbacks. Thus, a use- after-free can occur (bsc#1275859). - CVE-2026-77214: out-of-bounds read due to insufficient checks in `XML_ParseBuffer()` (bsc#1284334). - CVE-2026-93990: fails to validate low surrogates following high surrogates in UTF-16 input (bsc#1282347). - CVE-2026-102633: Denial of Service via integer overflow in expat_realloc (bsc#1283493). Update to 2.8.5 (jsc#PED-16154): * Bug fixes: * Fix an OOM-related memory leak on a failed overflow check * Fix memory alignment for architectures with 128bit pointers * Mark XML_SetHashSalt deprecated * CMake: only add /source-charset:utf-8 when /utf-8 is not present * lib: resolve undefined behavior from overshifting a signed int * lib: support read-only hash table lookup with non-zero-terminated keys * lib: use a C99 bool for ENTITY.open * version info bumped from 13:3:12 to 13:4:12 * fix support for 2+ GiB documents (regression from 2.8.2) * reject empty version in the XML declaration * fix printf format for AIX * CMake|AIX: enable EXPAT_DEV_URANDOM by default * version info bumped from 13:2:12 to 13:3:12 * Existing API function XML_SetHashSalt is now deprecated * because of its limitations, and its use should be * considered a vulnerability. Please either use the new API * function XML_SetHashSalt16Bytes (with known-high-quality * entropy input only!) instead, or leave the derivation of * a 16-bytes hash salt from high quality entropy to Expat's * internal machinery (by *not* calling either of the two * XML_SetHashSalt* functions). * xmlwf: Fix a memory leak * WASI: Fix format specifiers for 32bit WASI SDK * Fix alignment of internal allocations for some non-amd64 architectures (e.g. sparc32); fixes up on the fix to CVE-2025-59375 (of Expat 2.7.2) * Fix a class of false positives where input should have been rejected with error XML_ERROR_ASYNC_ENTITY; regression from CVE-2024-8176 (of Expat 2.7.0) * Prove and regression-proof absence of integer overflow from function expat_realloc * Remove 'harmless' cast that truncated a size_t to unsigned * xmlwf: Resolve use of functions XML_GetErrorLineNumber and XML_GetErrorColumnNumber * CVE-2025-59375 -- Disallow use of disproportional amounts of dynamic memory from within an Expat parser * xmlwf: Fix (internal) help generator * xmlwf: Mention supported environment variables in

Where it's fixed

ProductFixed inFixReleased
Linux
expat · Debian 11.6 (bullseye) 2.2.10-2+deb11u6 DLA-3893-1 Sep 19, 2024
expat · Debian 12.15 (bookworm) 2.5.0-1+deb12u2 DEBIAN-CVE-2023-52425 Feb 4, 2024
expat · Debian 13.5 (trixie) 2.6.0-1 DEBIAN-CVE-2023-52425 Feb 4, 2024
expat · Debian 14 2.6.0-1 DEBIAN-CVE-2023-52425 Feb 4, 2024
expat · RHEL 8 0:2.2.5-11.el8_9.1 RHSA-2024:1615 Apr 2, 2024
expat · RHEL 9 0:2.5.0-1.el9_3.1 RHSA-2024:1530 Mar 26, 2024
expat · Ubuntu 22.04.1 LTS (jammy) 2.4.7-1ubuntu0.3 expat 2.4.7-1ubuntu0.3 Mar 9, 2024
expat · Ubuntu 24.04.5 LTS (noble) 2.6.0-1 expat 2.6.0-1 Feb 4, 2024
expat · Ubuntu 24.10 (oracular) 2.6.0-1 expat 2.6.0-1 Jan 16, 2026
expat · Ubuntu 25.04 (plucky) 2.6.0-1 expat 2.6.0-1 Jan 16, 2026
expat · almalinux 8 2.2.5-11.el8_9.1 ALSA-2024:1615 Apr 2, 2024
expat · almalinux 9 2.5.0-1.el9_3.1 ALSA-2024:1530 Mar 26, 2024
expat · amzn 2023 2.6.3-1.amzn2023.0.1 ALAS2023-2024-759 Nov 13, 2024
expat · ol 8 0:2.2.5-11.0.1.el8_9.1 ELSA-2024-1615 Apr 3, 2024
expat · ol 9 0:2.5.0-1.el9_3.1 ELSA-2024-1530 Mar 26, 2024
expat · rocky 8 0:2.2.5-11.el8_9.1 RLSA-2024:1615 Apr 5, 2024
expat · sles 15.6 2.8.5-150400.3.40.1 SUSE-SU-2026:4623-1 Nov 7, 2026
expat-debuginfo · amzn 2023 2.6.3-1.amzn2023.0.1 ALAS2023-2024-759 Nov 13, 2024
expat-debugsource · amzn 2023 2.6.3-1.amzn2023.0.1 ALAS2023-2024-759 Nov 13, 2024
expat-devel · RHEL 8 0:2.2.5-11.el8_9.1 RHSA-2024:1615 Apr 2, 2024
expat-devel · RHEL 9 0:2.5.0-1.el9_3.1 RHSA-2024:1530 Mar 26, 2024
expat-devel · almalinux 8 2.2.5-11.el8_9.1 ALSA-2024:1615 Apr 2, 2024
expat-devel · almalinux 9 2.5.0-1.el9_3.1 ALSA-2024:1530 Mar 26, 2024
expat-devel · amzn 2023 2.6.3-1.amzn2023.0.1 ALAS2023-2024-759 Nov 13, 2024
expat-devel · ol 8 0:2.2.5-11.0.1.el8_9.1 ELSA-2024-1615 Apr 3, 2024
expat-devel · ol 9 0:2.5.0-1.el9_3.1 ELSA-2024-1530 Mar 26, 2024
expat-static · amzn 2023 2.6.3-1.amzn2023.0.1 ALAS2023-2024-759 Nov 13, 2024
libexpat1 · Ubuntu 22.04.1 LTS (jammy) 2.4.7-1ubuntu0.3 libexpat1 2.4.7-1ubuntu0.3 Mar 9, 2024
libexpat1 · Ubuntu 24.04.5 LTS (noble) 2.6.0-1 libexpat1 2.6.0-1 Feb 4, 2024
libexpat1 · Ubuntu 24.10 (oracular) 2.6.0-1 libexpat1 2.6.0-1 Jan 16, 2026
libexpat1 · Ubuntu 25.04 (plucky) 2.6.0-1 libexpat1 2.6.0-1 Jan 16, 2026
python · opensuse-leap 15.6 2.7.18-150000.65.1 SUSE-SU-2024:1862-1 May 30, 2024
python · sles 15.6 2.7.18-150000.65.1 SUSE-SU-2024:1862-1 May 30, 2024
python-base · opensuse-leap 15.6 2.7.18-150000.65.1 SUSE-SU-2024:1862-1 May 30, 2024
python-base · sles 15.6 2.7.18-150000.65.1 SUSE-SU-2024:1862-1 May 30, 2024
python-doc · opensuse-leap 15.6 2.7.18-150000.65.1 SUSE-SU-2024:1862-1 May 30, 2024
python3 · opensuse-leap 15.6 3.6.15-150300.10.65.2 SUSE-SU-2024:2479-1 Jul 15, 2024
python3 · sles 15.6 3.6.15-150300.10.65.2 SUSE-SU-2024:2479-1 Jul 15, 2024
python3-core · opensuse-leap 15.6 3.6.15-150300.10.65.1 SUSE-SU-2024:2479-1 Jul 15, 2024
python3-core · sles 15.6 3.6.15-150300.10.65.1 SUSE-SU-2024:2479-1 Jul 15, 2024
python3-documentation · opensuse-leap 15.6 3.6.15-150300.10.65.1 SUSE-SU-2024:2479-1 Jul 15, 2024
python310 · opensuse-leap 15.6 3.10.14-150400.4.48.1 SUSE-SU-2024:1698-1 May 20, 2024
python310-core · opensuse-leap 15.6 3.10.14-150400.4.48.1 SUSE-SU-2024:1698-1 May 20, 2024
python310-documentation · opensuse-leap 15.6 3.10.14-150400.4.48.1 SUSE-SU-2024:1698-1 May 20, 2024
xmlrpc-c · RHEL 8 0:1.51.0-9.el8_10 RHSA-2024:4259 Jul 2, 2024
xmlrpc-c · almalinux 8 1.51.0-9.el8_10 ALSA-2024:4259 Jul 2, 2024
xmlrpc-c · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c · ol 8 0:1.51.0-9.el8_10 ELSA-2024-4259 Jul 2, 2024
xmlrpc-c · rocky 8 0:1.51.0-9.el8_10 RLSA-2024:4259 May 7, 2025
xmlrpc-c-apps · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-apps-debuginfo · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-c++ · RHEL 8 0:1.51.0-9.el8_10 RHSA-2024:4259 Jul 2, 2024
xmlrpc-c-c++ · almalinux 8 1.51.0-9.el8_10 ALSA-2024:4259 Jul 2, 2024
xmlrpc-c-c++ · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-c++ · ol 8 0:1.51.0-9.el8_10 ELSA-2024-4259 Jul 2, 2024
xmlrpc-c-c++-debuginfo · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-client · RHEL 8 0:1.51.0-9.el8_10 RHSA-2024:4259 Jul 2, 2024
xmlrpc-c-client · almalinux 8 1.51.0-9.el8_10 ALSA-2024:4259 Jul 2, 2024
xmlrpc-c-client · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-client · ol 8 0:1.51.0-9.el8_10 ELSA-2024-4259 Jul 2, 2024
xmlrpc-c-client++ · RHEL 8 0:1.51.0-9.el8_10 RHSA-2024:4259 Jul 2, 2024
xmlrpc-c-client++ · almalinux 8 1.51.0-9.el8_10 ALSA-2024:4259 Jul 2, 2024
xmlrpc-c-client++ · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-client++ · ol 8 0:1.51.0-9.el8_10 ELSA-2024-4259 Jul 2, 2024
xmlrpc-c-client++-debuginfo · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-client-debuginfo · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-debuginfo · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-debugsource · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-devel · RHEL 8 0:1.51.0-9.el8_10 RHSA-2024:4259 Jul 2, 2024
xmlrpc-c-devel · almalinux 8 1.51.0-9.el8_10 ALSA-2024:4259 Jul 2, 2024
xmlrpc-c-devel · amzn 2023 1.51.08-2.amzn2023.0.2 ALAS2023-2025-1229 Oct 27, 2025
xmlrpc-c-devel · ol 8 0:1.51.0-9.el8_10 ELSA-2024-4259 Jul 2, 2024

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.