id: PYSEC-2023-227 modified: 2023-11-03T10:29:41.505456Z published: 2023-11-03T05:15:00Z aliases: - CVE-2023-44271 - GHSA-8ghj-p4vj-mr35 details: 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. affected: - package: ecosystem: PyPI name: pillow purl: pkg:pypi/pillow ranges: - type: GIT events: - introduced: "0" - fixed: 1fe1bb49c452b0318cad12ea9d97c3bef188e9a7 repo: https://github.com/python-pillow/Pillow - type: ECOSYSTEM events: - introduced: "0" - fixed: 10.0.0 versions: - "1.0" - "1.1" - "1.2" - "1.3" - "1.4" - "1.5" - "1.6" - 1.7.0 - 1.7.1 - 1.7.2 - 1.7.3 - 1.7.4 - 1.7.5 - 1.7.6 - 1.7.7 - 1.7.8 - 2.0.0 - 2.1.0 - 2.2.0 - 2.2.1 - 2.2.2 - 2.3.0 - 2.3.1 - 2.3.2 - 2.4.0 - 2.5.0 - 2.5.1 - 2.5.2 - 2.5.3 - 2.6.0 - 2.6.1 - 2.6.2 - 2.7.0 - 2.8.0 - 2.8.1 - 2.8.2 - 2.9.0 - 3.0.0 - 3.1.0 - 3.1.0.rc1 - 3.1.0rc1 - 3.1.1 - 3.1.2 - 3.2.0 - 3.3.0 - 3.3.1 - 3.3.2 - 3.3.3 - 3.4.0 - 3.4.1 - 3.4.2 - 4.0.0 - 4.1.0 - 4.1.1 - 4.2.0 - 4.2.1 - 4.3.0 - 5.0.0 - 5.1.0 - 5.2.0 - 5.3.0 - 5.4.0 - 5.4.0.dev0 - 5.4.1 - 6.0.0 - 6.1.0 - 6.2.0 - 6.2.1 - 6.2.2 - 7.0.0 - 7.1.0 - 7.1.1 - 7.1.2 - 7.2.0 - 8.0.0 - 8.0.1 - 8.1.0 - 8.1.1 - 8.1.2 - 8.2.0 - 8.3.0 - 8.3.1 - 8.3.2 - 8.4.0 - 9.0.0 - 9.0.1 - 9.1.0 - 9.1.1 - 9.2.0 - 9.3.0 - 9.4.0 - 9.5.0 references: - type: WEB url: https://devhub.checkmarx.com/cve-details/CVE-2023-44271/ - type: WEB url: https://github.com/python-pillow/Pillow/pull/7244 - type: FIX url: https://github.com/python-pillow/Pillow/commit/1fe1bb49c452b0318cad12ea9d97c3bef188e9a7 - type: ADVISORY url: https://github.com/advisories/GHSA-8ghj-p4vj-mr35