Django REST Framework Flaw Allowed Memory Limit Bypass, Assigned CVE-2026-73228
A moderate-severity vulnerability (CVE-2026-73228, CVSS 5.3) was discovered in Django REST Framework (DRF) version 3.17.2, where Django's built-in upload memory size limit could be bypassed. The flaw was found when accessing request data via DRF's high-level request.data API, which did not consistently enforce the DATA_UPLOAD_MAX_MEMORY_SIZE protection that Django's lower-level request.body access respected. This inconsistency at the boundary between Django and DRF created a potential resource-exhaustion risk for affected applications. The issue was responsibly disclosed through the project's private security process before public disclosure, and a remediation pull request has been submitted to the upstream DRF repository. A formal GitHub Security Advisory (GHSA-2m8g-3cmr-wg3w) has since been published alongside a full technical case study.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in