CVE-2024-31217

@strapi/plugin-upload has a Denial-of-Service via Improper Exception Handling

Published Jun 12, 2024 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
Strapi is an open-source content management system. Prior to version 4.22.0, a denial-of-service vulnerability is present in the media upload process causing the server to crash without restarting, affecting either development and production environments. Usually, errors in the application cause it to log the error and keep it running for other clients. This behavior, in contrast, stops the server execution, making it unavailable for any clients until it's manually restarted. Any user with access to the file upload functionality is able to exploit this vulnerability, affecting applications running in both development mode and production mode as well. Users should upgrade @strapi/plugin-upload to version 4.22.0 to receive a patch.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-2121 Strapi is an open-source content management system. Prior to version 4.22.0, a denial-of-service vulnerability is present in the media upload process causing the server to crash without restarting, affecting either development and production environments. Usually, errors in the application cause it to log the error and keep it running for other clients. This behavior, in contrast, stops the server execution, making it unavailable for any clients until it's manually restarted. Any user with access to the file upload functionality is able to exploit this vulnerability, affecting applications running in both development mode and production mode as well. Users should upgrade @strapi/plugin-upload to version 4.22.0 to receive a patch.
Github GHSA Github GHSA GHSA-pm9q-xj9p-96pm @strapi/plugin-upload has a Denial-of-Service via Improper Exception Handling
History
Type Values Removed Values Added
Weaknesses NVD-CWE-Other
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 2, 2024, 1:46 AM
Reserved
Mar 29, 2024, 2:16 PM
Status
Modified
Published
Jun 12, 2024, 3:15 PM
Modified
Jun 17, 2026, 7:28 AM