Every CVE Search/ Get API key

CVE-2023-44271

Pillow Denial of Service vulnerability

7.5 HighFix available

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

1.36%Up 1.3 points since Nov 3, 2023
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
pillow
PyPI
before 10.0.0
10.0.0
python3-pillow
AlmaLinux:8
before 5.1.1-20.el8
5.1.1-20.el8
python3-pillow-devel
AlmaLinux:8
before 5.1.1-20.el8
5.1.1-20.el8
python3-pillow-doc
AlmaLinux:8
before 5.1.1-20.el8
5.1.1-20.el8
python3-pillow-tk
AlmaLinux:8
before 5.1.1-20.el8
5.1.1-20.el8
pillow
Bitnami
before 10.0.0
10.0.0
pillow
TuxCare: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
pillow
TuxCare: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-pil
TuxCare: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-doc
TuxCare: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
Affected packages
PackageAffectedFixed
python-pil.imagetk
TuxCare: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
TuxCare: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.imagetk
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 5.1.0-1ubuntu0.8+tuxcare.els1
5.1.0-1ubuntu0.8+tuxcare.els1
pillow
TuxCare: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
pillow
Debian:12
before 9.4.0-1.1+deb12u1, plus listed versions
9.4.0-1.1
9.4.0-1.1+deb12u1
pillow
Debian:13
before 10.0.0-1
10.0.0-1
pillow
Debian:14
before 10.0.0-1
10.0.0-1
pillow
Debian: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
pillow
Debian: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
pillow
Debian: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
pillow
PyPI
before 10.0.0, plus listed versions
1.01.11.21.31.4
Show 45 moreShow less
1.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-pillow
Mageia:9
From an advisory covering 2 CVEs
before 9.2.0-3.2.mga9
9.2.0-3.2.mga9
python-pillow
openEuler:20.03-LTS-SP1
before 9.0.1-3.oe1
9.0.1-3.oe1
python-pillow
openEuler:20.03-LTS-SP3
before 9.0.1-3.oe1
9.0.1-3.oe1
python-pillow
openEuler:22.03-LTS
before 9.0.1-4.oe2203sp2
9.0.1-4.oe2203sp2
python-pillow
openEuler:22.03-LTS-SP1
before 9.0.1-4.oe2203sp1
9.0.1-4.oe2203sp1
python-pillow
openEuler:22.03-LTS-SP2
before 9.0.1-4.oe2203sp2
9.0.1-4.oe2203sp2
pillow
PyPI
before 10.0.0, plus listed versions
1.01.11.21.31.4
Show 45 moreShow less
1.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-pillow
Red Hat:enterprise_linux:7::client
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-devel
Red Hat:enterprise_linux:7::client
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-doc
Red Hat:enterprise_linux:7::client
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-qt
Red Hat:enterprise_linux:7::client
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-sane
Red Hat:enterprise_linux:7::client
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-tk
Red Hat:enterprise_linux:7::client
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow
Red Hat:enterprise_linux:7::computenode
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-devel
Red Hat:enterprise_linux:7::computenode
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-doc
Red Hat:enterprise_linux:7::computenode
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-qt
Red Hat:enterprise_linux:7::computenode
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-sane
Red Hat:enterprise_linux:7::computenode
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-tk
Red Hat:enterprise_linux:7::computenode
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow
Red Hat:enterprise_linux:7::server
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-devel
Red Hat:enterprise_linux:7::server
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-doc
Red Hat:enterprise_linux:7::server
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-qt
Red Hat:enterprise_linux:7::server
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-sane
Red Hat:enterprise_linux:7::server
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-tk
Red Hat:enterprise_linux:7::server
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow
Red Hat:enterprise_linux:7::workstation
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-devel
Red Hat:enterprise_linux:7::workstation
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-doc
Red Hat:enterprise_linux:7::workstation
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-qt
Red Hat:enterprise_linux:7::workstation
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-sane
Red Hat:enterprise_linux:7::workstation
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python-pillow-tk
Red Hat:enterprise_linux:7::workstation
before 0:2.0.0-24.gitd1c6db8.el7_9
0:2.0.0-24.gitd1c6db8.el7_9
python39-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pillow
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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-pillow
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-aiohttp
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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-aiohttp
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-pycryptodomex
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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-pycryptodomex
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-installer
Red 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-rulebook
Red 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
Red 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-server
Red 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-ui
Red 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-installer
Red 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-rulebook
Red 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
Red 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-server
Red 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-ui
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-django
Red 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-django
Red 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-django
Red 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-django
Red 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-pillow
Red Hat:enterprise_linux:8::appstream
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python-pillow-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python-pillow-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow
Red Hat:enterprise_linux:8::appstream
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow-tk-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python-pillow-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python-pillow-debugsource
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow-devel
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow-doc
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow-tk
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python3-pillow-tk-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:5.1.1-20.el8
0:5.1.1-20.el8
python-pillow
Rocky Linux:8
before 0:5.1.1-20.el8
0:5.1.1-20.el8
pillow
Root: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-Pillow
openSUSE:Leap 15.4
before 7.2.0-150300.3.3.1
7.2.0-150300.3.3.1
python-Pillow
openSUSE:Leap 15.5
before 7.2.0-150300.3.3.1
7.2.0-150300.3.3.1
python-Pillow
SUSE:Linux Enterprise Module for Python 3 15 SP4
before 9.5.0-150400.5.6.1
9.5.0-150400.5.6.1
python-Pillow
SUSE:Linux Enterprise Module for Python 3 15 SP5
before 9.5.0-150400.5.6.1
9.5.0-150400.5.6.1
python-Pillow
openSUSE:Leap 15.4
before 9.5.0-150400.5.6.1
9.5.0-150400.5.6.1
python-Pillow
openSUSE:Leap 15.5
before 9.5.0-150400.5.6.1
9.5.0-150400.5.6.1
python-Pillow
SUSE:OpenStack Cloud 9
before 5.2.0-3.20.1
5.2.0-3.20.1
python-Pillow
SUSE:OpenStack Cloud Crowbar 9
before 5.2.0-3.20.1
5.2.0-3.20.1
python-Pillow
SUSE:HPE Helion OpenStack 8
before 4.2.1-3.23.2
4.2.1-3.23.2
python-Pillow
SUSE:OpenStack Cloud 8
before 4.2.1-3.23.2
4.2.1-3.23.2
python-Pillow
SUSE:OpenStack Cloud Crowbar 8
before 4.2.1-3.23.2
4.2.1-3.23.2
pillow
Ubuntu: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 less
2.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
pillow
Ubuntu: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 less
3.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
pillow
Ubuntu: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 less
5.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
pillow
Ubuntu: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 less
7.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-python2
Ubuntu: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
pillow
Ubuntu: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
pillow
Ubuntu: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 less
7.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
Ubuntu: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-Pillow
openSUSE:Tumbleweed
before 10.0.1-2.1
10.0.1-2.1
python-Pillow
openSUSE:Tumbleweed
From an advisory covering 24 CVEs
before 12.3.0-1.1
12.3.0-1.1

History

History
RecordedChangedSources
affected
affectedOSV
affectedOSV
affectedOSV
affectedOSV
affected, factsOSV
affectedOSV
affectedOSV
affected
aliasesEUVD
first indexedCVE 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

Show 98 moreShow less
This page doesn't list everything

Left out here: 89 versions. The JSON record has them.

MoveEnter Open