Bug 2514325 (CVE-2026-73229) - CVE-2026-73229 djangorestframework: Django REST framework: Information disclosure via improper permission checks in AdminRenderer
Summary: CVE-2026-73229 djangorestframework: Django REST framework: Information disclo...
Keywords:
Status: NEW
Alias: CVE-2026-73229
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-11 19:31 UTC by OSIDB Bzimport
Modified: 2026-08-13 10:37 UTC (History)
36 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-11 19:31:48 UTC
Django REST framework is a powerful and flexible toolkit for building Web APIs. Prior to 3.17.2, Django REST Framework's rest_framework/renderers.py AdminRenderer.render() uses override_method() to simulate GET and directly invokes view.get() without view.check_permissions() while rendering an invalid write request, allowing a 400 Bad Request HTML response to disclose data from a GET representation that the requester is not permitted to access. This issue is fixed in version 3.17.2.


Note You need to log in before you can comment on or make changes to this bug.