[Git][security-tracker-team/security-tracker][master] CVE-2026-42311/pillow: complete TODO introductory commit + bullseye not-affected
Sylvain Beucler (@beuc)
gitlab at salsa.debian.org
Thu May 21 08:08:02 BST 2026
Sylvain Beucler pushed to branch master at Debian Security Tracker / security-tracker
Commits:
32596a9f by Sylvain Beucler at 2026-05-21T09:07:55+02:00
CVE-2026-42311/pillow: complete TODO introductory commit + bullseye not-affected
Bisecting through 10.2.0..10.3.0, the segmentation fault in
test_bounds_crash_overflow is introduced with support for negative
layer co-ordinates.
Before that commit, Pillow just doesn't support the payload:
FAILED Tests/test_file_psd.py::test_bounds_crash_overflow - PIL.UnidentifiedImageError: cannot identify image file 'Tests/images/psd-oob-write-overflow.psd'
After there's a segfault:
Tests/test_file_psd.py Fatal Python error: Segmentation fault
Current thread 0x00007f4079105040 (most recent call first):
File "/root/.virtualenvs/pillow/lib/python3.11/site-packages/PIL/ImageFile.py", line 291 in load
File "/usr/src/triage/Pillow/Tests/test_file_psd.py", line 181 in test_bounds_crash_overflow
...
Erreur de segmentation
Test command:
make clean && make install && \cp -a ../test_file_psd.py Tests/ && \cp -a ../psd-oob-write* Tests/images/ && pytest Tests/test_file_psd.py -k test_bounds_crash_overflow
- - - - -
1 changed file:
- data/CVE/list
Changes:
=====================================
data/CVE/list
=====================================
@@ -6331,10 +6331,11 @@ CVE-2026-42339 (New API is a large language mode (LLM) gateway and artificial in
NOT-FOR-US: New API
CVE-2026-42311 (Pillow is a Python imaging library. From version 10.3.0 to before vers ...)
- pillow 12.2.0-1
+ [bullseye] - pillow <not-affected> (Vulnerable code introduced later)
NOTE: https://github.com/python-pillow/Pillow/security/advisories/GHSA-pwv6-vv43-88gr
NOTE: https://github.com/python-pillow/Pillow/pull/9520
NOTE: Fixed by (merge) https://github.com/python-pillow/Pillow/commit/58f9a1d166dcb0c274807d4423522d205b0c35ea (12.2.0)
- TODO: check, identify commit in 10.3.0 introducing the issue
+ NOTE: Introduced by: https://github.com/python-pillow/Pillow/commit/c2907dc04967109391a77eea00f7d583a0a0395f (10.3.0)
CVE-2026-42310 (Pillow is a Python imaging library. From version 4.2.0 to before versi ...)
- pillow 12.2.0-1
NOTE: https://github.com/python-pillow/Pillow/security/advisories/GHSA-r73j-pqj5-w3x7
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/32596a9f545ad4ccfb10a0beff3a2bb79105944a
--
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/32596a9f545ad4ccfb10a0beff3a2bb79105944a
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-security-tracker-commits/attachments/20260521/9ab39c59/attachment.htm>
More information about the debian-security-tracker-commits
mailing list