CVE-2026-54060

Publication date 6 July 2026

Last updated 4 November 2026


Ubuntu priority

Cvss 3 Severity Score

7.5 · High

Score breakdown

Description

Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile() assembled per-glyph images into a combined bitmap with Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), allowing a font to trigger excessive allocation during conversion or saving. This issue is fixed in version 12.3.0.

Read the notes from the security team

Status

Package Ubuntu Release Status
pillow 26.10 stonking
Not affected
26.04 LTS resolute
Fixed in 12.1.1-2ubuntu1.4
24.04 LTS noble
Fixed in 10.2.0-1ubuntu1.4
22.04 LTS jammy
Fixed in 9.0.1-1ubuntu0.6
20.04 LTS focal
Needs evaluation
18.04 LTS bionic
Needs evaluation
16.04 LTS xenial
Needs evaluation
14.04 LTS trusty
Needs evaluation
pillow-python2 26.10 stonking Not in release
26.04 LTS resolute Not in release
25.10 questing Not in release
24.04 LTS noble Not in release
22.04 LTS jammy Not in release
20.04 LTS focal
Needs evaluation

Notes


mdeslaur

same commit as CVE-2026-54059

Patch details

For informational purposes only. We recommend not to cherry-pick updates. How can I get the fixes?

Package Patch details
pillow

Severity score breakdown

CVSS version: CVSS v3.0

Base score 7.5 · High

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


Access our resources on patching vulnerabilities