QSN-8790-1: Expat vulnerabilities 2026-09-21 Summary: Several security issues were fixed in Expat. Details: It was discovered that Expat could be made to allocate large amounts of memory when parsing a small crafted document. An attacker could possibly use this issue to cause Expat to consume resources, leading to a denial of service. This issue was only addressed in Ubuntu 24.04 LTS. (CVE-2025-59375) It was discovered that Expat incorrectly handled empty external parameter entity content. An attacker could possibly use this issue to cause Expat to crash, resulting in a denial of service. (CVE-2026-32776) It was discovered that Expat incorrectly handled certain DTD content. An attacker could possibly use this issue to cause Expat to enter an infinite loop, resulting in a denial of service. (CVE-2026-32777) It was discovered that Expat incorrectly handled memory when retrying after an earlier out-of-memory condition. An attacker could possibly use this issue to cause Expat to crash, resulting in a denial of service. (CVE-2026-32778) It was discovered that Expat performed attribute name collision checks inefficiently. An attacker could possibly use this issue to cause Expat to consume resources when processing a moderately sized crafted XML document, resulting in a denial of service. This issue was only addressed in Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-45186) It was discovered that Expat used insufficient entropy, allowing hash flooding through a crafted XML document. An attacker could possibly use this issue to cause Expat to consume resources, leading to a denial of service. This issue was only addressed in Ubuntu 14.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-41080) It was discovered that Expat did not track handler call depth for certain functions called from within handlers, leading to a use-after-free. An attacker could possibly use this issue to cause Expat to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2026-50219, CVE-2026-56412) It was discovered that Expat incorrectly handled certain values, leading to integer overflows. An attacker could possibly use this issue to cause Expat to crash, resulting in a denial of service. (CVE-2026-56403, CVE-2026-56404, CVE-2026-56405) It was discovered that Expat incorrectly handled certain values, leading to an integer overflow. An attacker could possibly use this issue to cause Expat to crash, resulting in a denial of service. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-56408) Affected QuantaStor releases: 6.9.1.001 jammy: libexpat1 2.4.7-1ubuntu0.9 (fixed in 2.4.7-1ubuntu0.8) 6.9.1.001 jammy: libexpat1-dev 2.4.7-1ubuntu0.9 (fixed in 2.4.7-1ubuntu0.8) 6.9.0.464 jammy: libexpat1 2.4.7-1ubuntu0.9 (fixed in 2.4.7-1ubuntu0.8) 6.9.0.464 jammy: libexpat1-dev 2.4.7-1ubuntu0.9 (fixed in 2.4.7-1ubuntu0.8) 6.8.6.015 jammy: libexpat1 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.6.015 jammy: libexpat1-dev 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.5.018 jammy: libexpat1 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.5.018 jammy: libexpat1-dev 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.4.038 jammy: libexpat1 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.4.038 jammy: libexpat1-dev 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.3.018 jammy: libexpat1 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.3.018 jammy: libexpat1-dev 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.2.002 jammy: libexpat1 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.2.002 jammy: libexpat1-dev 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.1.007 jammy: libexpat1 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.1.007 jammy: libexpat1-dev 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.0.205 jammy: libexpat1 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) 6.8.0.205 jammy: libexpat1-dev 2.4.7-1ubuntu0.7 (fixed in 2.4.7-1ubuntu0.8) CVEs: CVE-2026-50219, CVE-2025-59375, CVE-2026-56408, CVE-2026-56412, CVE-2026-41080, CVE-2026-56404, CVE-2026-32777, CVE-2026-56405, CVE-2026-32776, CVE-2026-56403, CVE-2026-32778, CVE-2026-45186 References: https://ubuntu.com/security/notices/USN-8790-1