@@ -13,28 +13,28 @@ introduced in Pillow 10.3.0.
1313
1414The data being read is now limited to only the necessary amount.
1515
16- Fix OOB write with invalid tile extents
17- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16+ :cve: ` 2026-42311 `: Fix OOB write with invalid tile extents
17+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1818
1919Pillow 12.1.1 addressed :cve: `2026-25990 ` by improving checks for tile extents to
2020prevent an OOB write from specially crafted PSD images in Pillow >= 10.3.0. However,
2121these checks did not consider integer overflow. This has been corrected.
2222
23- Prevent PDF parsing trailer infinite loop
24- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
23+ :cve: ` 2026-42310 `: Prevent PDF parsing trailer infinite loop
24+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2525
2626When parsing a PDF, if a trailer refers to itself, or a more complex cyclic loop
2727exists, then an infinite loop occurs. Pillow now keeps a record of which trailers it
2828has already processed. PdfParser was added in Pillow 4.2.0.
2929
30- Integer overflow when processing fonts
31- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
30+ :cve: ` 2026-42308 `: Integer overflow when processing fonts
31+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3232
3333If a font advances for each glyph by an exceeding large amount, when Pillow keeps track
3434of the current position, it may lead to an integer overflow. This has been fixed.
3535
36- Heap buffer overflow with nested list coordinates
37- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
36+ :cve: ` 2026-42309 `: Heap buffer overflow with nested list coordinates
37+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3838
3939Passing nested lists as coordinates to APIs that accept coordinates such as
4040``ImagePath.Path ``, :py:meth: `~PIL.ImageDraw.ImageDraw.polygon `
0 commit comments