Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to 9.4.0 to fix security vulnerabilities #129

Open
wants to merge 1,760 commits into
base: simd/master
Choose a base branch
from

Conversation

Dawars
Copy link

@Dawars Dawars commented Mar 14, 2023

Recently several vulnerabilities have been uncovered.
https://github.com/advisories?query=type%3Areviewed+Pillow

It is crucial to apply these fixes for use in production.

This PR is a straightforward merge from 9.4.x containing security vulnerability fixes, specifically:

Only test failing is test_file_fits:test_open which is caused by one-off error in simd implementation of rgb2l().
https://github.com/Dawars/pillow-simd/blob/simd/9.4.x/Tests/test_file_fits.py#L21

This seems negligible, how should I proceed?

The update also contains Github Actions related changes which I'm not familiar with and therefore probably incorrectly set up.

hugovk and others added 30 commits November 5, 2022 18:20
…transform

Fix compiler error: accessing 64 bytes in a region of size 48
updates:
- [github.com/psf/black: 22.8.0 → 22.10.0](psf/black@22.8.0...22.10.0)
- [github.com/sphinx-contrib/sphinx-lint: v0.6.1 → v0.6.7](sphinx-contrib/sphinx-lint@v0.6.1...v0.6.7)
…i-update-config

[pre-commit.ci] pre-commit autoupdate
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Revert "Install NumPy with OpenBLAS"
Updated macOS tested Pillow versions
radarhere and others added 25 commits December 31, 2022 09:33
Removed deprecations for Image constants, except for duplicate Resampling attributes
Return from ImagingFill early if image has a zero dimension
* Update Tests to IOError rather than OSError
Fixed null pointer dereference crash with malformed font
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Updated size parameter descriptions
# Conflicts:
#	.github/workflows/cifuzz.yml
#	.github/workflows/test-docker.yml
#	README.md
#	Tests/test_image_resample.py
#	src/PIL/_version.py
#	src/libImaging/ColorLUT.c
@mrkiril94
Copy link

Is this repo still alive ?

@gingerlime
Copy link

There's also a high-severity vulnerability in webp that was fixed in python-pillow#7395

@homm
Copy link

homm commented Oct 12, 2023

This changes are unrelated to Pillow-simd, which doesn’t have binary builds. It always uses system-provided versions of libraries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet