Django REST Framework Vulnerability in Request Data Parsing
CVE-2026-73228

5.3MEDIUM

Key Information:

Vendor

Encode

Vendor
CVE Published:
11 August 2026

What is CVE-2026-73228?

The Django REST Framework contains a vulnerability in its request.data parsing mechanism that allows oversized request bodies to bypass critical memory usage restrictions. Specifically, prior to version 3.17.2, the framework's parsing in rest_framework/request.py did not enforce Django's DATA_UPLOAD_MAX_MEMORY_SIZE limit when handling application/json and application/x-www-form-urlencoded content types. This oversight could lead to excessive consumption of server resources, resulting in decreased performance and potential service disruptions.

Affected Version(s)

django-rest-framework < 3.17.2

References

CVSS V3.1

Score:
5.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.