CVE-2026-114138
Reported by GitHub_M · Published October 21, 2026
Django REST framework is a toolkit for building Web APIs. Prior to 3.18.2, DefaultContentNegotiation.get_accept_list in rest_framework/negotiation.py accepts an unbounded number and aggregate size of Accept tokens, while select_renderer in that file repeatedly invokes _MediaType parsing from rest_framework/utils/mediatypes.py for each attacker-controlled token, every renderer, and forced 406 renegotiation. A remote unauthenticated client can send many distinct media types containing large quoted parameter values with numerous semicolons, causing Django's parameter parser and DRF's repeated parsing structure to consume disproportionate CPU. Requests to any reachable endpoint can pin synchronous workers for prolonged periods, and concurrent requests can make the service unavailable until the requests stop. This issue is fixed in version 3.18.2.
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| encode | django-rest-framework | < 3.18.2 |
| chainguard | netbox | 0 |
| encode | django-rest-framework | 0 |
| chainguard | awx | 0 |
| chainguard | authentik-2026.2 | 0 |
| PyPI | djangorestframework | 0 |
| chainguard | netbox-fips | 0 |
| encode | django-rest-framework | |
| chainguard | sentry-fips | 0 |
| chainguard | sentry | 0 |
| chainguard | authentik-fips-2025.12 | 0 |
Timeline
- Oct 21, 2026 CVE Published
- Oct 22, 2026 CVE Updated
- Oct 22, 2026 EPSS Score
- Oct 22, 2026 Coalition ESS Score
- Oct 25, 2026 EPSS Score
- Oct 29, 2026 EPSS Score
- Oct 30, 2026 Security Advisory
- Oct 31, 2026 EPSS Score
References
- https://github.com/encode/django-rest-framework/security/advisories/GHSA-33wh-fxxf-88vv x_refsource_CONFIRM
- https://github.com/encode/django-rest-framework/commit/148ab6523922d5a0c110f76615935e5220b63029 x_refsource_MISC
- https://github.com/encode/django-rest-framework/releases/tag/3.18.2 x_refsource_MISC
- https://nvd.nist.gov/vuln/detail/CVE-2026-114138 advisory
- https://github.com/advisories/GHSA-33wh-fxxf-88vv advisory