Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-8q6g-vjhf-jp8m | psd-tools composite/numpy has uncontrolled memory allocation via crafted PSD geometry |
Tue, 22 Sep 2026 20:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Psd-tools
Psd-tools psd-tools |
|
| Vendors & Products |
Psd-tools
Psd-tools psd-tools |
Tue, 22 Sep 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Tue, 22 Sep 2026 19:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | psd-tools is a Python package for working with Adobe Photoshop PSD files. Prior to 1.17.4, PSDImage.composite() and PSDImage.numpy() allocated output buffers from attacker-controlled PSD header geometry, including width, height, channels, depth, and per-layer rectangles, before validating those values against the available file data. A tiny crafted PSD could therefore cause multi-gigabyte memory allocation, and PSDImage.composite() could return a black image with only a warning instead of raising an exception. Services that composite untrusted PSD files could be terminated by out-of-memory handling. This issue is fixed in version 1.17.4. | |
| Title | psd-tools: Uncontrolled memory allocation in psd-tools composite/numpy via crafted PSD geometry | |
| Weaknesses | CWE-789 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-09-22T19:37:39.755Z
Reserved: 2026-07-07T19:41:00.005Z
Link: CVE-2026-59991
Updated: 2026-09-22T19:37:34.572Z
Status : Received
Published: 2026-09-22T20:17:04.123
Modified: 2026-09-22T20:17:04.123
Link: CVE-2026-59991
No data.
OpenCVE Enrichment
Updated: 2026-09-22T20:30:07Z
Github GHSA