2021-02-28 20:13:16 +03:00
|
|
|
8.1.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
Security
|
|
|
|
========
|
|
|
|
|
2024-03-15 02:36:19 +03:00
|
|
|
:cve:`2021-25289`: Fix the fix for :cve:`2020-35654`
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2024-03-13 21:15:16 +03:00
|
|
|
|
2024-03-15 02:36:19 +03:00
|
|
|
The previous fix for :cve:`2020-35654` was insufficient due to incorrect
|
|
|
|
error checking in ``TiffDecode.c``.
|
2024-03-13 21:15:16 +03:00
|
|
|
|
2024-03-15 02:36:19 +03:00
|
|
|
:cve:`2021-25290`: Fix buffer overflow in ``TiffDecode.c``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2021-02-28 20:13:16 +03:00
|
|
|
|
2024-03-15 02:36:19 +03:00
|
|
|
In ``TiffDecode.c``, there is a negative-offset ``memcpy`` with an invalid size.
|
2024-03-13 21:15:16 +03:00
|
|
|
|
2024-03-15 02:36:19 +03:00
|
|
|
:cve:`2021-25291`: Fix buffer overflow in ``TIFFReadRGBATile``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2021-02-28 20:13:16 +03:00
|
|
|
|
2024-03-15 02:36:19 +03:00
|
|
|
In ``TiffDecode.c``, invalid tile boundaries could lead to an out-of-bounds
|
|
|
|
read in ``TIFFReadRGBATile``.
|
|
|
|
|
|
|
|
:cve:`2021-25292`: Fix DOS attack
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
The PDF parser has a catastrophic backtracking regex that could be used as a
|
|
|
|
DOS attack.
|
|
|
|
|
|
|
|
:cve:`2021-25293`: Fix buffer overflow in ``SgiRleDecode.c``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
There is an out-of-bounds read in ``SgiRleDecode.c`` since Pillow 4.3.0.
|
2021-02-28 20:13:16 +03:00
|
|
|
|
|
|
|
Other Changes
|
|
|
|
=============
|
|
|
|
|
2021-03-03 14:38:24 +03:00
|
|
|
A crash with the feature flags for libimagequant, libjpeg-turbo, WebP and XCB on
|
2021-03-03 12:34:52 +03:00
|
|
|
unreleased Python 3.10 has been fixed (:issue:`5193`).
|