CVE-2026-27809CRITICAL 9.1EPSS p32.5%
CVE-2026-27809CVE-2026-27809
Description
psd-tools is a Python package for working with Adobe Photoshop PSD files. Prior to version 1.12.2, when a PSD file contains malformed RLE-compressed image data (e.g. a literal run that extends past the expected row size), decode_rle() raises ValueError which propagated all the way to the user, crashing psd.composite() and psd-tools export. decompress() already had a fallback that replaces failed channels with black pixels when result is None, but it never triggered because the ValueError from decode_rle() was not caught. The fix in version 1.12.2 wraps the decode_rle() call in a try/except so the existing fallback handles the error gracefully.
Scoring
| CVSS 3.1 | 9.1 (CRITICAL) |
| Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H |
| EPSS | 0.41% probability of exploitation · percentile 32.5% · 2026-06-19T12:03:05Z |
| Published | 2026-02-26 |
| Last modified | 2026-03-02 |
Underlying weaknesses· 6
References
6
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Weakness | Integer Overflow or Wraparoundcwe-190 | 0% | live |
| Weakness | Improper Handling of Highly Compressed Data (Data Amplification)cwe-409 | 0% | live |
| Weakness | Reachable Assertioncwe-617 | 0% | live |
| Weakness | Incorrect Type Conversion or Castcwe-704 | 0% | live |
| Weakness | Improper Handling of Exceptional Conditionscwe-755 | 0% | live |
| Weakness | Memory Allocation with Excessive Size Valuecwe-789 | 0% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.