Skip to content
OpenAdvisories
Medium · 5.5 CVE-2026-120251 EUVD-2026-114748GHSA-j736-6c4x-7rx7

imagecodecs 2026.3.6 through 2026.10.10 Infinite Loop via ccittfax4_decode()

Published Nov 1, 2026 · Updated Nov 6, 2026 · Assigned by VulnCheck

Description

imagecodecs 2026.3.6 through 2026.10.10 contains an infinite loop vulnerability in ccitt_fax4_decode_size() that allows attackers to hang the calling process by supplying a crafted CCITT Group 4 stream. Attackers can provide an 8-byte G4 stream lacking EOFB to ccittfax4_decode() or the numcodecs Ccittfax4 codec, consuming full CPU until the process is killed.

Affected products

VendorProductAffectedFixed
cgohlke imagecodecs 2026.3.6 – ≤ 2026.10.10 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-imagecodecs 2026.10.10-2.1 openSUSE-SU-2026:12406-1

Advisories 1

References