Approved changes feed: RSS · Atom

cpe:2.3:a:python:pillow:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorPython (b57ad93a-6195-5192-9423-6cfad6044a8b)
ProductPillow (ed16d516-33f6-556c-aa8c-2909192a8bc0)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/python-pillow/pillow purl2cpe 2026-06-01 10:16:28.223778
pkg:gitlab/redhat/python-pillow purl2cpe 2026-06-01 10:16:28.223780
pkg:pypi/pillow purl2cpe 2026-06-01 10:16:28.223781
pkg:rpm/fedora/python-pillow purl2cpe 2026-06-01 10:16:28.223783
pkg:rpm/opensuse/python-pillow purl2cpe 2026-06-01 10:16:28.223784
pkg:sourceforge/pillow.mirror purl2cpe 2026-06-01 10:16:28.223786

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-42311 vulnerable 2026-06-08 08:03:16.152237 Pillow: OOB Write with Invalid PSD Tile Extents (Integer Overflow)
Pillow is a Python imaging library. From version 10.3.0 to before version 12.2.0, processing a malicious PSD file could lead to memory corruption, potentially resulting in a crash or arbitrary code execution. This issue has been patched in version 12.2.0.
Published: 2026-05-09T04:11:58.092Z
Updated: 2026-05-12T02:24:33.053Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42310 vulnerable 2026-06-08 08:03:16.151702 Pillow: PDF Parsing Trailer Infinite Loop (DoS)
Pillow is a Python imaging library. From version 4.2.0 to before version 12.2.0, an attacker can supply a malicious PDF that causes the process to hang indefinitely, consuming 100% CPU and making the application unresponsive. This issue has been patched in version 12.2.0.
Published: 2026-05-09T04:10:48.395Z
Updated: 2026-05-12T18:31:10.271Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42309 vulnerable 2026-06-08 08:03:16.151261 Pillow: Heap buffer overflow with nested list coordinates
Pillow is a Python imaging library. From version 11.2.1 to before version 12.2.0, passing nested lists as coordinates to APIs that accept coordinates such as ImagePath.Path, ImageDraw.ImageDraw.polygon and ImageDraw.ImageDraw.line could cause a heap buffer overflow, as nested lists were recursively unpacked beyond the allocated buffer. Coordinate lists are now validated to contain exactly two numeric coordinates. This issue has been patched in version 12.2.0.
Published: 2026-05-09T04:08:10.517Z
Updated: 2026-05-11T14:48:18.204Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42308 vulnerable 2026-06-08 08:03:16.150868 Pillow: Integer overflow when processing fonts
Pillow is a Python imaging library. Prior to version 12.2.0, if a font advances for each glyph by an exceeding large amount, when Pillow keeps track of the current position, it may lead to an integer overflow. This issue has been patched in version 12.2.0.
Published: 2026-05-09T04:09:01.631Z
Updated: 2026-05-11T15:03:00.916Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40192 vulnerable 2026-06-08 08:01:20.033279 Pillow is vulnerable to a FITS GZIP decompression bomb
Pillow is a Python imaging library. Versions 10.3.0 through 12.1.1 did not limit the amount of GZIP-compressed data read when decoding a FITS image, making them vulnerable to decompression bomb attacks. A specially crafted FITS file could cause unbounded memory consumption, leading to denial of service (OOM crash or severe performance degradation). If users are unable to immediately upgrade, they should only open specific image formats, excluding FITS, as a workaround.
Published: 2026-04-15T22:53:56.147Z
Updated: 2026-07-20T12:04:50.181Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25990 vulnerable 2026-06-08 07:53:20.668296 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28219 vulnerable 2026-06-08 06:33:26.746566 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-50447 vulnerable 2026-06-08 06:16:16.200345 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-44271 vulnerable 2026-06-08 06:12:39.868160 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-45199 vulnerable 2026-06-08 05:50:35.936631 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-45198 vulnerable 2026-06-08 05:50:35.936036 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24303 vulnerable 2026-06-08 05:41:00.073312 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22817 vulnerable 2026-06-08 05:40:55.467909 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22816 vulnerable 2026-06-08 05:40:55.467287 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22815 vulnerable 2026-06-08 05:40:55.466504 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-34552 vulnerable 2026-06-08 05:32:13.774122 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28678 vulnerable 2026-06-08 05:31:24.801165 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28677 vulnerable 2026-06-08 05:31:24.800602 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28676 vulnerable 2026-06-08 05:31:24.800008 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28675 vulnerable 2026-06-08 05:31:24.799505 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-27923 vulnerable 2026-06-08 05:31:22.758077 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-27922 vulnerable 2026-06-08 05:31:22.757630 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-27921 vulnerable 2026-06-08 05:31:22.756976 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25293 vulnerable 2026-06-08 05:30:40.608743 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25292 vulnerable 2026-06-08 05:30:40.608354 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25291 vulnerable 2026-06-08 05:30:40.607940 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25290 vulnerable 2026-06-08 05:30:40.607612 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25289 vulnerable 2026-06-08 05:30:40.607164 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25288 vulnerable 2026-06-08 05:30:40.606602 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25287 vulnerable 2026-06-08 05:30:40.606015 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-23437 vulnerable 2026-06-08 05:30:02.933861 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-5313 vulnerable 2026-06-08 05:26:41.711757 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-5312 vulnerable 2026-06-08 05:26:41.710830 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-5311 vulnerable 2026-06-08 05:26:41.707881 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-5310 vulnerable 2026-06-08 05:26:41.705583 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-35655 vulnerable 2026-06-08 05:25:01.482496 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-35654 vulnerable 2026-06-08 05:25:01.482011 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-35653 vulnerable 2026-06-08 05:25:01.481460 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11538 vulnerable 2026-06-08 05:16:47.381245 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10994 vulnerable 2026-06-08 05:16:36.176790 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10379 vulnerable 2026-06-08 05:16:35.157583 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10378 vulnerable 2026-06-08 05:16:35.156928 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10177 vulnerable 2026-06-08 05:16:34.560051 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-19911 vulnerable 2026-06-08 05:13:23.997158 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16865 vulnerable 2026-06-08 05:13:09.430341 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-9190 vulnerable 2026-06-08 05:08:22.875891 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-9189 vulnerable 2026-06-08 05:08:22.875363 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-4009 vulnerable 2026-06-08 05:07:46.405884 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-2533 vulnerable 2026-06-08 05:07:42.561836 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-0775 vulnerable 2026-06-08 05:07:16.197226 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-0740 vulnerable 2026-06-08 05:07:16.011896 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-9601 vulnerable 2026-06-08 05:06:12.201388 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-3598 vulnerable 2026-06-08 05:05:33.674714 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-3589 vulnerable 2026-06-08 05:05:33.633627 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-1933 vulnerable 2026-06-08 05:05:26.859818 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-1932 vulnerable 2026-06-08 05:05:26.858710 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.