py-djangorestframework -- two vulnerabilities
Bruno Alla reports: Potential bypass of Django `DATA_UPLOAD_MAX_MEMORY_SIZE` when parsing oversized JSON and urlencoded request bodies via DRF `request.data` AdminRenderer may disclose GET-protected data when rendering invalid write requests
Affected versions
- py310-djangorestframework, py311-djangorestframework, py312-djangorestframework, py313-djangorestframework, py313t-djangorestframework, py314-djangorestframework, py314t-djangorestframework, py315-djangorestframework < 3.17.2,1
- py312-dj60-djangorestframework, py313-dj60-djangorestframework, py313t-dj60-djangorestframework, py314-dj60-djangorestframework, py314t-dj60-djangorestframework, py315-dj60-djangorestframework < 3.17.2
By system
1 still vulnerable, 2 fixed. Where VuXML applies (FreeBSD, DragonFly, FreeBSD's derivatives) a port is vulnerable while its version is in a range; pkgsrc says itself whether it lists a CVE of this advisory; OpenBSD and MidnightBSD keep no list this site reads, so their row is only an estimate: FreeBSD's ranges applied to upstream's version.
| System | Port | Version | State | Fixed |
|---|---|---|---|---|
| DragonFly | www/py-djangorestframework | 3.15.2_1,1 | vulnerable since 2026-08-07 | |
| NetBSD | www/py-djangorestframework | 3.18.1 | not listed | |
| FreeBSD | www/py-djangorestframework | 3.18.1,1 | fixed | |
| FreeBSD | www/py-dj60-djangorestframework | 3.17.2 | fixed |