SCA: security update for Pillow (GHSA-8g5g-8vmr-9782)

critical Tenable Self-Hosted Container Security Plugin ID 476408

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- Pillow is a Python imaging library. Prior to 13.0.0, Pillow's JPEG decoder can write a full-width scanline
into a buffer sized for a requested draft scale. ImagingJpegDecode does not verify libjpeg's actual output
width and component count after scaling is requested, and an 8-bit lossless SOF3 JPEG decoded by a build
linked to libjpeg-turbo 3.x can ignore the requested downscaling geometry. An attacker can supply such a
JPEG to an application that uses draft() or thumbnail() to request downscaling. This can corrupt heap
memory, crash the process, or potentially allow code execution. Older libjpeg-turbo 2.x and IJG builds
reject the SOF3 input. This issue is fixed in version 13.0.0. (CVE-2026-112403)

Solution

Update the Pillow library and its related packages to version 13.0.0 or later.

See Also

https://github.com/advisories/GHSA-8g5g-8vmr-9782

Plugin Details

Severity: Critical

ID: 476408

Version: Revision 1.1

Type: Local

Family: SCA Checks

Published: 10/21/2026

Updated: 10/21/2026

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 58.46

Vendor

Vendor Severity: Critical

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Temporal Score: 5

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

CVSS Score Source: CVE-2026-112403

CVSS v3

Risk Factor: High

Base Score: 8.8

Temporal Score: 7.7

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

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

CVSS v4

Risk Factor: Critical

Base Score: 9.2

Threat Score: 7.2

Threat Vector: CVSS:4.0/E:U

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

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 10/20/2026

Vulnerability Publication Date: 10/19/2026

Reference Information

CVE: CVE-2026-112403

cwe: CWE-122