Overview

Request 876407 accepted

- Update to 8.1.1
Security
* CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
* CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
* CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
* CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
* CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.

There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
did not properly check the reported size of the contained image. These images could cause
arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
and Akshay Ajayan of ASU.edu.

Other Changes
A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed


Matej Cepl's avatar

Why do you rewrite changelog?


Matej Cepl's avatar

Also, that %check part is horribly complicated. Wouldn't something like https://paste.opensuse.org/86356023 be enough?


Oliver Kurz's avatar

maybe, but that wasn't changed here. Care to create another submission for that?


Matej Cepl's avatar

@adrianSUSE ^^^ (I am sorry, but I am swamped)


Oliver Kurz's avatar

Feedback from https://build.opensuse.org/request/show/876566?notification_id=25432943 (declined): Changelog and rpmlint error need correcting, %ifpython3 needs removing

Request History
Adrian Schröter's avatar

adrianSuSE created request

- Update to 8.1.1
Security
* CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
* CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
* CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
* CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
* CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.

There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
did not properly check the reported size of the contained image. These images could cause
arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
and Akshay Ajayan of ASU.edu.

Other Changes
A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed


Oliver Kurz's avatar

okurz accepted request

openSUSE Build Service is sponsored by