Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-pwv6-vv43-88gr

Опубликовано: 04 мая 2026
Источник: github
Github: Прошло ревью
CVSS4: 8.6

Описание

Pillow has an OOB Write with Invalid PSD Tile Extents (Integer Overflow)

Impact

Processing a malicious PSD file could lead to memory corruption, potentially resulting in a crash or arbitrary code execution.

Patches

Patched version: 12.2.0

Pillow 12.1.1 addressed CVE-2026-25990 by adding checks for tile extents in PSD image decoding/encoding to prevent an out-of-bounds write. However, the bounds checks computed tile extent sums using types susceptible to integer overflow, meaning a PSD image with carefully chosen tile dimensions could produce values that wrap around and bypass the checks, still triggering an out-of-bounds write in src/decode.c and src/encode.c. The fix avoids adding extents together before comparison.

Workarounds

Use any version but affected versions: >= 10.3.0, < 12.2.0

Resources

Пакеты

Наименование

pillow

pip
Затронутые версииВерсия исправления

>= 10.3.0, < 12.2.0

12.2.0

EPSS

Процентиль: 5%
0.0015
Низкий

8.6 High

CVSS4

Дефекты

CWE-190
CWE-787

Связанные уязвимости

CVSS3: 7.8
ubuntu
3 месяца назад

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.

CVSS3: 7.8
redhat
3 месяца назад

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.

CVSS3: 7.8
nvd
3 месяца назад

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.

CVSS3: 7.8
debian
3 месяца назад

Pillow is a Python imaging library. From version 10.3.0 to before vers ...

CVSS3: 8.4
redos
20 дней назад

Уязвимость python-pillow

EPSS

Процентиль: 5%
0.0015
Низкий

8.6 High

CVSS4

Дефекты

CWE-190
CWE-787