CVE-2023-44271
Pillow Denial of Service vulnerability
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
CVE-2023-44271- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
CVE-2023-44271- Updated
- 2026-11-02
EUVDEUVD-2023-0199 No score
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
EUVD-2023-0199- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8ghj-p4vj-mr35
8.7
Pillow Denial of Service vulnerability
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
GHSA-8ghj-p4vj-mr35- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-44271
7.5
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
DEBIAN-CVE-2023-44271- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGHSA-8ghj-p4vj-mr35
8.7
Pillow Denial of Service vulnerability
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
GHSA-8ghj-p4vj-mr35- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
Show 24 moreShow less
OSVOESA-2023-1856
7.5
python-pillow security update
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \ Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift. %package -n python3-pillow Summary: Python 3 image processing library Provides: python3-imaging = -
Security Fix(es):
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.(CVE-2023-44271)
- Record
OESA-2023-1856- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:0345
7.5
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2024:0345- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:1057
8.1
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:1057- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2024:3005
7.5
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2024:3005- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-44271
7.5
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
UBUNTU-CVE-2023-44271- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2024:3005 No score
Moderate: python-pillow security update
The python-pillow packages contain a Python image processing library that provides extensive file format support, an efficient internal representation, and powerful image-processing capabilities.
Security Fix(es):
- python-pillow: uncontrolled resource consumption when textlength in an ImageDraw instance operates on a long text argument (CVE-2023-44271)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2024:3005- Updated
- 2026-11-02
OSVBIT-pillow-2023-44271 No score
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
BIT-pillow-2023-44271- Updated
- 2026-11-02
OSVCLSA-2026-1772410260 No score
TuxCare security update for pillow (1 CVE)
TuxCare rebuilt pillow to address 1 CVE. Fixed in 9.4.0.post1+tuxcare.
- Record
CLSA-2026-1772410260- Updated
- 2026-11-02
OSVCLSA-2026-1787230952 No score
TuxCare security update for pillow (1 CVE)
TuxCare rebuilt pillow to address 1 CVE. Fixed in 9.4.0.post4+tuxcare.
- Record
CLSA-2026-1787230952- Updated
- 2026-11-02
OSVCLSA-2026-1787298843 No score
TuxCare security update for pillow (5 CVEs)
TuxCare rebuilt pillow to address 5 CVEs. Fixed in 9.5.0.post3+tuxcare.
- Record
CLSA-2026-1787298843- Updated
- 2026-11-02
OSVCLSA-2026-1789993475 No score
Fix CVE(s): CVE-2023-44271, CVE-2023-50447
- SECURITY UPDATE: arbitrary code execution via the ImageMath.eval
environment parameter (ELSCVE-187962)
- debian/patches/CVE-2023-50447.patch: reject environment keys that contain "__" or shadow a builtin before they are merged into the execution namespace in src/PIL/ImageMath.py, so an injected name can no longer satisfy the expression allowlist. Adds a regression test in Tests/test_imagemath.py.
- CVE-2023-50447
- SECURITY UPDATE: denial of service via unbounded allocation when
measuring or rendering very long strings
- debian/patches/CVE-2023-44271.patch: add ImageFont.MAX_STRING_LENGTH and check it at each text entry point in src/PIL/ImageFont.py before the C layer allocates. Adds a regression test in Tests/test_imagefont.py.
- CVE-2023-44271
- Record
CLSA-2026-1789993475- Updated
- 2026-11-02
OSVCLSA-2026-1792160910 No score
TuxCare security update for pillow (3 CVEs)
TuxCare rebuilt pillow to address 3 CVEs. Fixed in 8.4.0.post2+tuxcare.
- Record
CLSA-2026-1792160910- Updated
- 2026-11-02
OSV No score
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
CVE-2023-44271- Updated
- 2026-11-02
OSVMGASA-2024-0133 No score
Updated python-pillow packages fix security vulnerabilities
CVE-2023-44271 Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument. CVE-2024-28219 A buffer overflow exists because strcpy is used instead of strncpy.
- Record
MGASA-2024-0133- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13439-1 No score
python310-Pillow-10.0.1-2.1 on GA media
These are all security issues fixed in the python310-Pillow-10.0.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13439-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11261-1 No score
python313-Pillow-12.3.0-1.1 on GA media
These are all security issues fixed in the python313-Pillow-12.3.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11261-1- Updated
- 2026-11-02
OSVPYSEC-2023-227 No score
An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.
- Record
PYSEC-2023-227- Updated
- 2026-11-02
OSVRLSA-2024:3005 No score
Moderate: python-pillow security update
The python-pillow packages contain a Python image processing library that provides extensive file format support, an efficient internal representation, and powerful image-processing capabilities.
Security Fix(es):
- python-pillow: uncontrolled resource consumption when textlength in an ImageDraw instance operates on a long text argument (CVE-2023-44271)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.10 Release Notes linked from the References section.
- Record
RLSA-2024:3005- Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2023-44271 No score
CVE-2023-44271 in pillow - Patched by Root
Root has patched CVE-2023-44271 in the pillow package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2023-44271- Updated
- 2026-11-05
OSVSUSE-SU-2023:4465-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues:
- CVE-2023-44271: Fixed uncontrolled resource consumption when textlength in an ImageDraw instance operates on a long text argument (bsc#1216894).
- Record
SUSE-SU-2023:4465-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4528-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues:
- CVE-2023-44271: Fixed uncontrolled resource consumption when textlength in an ImageDraw instance operates on a long text argument (bsc#1216894).
- Record
SUSE-SU-2023:4528-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4630-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues:
- CVE-2023-44271: Fixed uncontrolled resource consumption when textlength in an ImageDraw instance operates on a long text argument (bsc#1216894).
- Record
SUSE-SU-2023:4630-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4631-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues:
- CVE-2023-44271: Fixed uncontrolled resource consumption when textlength in an ImageDraw instance operates on a long text argument (bsc#1216894).
- Record
SUSE-SU-2023:4631-1- Updated
- 2026-11-02
OSVUSN-6618-1 No score
pillow vulnerabilities
It was discovered that Pillow incorrectly handled certain long text arguments. An attacker could possibly use this issue to cause Pillow to consume resources, leading to a denial of service. This issue only affected Ubuntu 20.04 LTS, and Ubuntu 22.04 LTS. (CVE-2023-44271)
Duarte Santos discovered that Pillow incorrectly handled the environment parameter to PIL.ImageMath.eval. An attacker could possibly use this issue to execute arbitrary code. (CVE-2023-50447)
- Record
USN-6618-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pillowPyPI |
before 10.0.0 | 10.0.0 |
python3-pillowAlmaLinux:8 |
before 5.1.1-20.el8 | 5.1.1-20.el8 |
python3-pillow-develAlmaLinux:8 |
before 5.1.1-20.el8 | 5.1.1-20.el8 |
python3-pillow-docAlmaLinux:8 |
before 5.1.1-20.el8 | 5.1.1-20.el8 |
python3-pillow-tkAlmaLinux:8 |
before 5.1.1-20.el8 | 5.1.1-20.el8 |
pillowBitnami |
before 10.0.0 | 10.0.0 |
pillowTuxCare:PyPI |
9.4.0 up to 9.4.0.post4+tuxcare, plus listed versions 9.4.0.post1+tuxcare9.4.0.post2+tuxcare9.4.0.post3+tuxcare |
9.4.0.post4+tuxcare |
pillowTuxCare:PyPI From an advisory covering 5 CVEs |
9.5.0 up to 9.5.0.post3+tuxcare, plus listed versions 9.5.0.post1+tuxcare9.5.0.post2+tuxcare |
9.5.0.post3+tuxcare |
python-pilTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 5.1.0-1ubuntu0.8+tuxcare.els1 | 5.1.0-1ubuntu0.8+tuxcare.els1 |
python-pil-docTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 5.1.0-1ubuntu0.8+tuxcare.els1 | 5.1.0-1ubuntu0.8+tuxcare.els1 |
Show 145 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-pil.imagetkTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 5.1.0-1ubuntu0.8+tuxcare.els1 | 5.1.0-1ubuntu0.8+tuxcare.els1 |
python3-pilTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 5.1.0-1ubuntu0.8+tuxcare.els1 | 5.1.0-1ubuntu0.8+tuxcare.els1 |
python3-pil.imagetkTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 5.1.0-1ubuntu0.8+tuxcare.els1 | 5.1.0-1ubuntu0.8+tuxcare.els1 |
pillowTuxCare:PyPI From an advisory covering 3 CVEs |
8.4.0 up to 8.4.0.post2+tuxcare, plus listed versions 8.4.0.post1+tuxcare |
8.4.0.post2+tuxcare |
pillowDebian:12 |
before 9.4.0-1.1+deb12u1, plus listed versions 9.4.0-1.1 |
9.4.0-1.1+deb12u1 |
pillowDebian:13 |
before 10.0.0-1 | 10.0.0-1 |
pillowDebian:14 |
before 10.0.0-1 | 10.0.0-1 |
pillowDebian:10 From an advisory covering 3 CVEs |
before 5.4.1-2+deb10u5, plus listed versions 5.4.1-25.4.1-2+deb10u15.4.1-2+deb10u25.4.1-2+deb10u35.4.1-2+deb10u4 |
5.4.1-2+deb10u5 |
pillowDebian:11 From an advisory covering 3 CVEs |
before 8.1.2+dfsg-0.3+deb11u2, plus listed versions 8.1.2+dfsg-0.38.1.2+dfsg-0.3+deb11u1 |
8.1.2+dfsg-0.3+deb11u2 |
pillowDebian:12 From an advisory covering 3 CVEs |
before 9.4.0-1.1+deb12u1, plus listed versions 9.4.0-1.1 |
9.4.0-1.1+deb12u1 |
pillowPyPI |
before 10.0.0, plus listed versions 1.01.11.21.31.4 Show 45 moreShow less1.51.61.7.01.7.11.7.21.7.31.7.41.7.51.7.61.7.71.7.82.0.02.1.02.2.02.2.12.2.22.3.02.3.12.3.22.4.02.5.02.5.12.5.22.5.32.6.02.6.12.6.22.7.02.8.02.8.12.8.22.9.03.0.03.1.03.1.0.rc13.1.0rc13.1.13.1.23.2.03.3.03.3.13.3.23.3.33.4.03.4.1 |
10.0.0 |
python-pillowMageia:9 From an advisory covering 2 CVEs |
before 9.2.0-3.2.mga9 | 9.2.0-3.2.mga9 |
python-pillowopenEuler:20.03-LTS-SP1 |
before 9.0.1-3.oe1 | 9.0.1-3.oe1 |
python-pillowopenEuler:20.03-LTS-SP3 |
before 9.0.1-3.oe1 | 9.0.1-3.oe1 |
python-pillowopenEuler:22.03-LTS |
before 9.0.1-4.oe2203sp2 | 9.0.1-4.oe2203sp2 |
python-pillowopenEuler:22.03-LTS-SP1 |
before 9.0.1-4.oe2203sp1 | 9.0.1-4.oe2203sp1 |
python-pillowopenEuler:22.03-LTS-SP2 |
before 9.0.1-4.oe2203sp2 | 9.0.1-4.oe2203sp2 |
pillowPyPI |
before 10.0.0, plus listed versions 1.01.11.21.31.4 Show 45 moreShow less1.51.61.7.01.7.11.7.21.7.31.7.41.7.51.7.61.7.71.7.82.0.02.1.02.2.02.2.12.2.22.3.02.3.12.3.22.4.02.5.02.5.12.5.22.5.32.6.02.6.12.6.22.7.02.8.02.8.12.8.22.9.03.0.03.1.03.1.0.rc13.1.0rc13.1.13.1.23.2.03.3.03.3.13.3.23.3.33.4.03.4.1 |
10.0.0 |
python-pillowRed Hat:enterprise_linux:7::client |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-develRed Hat:enterprise_linux:7::client |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-docRed Hat:enterprise_linux:7::client |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-qtRed Hat:enterprise_linux:7::client |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-saneRed Hat:enterprise_linux:7::client |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-tkRed Hat:enterprise_linux:7::client |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillowRed Hat:enterprise_linux:7::computenode |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-develRed Hat:enterprise_linux:7::computenode |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-docRed Hat:enterprise_linux:7::computenode |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-qtRed Hat:enterprise_linux:7::computenode |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-saneRed Hat:enterprise_linux:7::computenode |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-tkRed Hat:enterprise_linux:7::computenode |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillowRed Hat:enterprise_linux:7::server |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-develRed Hat:enterprise_linux:7::server |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-docRed Hat:enterprise_linux:7::server |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-qtRed Hat:enterprise_linux:7::server |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-saneRed Hat:enterprise_linux:7::server |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-tkRed Hat:enterprise_linux:7::server |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillowRed Hat:enterprise_linux:7::workstation |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-develRed Hat:enterprise_linux:7::workstation |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-docRed Hat:enterprise_linux:7::workstation |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-qtRed Hat:enterprise_linux:7::workstation |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-saneRed Hat:enterprise_linux:7::workstation |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python-pillow-tkRed Hat:enterprise_linux:7::workstation |
before 0:2.0.0-24.gitd1c6db8.el7_9 | 0:2.0.0-24.gitd1c6db8.el7_9 |
python39-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python3x-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python39-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python3x-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python39-pygmentsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python3x-pygmentsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python3-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python3-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python-pygmentsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python3-pygmentsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python39-pillowRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python39-pillow-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python3x-pillowRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python3x-pillow-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python-pillowRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python-pillow-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python3-pillowRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python3-pillow-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python39-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python39-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python3x-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python3x-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python3-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python3-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python39-pycryptodomexRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python39-pycryptodomex-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python3x-pycryptodomexRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python3x-pycryptodomex-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python-pycryptodomexRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
python-pycryptodomex-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
python3-pycryptodomexRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
python3-pycryptodomex-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
ansible-automation-platform-installerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.4-6.el8ap | 0:2.4-6.el8ap |
ansible-rulebookRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
automation-eda-controller-serverRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
automation-eda-controller-uiRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
ansible-automation-platform-installerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.4-6.el9ap | 0:2.4-6.el9ap |
ansible-rulebookRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
automation-eda-controller-serverRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
automation-eda-controller-uiRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
python39-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python39-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el8ap | 0:4.2.10-1.el8ap |
python3x-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el8ap | 0:4.2.10-1.el8ap |
python-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el9ap | 0:4.2.10-1.el9ap |
python3-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el9ap | 0:4.2.10-1.el9ap |
python-pillowRed Hat:enterprise_linux:8::appstream |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python-pillow-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python-pillow-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillowRed Hat:enterprise_linux:8::appstream |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillow-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillow-tk-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python-pillow-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python-pillow-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillowRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillow-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillow-develRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillow-docRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillow-tkRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python3-pillow-tk-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
python-pillowRocky Linux:8 |
before 0:5.1.1-20.el8 | 0:5.1.1-20.el8 |
pillowRoot:PyPI |
before 9.5.0+aikido.1 | 9.5.0+aikido.19.3.0+aikido.19.3.0+aikido.29.5.0+aikido.29.3.0+aikido.39.5.0+aikido.39.3.0+aikido.49.5.0+aikido.49.3.0+aikido.59.5.0+aikido.59.3.0+aikido.69.5.0+aikido.69.5.0+aikido.79.3.0+aikido.79.3.0+aikido.89.3.0+aikido.99.3.0+aikido.109.3.0+aikido.119.5.0+aikido.89.5.0+aikido.99.5.0+aikido.109.3.0+aikido.129.5.0+aikido.119.3.0+aikido.139.3.0+aikido.149.5.0+aikido.129.3.0+aikido.159.3.0+aikido.169.3.0+aikido.179.5.0+aikido.139.0.1+aikido.19.0.1+aikido.28.0.1+aikido.19.5.0+aikido.148.1.2+aikido.18.0.1+aikido.28.2.0+aikido.19.4.0+aikido.19.0.0+aikido.19.0.0+aikido.27.0.0+aikido.27.0.0+aikido.39.5.0+aikido.159.5.0+aikido.169.5.0+aikido.179.5.0+aikido.189.5.0+aikido.19 |
python-PillowopenSUSE:Leap 15.4 |
before 7.2.0-150300.3.3.1 | 7.2.0-150300.3.3.1 |
python-PillowopenSUSE:Leap 15.5 |
before 7.2.0-150300.3.3.1 | 7.2.0-150300.3.3.1 |
python-PillowSUSE:Linux Enterprise Module for Python 3 15 SP4 |
before 9.5.0-150400.5.6.1 | 9.5.0-150400.5.6.1 |
python-PillowSUSE:Linux Enterprise Module for Python 3 15 SP5 |
before 9.5.0-150400.5.6.1 | 9.5.0-150400.5.6.1 |
python-PillowopenSUSE:Leap 15.4 |
before 9.5.0-150400.5.6.1 | 9.5.0-150400.5.6.1 |
python-PillowopenSUSE:Leap 15.5 |
before 9.5.0-150400.5.6.1 | 9.5.0-150400.5.6.1 |
python-PillowSUSE:OpenStack Cloud 9 |
before 5.2.0-3.20.1 | 5.2.0-3.20.1 |
python-PillowSUSE:OpenStack Cloud Crowbar 9 |
before 5.2.0-3.20.1 | 5.2.0-3.20.1 |
python-PillowSUSE:HPE Helion OpenStack 8 |
before 4.2.1-3.23.2 | 4.2.1-3.23.2 |
python-PillowSUSE:OpenStack Cloud 8 |
before 4.2.1-3.23.2 | 4.2.1-3.23.2 |
python-PillowSUSE:OpenStack Cloud Crowbar 8 |
before 4.2.1-3.23.2 | 4.2.1-3.23.2 |
pillowUbuntu:Pro:14.04:LTS |
before 2.3.0-1ubuntu3.4+esm5, plus listed versions 2.2.1-1ubuntu22.2.1-2ubuntu12.2.1-3ubuntu22.2.1-3ubuntu32.2.1-3ubuntu4 Show 11 moreShow less2.2.1-3ubuntu62.3.0-1ubuntu12.3.0-1ubuntu22.3.0-1ubuntu32.3.0-1ubuntu3.22.3.0-1ubuntu3.32.3.0-1ubuntu3.42.3.0-1ubuntu3.4+esm12.3.0-1ubuntu3.4+esm22.3.0-1ubuntu3.4+esm32.3.0-1ubuntu3.4+esm4 |
2.3.0-1ubuntu3.4+esm5 |
pillowUbuntu:Pro:16.04:LTS |
before 3.1.2-0ubuntu1.6+esm3, plus listed versions 2.9.0-13.0.0-13.0.0-1build13.1.0-13.1.1-1 Show 8 moreShow less3.1.2-0ubuntu13.1.2-0ubuntu1.13.1.2-0ubuntu1.33.1.2-0ubuntu1.43.1.2-0ubuntu1.53.1.2-0ubuntu1.63.1.2-0ubuntu1.6+esm13.1.2-0ubuntu1.6+esm2 |
3.1.2-0ubuntu1.6+esm3 |
pillowUbuntu:Pro:18.04:LTS |
before 5.1.0-1ubuntu0.8+esm2, plus listed versions 4.1.1-3build24.3.0-2ubuntu15.0.0-15.1.0-15.1.0-1ubuntu0.2 Show 7 moreShow less5.1.0-1ubuntu0.35.1.0-1ubuntu0.45.1.0-1ubuntu0.55.1.0-1ubuntu0.65.1.0-1ubuntu0.75.1.0-1ubuntu0.85.1.0-1ubuntu0.8+esm1 |
5.1.0-1ubuntu0.8+esm2 |
pillowUbuntu:20.04:LTS |
before 7.0.0-4ubuntu0.8, plus listed versions 6.1.0-16.1.0-1build16.2.1-27.0.0-47.0.0-4build1 Show 7 moreShow less7.0.0-4ubuntu0.17.0.0-4ubuntu0.27.0.0-4ubuntu0.37.0.0-4ubuntu0.47.0.0-4ubuntu0.57.0.0-4ubuntu0.67.0.0-4ubuntu0.7 |
7.0.0-4ubuntu0.8 |
pillow-python2Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 6.2.1-3~build16.2.1-36.2.1-3ubuntu0.1~esm16.2.1-3ubuntu0.1~esm2 |
None known |
pillowUbuntu:22.04:LTS |
before 9.0.1-1ubuntu0.2, plus listed versions 8.1.2+dfsg-0.39.0.0-19.0.1-19.0.1-1build19.0.1-1ubuntu0.1 |
9.0.1-1ubuntu0.2 |
pillowUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 7.0.0-4ubuntu0.8, plus listed versions 6.1.0-16.1.0-1build16.2.1-27.0.0-47.0.0-4build1 Show 7 moreShow less7.0.0-4ubuntu0.17.0.0-4ubuntu0.27.0.0-4ubuntu0.37.0.0-4ubuntu0.47.0.0-4ubuntu0.57.0.0-4ubuntu0.67.0.0-4ubuntu0.7 |
7.0.0-4ubuntu0.8 |
pillowUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 9.0.1-1ubuntu0.2, plus listed versions 8.1.2+dfsg-0.39.0.0-19.0.1-19.0.1-1build19.0.1-1ubuntu0.1 |
9.0.1-1ubuntu0.2 |
python-PillowopenSUSE:Tumbleweed |
before 10.0.1-2.1 | 10.0.1-2.1 |
python-PillowopenSUSE:Tumbleweed From an advisory covering 24 CVEs |
before 12.3.0-1.1 | 12.3.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected | OSV | |
| affected | OSV | |
| affected | OSV | |
| affected | OSV | |
| affected, facts | OSV | |
| affected | OSV | |
| affected | OSV | |
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-44271 is a high vulnerability (CVSS 7.5) in Python Pillow, published November 3, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.36%, the 71st percentile. Fixed in pillow 10.0.0.
References
github.com/python-pillow/Pillow/pull/7244
github.com/python-pillow/Pillow/commit/1fe1bb49c452b0318cad12ea9d97c3bef188e9a7
devhub.checkmarx.com/cve-details/CVE-2023-44271
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N2JOEDUJDQLCUII2LQYZYSM7RJL2I3P4
lists.debian.org/debian-lts-announce/2024/03/msg00021.html
nvd.nist.gov/vuln/detail/CVE-2023-44271
Show 98 moreShow less
github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2023-227.yaml
github.com/advisories/GHSA-8ghj-p4vj-mr35
access.redhat.com/errata/RHSA-2024:3005
access.redhat.com/security/cve/CVE-2023-44271
bugzilla.redhat.com/2247820
errata.almalinux.org/8/ALSA-2024-3005.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1789993475.html
nvd.nist.gov/vuln/detail/CVE-2023-50447
github.com/CVEProject/cvelistV5/tree/main/cves/2023/44xxx/CVE-2023-44271.json
security-tracker.debian.org/tracker/CVE-2023-44271
github.com/python-pillow/Pillow
advisories.mageia.org/MGASA-2024-0133.html
bugs.mageia.org/show_bug.cgi?id=32512
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1856
access.redhat.com/errata/RHSA-2024:0345
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2247820
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0345.json
cve.org/CVERecord?id=CVE-2023-44271
access.redhat.com/errata/RHSA-2024:1057
bugzilla.redhat.com/show_bug.cgi?id=2249825
bugzilla.redhat.com/show_bug.cgi?id=2251643
bugzilla.redhat.com/show_bug.cgi?id=2252235
bugzilla.redhat.com/show_bug.cgi?id=2252248
bugzilla.redhat.com/show_bug.cgi?id=2257028
bugzilla.redhat.com/show_bug.cgi?id=2257854
bugzilla.redhat.com/show_bug.cgi?id=2261856
bugzilla.redhat.com/show_bug.cgi?id=2265085
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1057.json
access.redhat.com/security/cve/CVE-2022-40896
cve.org/CVERecord?id=CVE-2022-40896
nvd.nist.gov/vuln/detail/CVE-2022-40896
access.redhat.com/security/cve/CVE-2023-47627
cve.org/CVERecord?id=CVE-2023-47627
nvd.nist.gov/vuln/detail/CVE-2023-47627
github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg
access.redhat.com/security/cve/CVE-2023-49081
cve.org/CVERecord?id=CVE-2023-49081
nvd.nist.gov/vuln/detail/CVE-2023-49081
github.com/aio-libs/aiohttp/security/advisories/GHSA-q3qx-c6g2-7pw2
access.redhat.com/security/cve/CVE-2023-49082
cve.org/CVERecord?id=CVE-2023-49082
nvd.nist.gov/vuln/detail/CVE-2023-49082
github.com/aio-libs/aiohttp/security/advisories/GHSA-qvrw-v9rv-5rjx
access.redhat.com/security/cve/CVE-2023-52323
cve.org/CVERecord?id=CVE-2023-52323
nvd.nist.gov/vuln/detail/CVE-2023-52323
github.com/Legrandin/pycryptodome/blob/master/Changelog.rst
pypi.org/project/pycryptodomex
access.redhat.com/security/cve/CVE-2024-1657
cve.org/CVERecord?id=CVE-2024-1657
nvd.nist.gov/vuln/detail/CVE-2024-1657
access.redhat.com/security/cve/CVE-2024-22195
cve.org/CVERecord?id=CVE-2024-22195
nvd.nist.gov/vuln/detail/CVE-2024-22195
github.com/pallets/jinja/releases/tag/3.1.3
github.com/pallets/jinja/security/advisories/GHSA-h5c8-rqwp-cp95
access.redhat.com/security/cve/CVE-2024-24680
cve.org/CVERecord?id=CVE-2024-24680
nvd.nist.gov/vuln/detail/CVE-2024-24680
github.com/advisories/GHSA-xxj9-f6rv-m3x4
djangoproject.com/weblog/2024/feb/06/security-releases
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3005.json
errata.rockylinux.org/RLSA-2024:3005
suse.com/support/update/announcement/2023/suse-su-20234465-1
bugzilla.suse.com/1216894
suse.com/security/cve/CVE-2023-44271
suse.com/support/update/announcement/2023/suse-su-20234528-1
suse.com/support/update/announcement/2023/suse-su-20234630-1
suse.com/support/update/announcement/2023/suse-su-20234631-1
ubuntu.com/security/CVE-2023-44271
ubuntu.com/security/notices/USN-6618-1
ubuntu.com/security/notices/USN-8135-1
ubuntu.com/security/CVE-2023-50447
suse.com/security/cve/CVE-2014-3589
suse.com/security/cve/CVE-2014-3598
suse.com/security/cve/CVE-2016-0740
suse.com/security/cve/CVE-2016-0775
suse.com/security/cve/CVE-2016-3076
suse.com/security/cve/CVE-2020-15999
suse.com/security/cve/CVE-2020-35653
suse.com/security/cve/CVE-2020-35654
suse.com/security/cve/CVE-2020-35655
suse.com/security/cve/CVE-2021-23437
suse.com/security/cve/CVE-2021-25289
suse.com/security/cve/CVE-2021-25290
suse.com/security/cve/CVE-2021-25291
suse.com/security/cve/CVE-2021-25292
suse.com/security/cve/CVE-2021-25293
suse.com/security/cve/CVE-2021-27921
suse.com/security/cve/CVE-2021-34552
suse.com/security/cve/CVE-2023-50447
suse.com/security/cve/CVE-2024-28219
suse.com/security/cve/CVE-2026-42311
suse.com/security/cve/CVE-2026-4775
suse.com/security/cve/CVE-2026-54059
suse.com/security/cve/CVE-2026-55379
Left out here: 89 versions. The JSON record has them.