SUSE SLED15 / SLES15 Security Update : expat (SUSE-SU-2026:4619-1)

high Nessus Plugin ID 365321

Language:

Synopsis

The remote SUSE host is missing one or more security updates.

Description

The remote SUSE Linux SLED15 / SLED_SAP15 / SLES15 / SLES_SAP15 host has packages installed that are affected by multiple vulnerabilities as referenced in the SUSE-SU-2026:4619-1 advisory.

- 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

Tenable has extracted the preceding description block directly from the SUSE security advisory.

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version number.

Solution

Update the affected expat, libexpat-devel, libexpat1 and / or libexpat1-32bit packages.

See Also

https://bugzilla.suse.com/1249584

https://bugzilla.suse.com/1257144

https://bugzilla.suse.com/1257496

https://bugzilla.suse.com/1259711

https://bugzilla.suse.com/1259726

https://bugzilla.suse.com/1259729

https://bugzilla.suse.com/1262263

https://bugzilla.suse.com/1264713

https://bugzilla.suse.com/1267631

https://bugzilla.suse.com/1268572

https://bugzilla.suse.com/1268573

https://bugzilla.suse.com/1275115

https://bugzilla.suse.com/1275594

https://bugzilla.suse.com/1275732

https://bugzilla.suse.com/1275859

https://bugzilla.suse.com/1275860

https://bugzilla.suse.com/1275915

https://bugzilla.suse.com/1282347

https://bugzilla.suse.com/1283493

https://bugzilla.suse.com/1284334

https://www.suse.com/security/cve/CVE-2016-0718

https://www.suse.com/security/cve/CVE-2016-9063

https://www.suse.com/security/cve/CVE-2022-43680

https://www.suse.com/security/cve/CVE-2023-52425

https://www.suse.com/security/cve/CVE-2024-8176

https://www.suse.com/security/cve/CVE-2025-59375

https://www.suse.com/security/cve/CVE-2026-102633

https://www.suse.com/security/cve/CVE-2026-24515

https://www.suse.com/security/cve/CVE-2026-25210

https://www.suse.com/security/cve/CVE-2026-32776

https://www.suse.com/security/cve/CVE-2026-32777

https://www.suse.com/security/cve/CVE-2026-32778

https://www.suse.com/security/cve/CVE-2026-41080

https://www.suse.com/security/cve/CVE-2026-45186

https://www.suse.com/security/cve/CVE-2026-50219

https://www.suse.com/security/cve/CVE-2026-56131

https://www.suse.com/security/cve/CVE-2026-56132

https://www.suse.com/security/cve/CVE-2026-56403

https://www.suse.com/security/cve/CVE-2026-56404

https://www.suse.com/security/cve/CVE-2026-56405

https://www.suse.com/security/cve/CVE-2026-56406

https://www.suse.com/security/cve/CVE-2026-56407

https://www.suse.com/security/cve/CVE-2026-56408

https://www.suse.com/security/cve/CVE-2026-56409

https://www.suse.com/security/cve/CVE-2026-56410

https://www.suse.com/security/cve/CVE-2026-56411

https://www.suse.com/security/cve/CVE-2026-56412

https://www.suse.com/security/cve/CVE-2026-66046

https://www.suse.com/security/cve/CVE-2026-72522

https://www.suse.com/security/cve/CVE-2026-76641

https://www.suse.com/security/cve/CVE-2026-76956

https://www.suse.com/security/cve/CVE-2026-76957

https://www.suse.com/security/cve/CVE-2026-77214

https://www.suse.com/security/cve/CVE-2026-93990

http://www.nessus.org/u?d3c012d4

Plugin Details

Severity: High

ID: 365321

File Name: suse_SU-2026-4619-1.nasl

Version: 1.2

Type: Local

Agent: unix

Published: 10/13/2026

Updated: 10/14/2026

Supported Sensors: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 6.9

Percentile: 96.51

CVSS v2

Risk Factor: High

Base Score: 7.5

Temporal Score: 5.9

Vector: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS Score Source: CVE-2016-9063

CVSS v3

Risk Factor: Critical

Base Score: 9.8

Temporal Score: 8.8

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

CVSS v4

Risk Factor: High

Base Score: 8.7

Threat Score: 7.7

Threat Vector: CVSS:4.0/E:P

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

CVSS Score Source: CVE-2026-93990

Vulnerability Information

CPE: cpe:/o:novell:suse_linux:15, p-cpe:/a:novell:suse_linux:expat, p-cpe:/a:novell:suse_linux:libexpat-devel, p-cpe:/a:novell:suse_linux:libexpat1-32bit, p-cpe:/a:novell:suse_linux:libexpat1

Required KB Items: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 10/12/2026

Vulnerability Publication Date: 5/18/2016

Reference Information

CVE: CVE-2016-0718, CVE-2016-9063, CVE-2022-43680, CVE-2023-52425, CVE-2024-8176, CVE-2025-59375, CVE-2026-102633, CVE-2026-24515, CVE-2026-25210, CVE-2026-32776, CVE-2026-32777, CVE-2026-32778, CVE-2026-41080, CVE-2026-45186, CVE-2026-50219, CVE-2026-56131, CVE-2026-56132, 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, CVE-2026-66046, CVE-2026-72522, CVE-2026-76641, CVE-2026-76956, CVE-2026-76957, CVE-2026-77214, CVE-2026-93990

IAVA: 2024-A-0134-S, 2025-A-0186-S, 2026-A-0100-S, 2026-A-0407-S, 2026-A-0451, 2026-A-0650-S, 2026-A-0899-S, 2026-A-0925-S, 2026-A-1045, 2026-A-1100

SuSE: SUSE-SU-2026:4619-1