SUSE SLES15 Security Update : python-Pillow (SUSE-SU-2026:5038-1)

critical Nessus Plugin ID 376269

Synopsis

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

Description

The remote SUSE Linux SLES15 host has a package installed that is affected by multiple vulnerabilities as referenced in the SUSE-SU-2026:5038-1 advisory.

- CVE-2026-96636: decompression-bomb protection bypass via multi-frame `seek()` in MPO and DCX (bsc#1286802).
- CVE-2026-96637: decompression bomb check bypass in `SpiderImagePlugin.seek()` leads to unbounded allocation DoS (bsc#1286801).
- CVE-2026-96640: PDF append accepts malformed shared page-tree DAG, which can cause resource exhaustion (bsc#1286798).
- CVE-2026-96641: reachable undefined behavior in native integer operations can lead to denial of service or logic integrity compromise (bsc#1286797).
- CVE-2026-96642: `TarIO` negative size field causes infinite CPU-spin loop (bsc#1286796).
- CVE-2026-112390: Denial of Service via infinite loop during crafted MIC image parsing (bsc#1286256).
- CVE-2026-112391: Denial of Service via unbounded recursion in PDF parser (bsc#1286273).
- CVE-2026-112392: Denial of Service via zero-size images in rank filters (bsc#1286287).
- CVE-2026-112393: heap buffer overflow and stale-heap disclosure in _tiffWriteProc when saving compressed TIFF data (bsc#1286325).
- CVE-2026-112394: `P;2L` and `P;4L` decoders may read 1 to 3 bytes past the passed buffer size (bsc#1286311).
- CVE-2026-112397: out-of-bounds access in `_imagingmorph` on a zero-width image (bsc#1286314).
- CVE-2026-112398: heap buffer overflow in FPX JPEG decoding can lead to code execution (bsc#1286406).
- CVE-2026-112399: Denial of service via crafted APNG image (bsc#1286368).
- CVE-2026-112400: Denial of Service via memory exhaustion from crafted GIF image (bsc#1286370).
- CVE-2026-112401: Denial of Service via crafted GIF comments (bsc#1286372).
- CVE-2026-112402: Denial of service via double free during image transformation (bsc#1286381).
- CVE-2026-112403: heap buffer overflow in `ImagingJpegDecode` allows for code execution (bsc#1286405).
- CVE-2026-112405: NULL pointer dereference in `Image.merge` via an unvalidated band 0 (bsc#1286404).
- CVE-2026-112406: infinite loop in `PdfParser.rewrite_pages` on page tree `Parent` cycle (bsc#1286403).
- CVE-2026-112891: quadratic GIF comment copying during save (bsc#1286402).
- CVE-2026-112892: MSP RLE decoder expands a tiny file into unbounded memory (bsc#1286401).
- CVE-2026-112894: Denial of Service via crafted multi-frame image conversion (bsc#1286408).
- CVE-2026-112895: Denial of service via crafted PDF during append operations (bsc#1286411).
- CVE-2026-112896: TIFF encoder `ColorMap` plane-size mismatch causes a heap out-of-bounds read (bsc#1286400).
- CVE-2026-112897: `TiffDecode` returns uninitialized memory as pixels for short JPEG strips (bsc#1286398).
- CVE-2026-112899: EPS `load(scale)` lets Ghostscript render past the decompression bomb limit (bsc#1286489).
- CVE-2026-112900: argument Injection in Ghostscript call can lead to remote code execution (bsc#1286397).
- CVE-2026-112901: ReDoS in `XbmImagePlugin` can be triggered by 512-byte file (bsc#1286396).
- CVE-2026-112902: memory disclosure and segfault in libtiff encoder via crafted TIFF tags (bsc#1286804).

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 python3-Pillow package.

See Also

https://bugzilla.suse.com/1286256

https://bugzilla.suse.com/1286273

https://bugzilla.suse.com/1286287

https://bugzilla.suse.com/1286311

https://bugzilla.suse.com/1286314

https://bugzilla.suse.com/1286325

https://bugzilla.suse.com/1286368

https://bugzilla.suse.com/1286370

https://bugzilla.suse.com/1286372

https://bugzilla.suse.com/1286381

https://bugzilla.suse.com/1286396

https://bugzilla.suse.com/1286397

https://bugzilla.suse.com/1286398

https://bugzilla.suse.com/1286400

https://bugzilla.suse.com/1286401

https://bugzilla.suse.com/1286402

https://bugzilla.suse.com/1286403

https://bugzilla.suse.com/1286404

https://bugzilla.suse.com/1286405

https://bugzilla.suse.com/1286406

https://bugzilla.suse.com/1286408

https://bugzilla.suse.com/1286411

https://bugzilla.suse.com/1286489

https://bugzilla.suse.com/1286796

https://bugzilla.suse.com/1286797

https://bugzilla.suse.com/1286798

https://bugzilla.suse.com/1286801

https://bugzilla.suse.com/1286802

https://bugzilla.suse.com/1286804

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

http://www.nessus.org/u?640037d0

Plugin Details

Severity: Critical

ID: 376269

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

Version: 1.1

Type: Local

Agent: unix

Published: 11/5/2026

Updated: 11/5/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: High

Score: 7.6

Percentile: 98.11

CVSS v2

Risk Factor: Critical

Base Score: 10

Temporal Score: 7.8

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

CVSS Score Source: CVE-2026-112900

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: Critical

Base Score: 9.2

Threat Score: 8.2

Threat Vector: CVSS:4.0/E:P

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

Vulnerability Information

CPE: cpe:/o:novell:suse_linux:15, p-cpe:/a:novell:suse_linux:python3-pillow

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: 11/2/2026

Vulnerability Publication Date: 10/19/2026

Reference Information

CVE: CVE-2026-112390, CVE-2026-112391, CVE-2026-112392, CVE-2026-112393, CVE-2026-112394, CVE-2026-112397, CVE-2026-112398, CVE-2026-112399, CVE-2026-112400, CVE-2026-112401, CVE-2026-112402, CVE-2026-112403, CVE-2026-112405, CVE-2026-112406, CVE-2026-112891, CVE-2026-112892, CVE-2026-112894, CVE-2026-112895, CVE-2026-112896, CVE-2026-112897, CVE-2026-112899, CVE-2026-112900, CVE-2026-112901, CVE-2026-112902, CVE-2026-96636, CVE-2026-96637, CVE-2026-96640, CVE-2026-96641, CVE-2026-96642

SuSE: SUSE-SU-2026:5038-1