Vulnerability Details : CVE-2023-44271
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.
Vulnerability category: Denial of service
Products affected by CVE-2023-44271
- cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*
- cpe:2.3:a:python:pillow:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-44271
0.15%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 36 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-44271
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
NIST |
CWE ids for CVE-2023-44271
-
The product does not properly control the allocation and maintenance of a limited resource.Assigned by: nvd@nist.gov (Primary)
-
The product allocates a reusable resource or group of resources on behalf of an actor without imposing any restrictions on the size or number of resources that can be allocated, in violation of the intended security policy for that actor.Assigned by: nvd@nist.gov (Primary)
References for CVE-2023-44271
-
https://github.com/python-pillow/Pillow/pull/7244
Added ImageFont.MAX_STRING_LENGTH by radarhere · Pull Request #7244 · python-pillow/Pillow · GitHubPatch
-
https://github.com/python-pillow/Pillow/commit/1fe1bb49c452b0318cad12ea9d97c3bef188e9a7
Added ImageFont.MAX_STRING_LENGTH · python-pillow/Pillow@1fe1bb4 · GitHubPatch
-
https://devhub.checkmarx.com/cve-details/CVE-2023-44271/
Uncontrolled Resource Consumption in Pillow - CVE-2023-44271 - DevHubThird Party Advisory
-
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N2JOEDUJDQLCUII2LQYZYSM7RJL2I3P4/
[SECURITY] Fedora 38 Update: python-pillow-9.5.0-1.fc38 - package-announce - Fedora Mailing-ListsMailing List;Third Party Advisory
Jump to