CVE-2026-112394CWE-126

CVE-2026-112394

published October 20, 2026

CVSS
6.3
EPSS
0%
Percentile
20.6
In the wild
Unconfirmed
What it is

Pillow is a Python imaging library. Prior to 13.0.0, Pillow's P;2L and P;4L raw decoders can read past the end of an input buffer. ImagingRawDecode calculates a packed-pixel row size, while the unpackers read separately padded bit planes. A caller can supply a buffer and image dimensions whose accepted size is smaller than the unpacker's actual footprint. This can disclose up to three adjacent heap bytes in output pixels or crash the process. This issue is fixed in version 13.0.0.

The record
Technical detail
CVSS
6.3 · NONE
CVSS v4.0
6.3 · CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
EPSS
0.00291 · 20.6th percentile
Weakness
CWE-126 · Buffer Over-read
Published
2026-10-20T01:17Z
References (4)
EPSS history
Timeline
  • 21 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 19 OCT 20:48Z
    Pillow: P;2L and P;4L decoders may read 1 to 3 bytes past the passed buffer size
    cvelistv5
  • 19 OCT 20:48Z
    Pillow: P;2L and P;4L decoders may read 1 to 3 bytes past the passed buffer size
    cvelistv5