update superset 3.1.0 dependency "pillow 9.5.0"
Bug description
pillow 9.5.0 has some high findings
https://scout.docker.com/vulnerabilities/id/GHSA-56pw-mpj4-fxww?s=github&n=pillow&t=pypi&vr=%3C10.0.1&utm_source=desktop&utm_medium=ExternalLink CVSS = N/A Fixed with 10.0.1
https://scout.docker.com/vulnerabilities/id/CVE-2023-50447?s=github&n=pillow&t=pypi&vr=%3C10.2.0&utm_source=desktop&utm_medium=ExternalLink CVSS = 8.1 Fixed with 10.2.0
https://scout.docker.com/vulnerabilities/id/CVE-2023-4863?s=github&n=pillow&t=pypi&vr=%3C10.0.1&utm_source=desktop&utm_medium=ExternalLink CVSS = 8.8 Fixed with 10.0.1
https://scout.docker.com/vulnerabilities/id/CVE-2023-44271?s=github&n=pillow&t=pypi&vr=%3C10.0.0&utm_source=desktop&utm_medium=ExternalLink CVSS = 7.5 Fixed with 10.0.0
https://scout.docker.com/vulnerabilities/id/PYSEC-2023-175?s=pypa&n=pillow&t=pypi&vr=%3C10.0.1&utm_source=desktop&utm_medium=ExternalLink CVSS = N/A Fixed with 10.0.0
https://scout.docker.com/vulnerabilities/id/GMS-2023-3137?s=gitlab&n=pillow&t=pypi&vr=%3C10.0.1&utm_source=desktop&utm_medium=ExternalLink CVSS = N/A Fixed with 10.0.1
=> to get rid of all of them update to 10.2.0 (or newer) should be done
How to reproduce the bug
download image of superset 3.1.0 do docker scout image scan
Screenshots/recordings
Superset version
3.1.0
Python version
3.9
Node version
16
Browser
Chrome
Additional context
V3.0.3 is also affected
Checklist
- [X] I have searched Superset docs and Slack and didn't find a solution to my problem.
- [X] I have searched the GitHub issue tracker and didn't find a similar bug report.
- [X] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.
Hm I thought this PR bumped pillow to 10.0: https://github.com/apache/superset/pull/25931 It should be reflected in 3.1.0. Is it not?
Yes that PR is included in 3.1.0: https://github.com/apache/superset/blob/3.1.0/CHANGELOG.md
I am not sure, if it is inside why is docker scout showing that it is problematic? Pulled today via "docker pull apache/superset:3.1.0" and open in scout still shows 9.5.0
superset 3.1.1 seems NOT to be affected
superset 3.1.1 seems NOT to be affected
It sounds like we're safe to close this then, since the PR is also included in 3.0.3 and 3.0.4, or both currently supported Minor/Major releases of Superset