Django REST Framework Data Exposure via Improper Permission Check
CVE-2026-73229
4.3MEDIUM
What is CVE-2026-73229?
The Django REST Framework prior to version 3.17.2 is susceptible to a data exposure vulnerability due to an improper permission check in the AdminRenderer. Specifically, the implementation allows an invalid write request to bypass the necessary view.check_permissions() call, leading to unauthorized access to sensitive data originally protected under the GET representation. This flaw results in a 400 Bad Request response that inadvertently exposes information, thereby increasing the risk of data leaks. The issue was addressed in version 3.17.2.
Affected Version(s)
django-rest-framework < 3.17.2
