MEDIUMCVSS v3.1 5.9Vulnerability

CVE-2026-112396

Pillow is a Python imaging library. From 11.3.0 until 13.0.0, Pillow has a heap use-after-free when libtiff rejects a tag while encoding TIFF data to an in-memory buffer. When an application saves attacker-influenced TIFF tags to BytesIO, libtiff can reject a tag during encoding in ImagingLibTiffEncode; the error path then frees the output buffer without closing or clearing the TIFF handle, and later cleanup flushes through the write callback into freed memory, which can crash the process and may enable code execution. This issue is fixed in version 13.0.0.

Properties

Severity
MEDIUM
Nvd fetched at
2026-10-20T21:14:08.448323+00:00
Epss score
0.00462
Cvss score
5.9
Cvss severity
MEDIUM
Retrieved at
2026-10-21T01:24:48+00:00
Score
5.9
Last source
FIRST EPSS
Cvss version
3.1
Cve id
CVE-2026-112396
Cvss vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
First seen by Signal
2026-10-20T00:27:55+00:00
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Published at
2026-10-19T22:17:06.837
Last modified
2026-10-20T19:50:26.943
Epss percentile
0.38774

Related Entities (1)

HAS_WEAKNESS (1)

→[Weakness]Use After Free

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-112396 (CVSS v3.1 5.9) — Ninja Signal Threat Intelligence | Ninja Signal