VYPR

Django Rest Framework

by Encode

Source repositories

CVEs (7)

  • CVE-2026-114138HigOct 21, 2026
    risk 0.42cvss 7.5epss 0.01

    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…

  • CVE-2026-114136HigOct 21, 2026
    risk 0.42cvss 7.5epss 0.01

    Django REST framework is a toolkit for building Web APIs. From 3.6.4 until 3.18.2, JSONParser.parse in rest_framework/parsers.py uses the client-supplied Content-Type charset value with codecs.getreader, which accepts byte-transform codecs such as bz2_codec rather than only text…

  • CVE-2026-114137HigOct 21, 2026
    risk 0.41cvss 7.4epss 0.01

    Django REST framework is a toolkit for building Web APIs. From 3.12.0 until 3.18.2, TokenProxy.delete() in rest_framework/authtoken/models.py uses the proxy's user-id pk while the concrete Token token-string primary key identifies rows, so Django issues a deletion query that…

  • CVE-2020-25626MedSep 30, 2020
    risk 0.40cvss 6.1epss 0.01

    A flaw was found in Django REST Framework versions before 3.12.0 and before 3.11.2. When using the browseable API viewer, Django REST Framework fails to properly escape certain strings that can come from user input. This allows a user who can control those strings to inject…

  • CVE-2024-21520MedJun 26, 2024
    risk 0.33cvss 6.1epss 0.01

    Versions of the package djangorestframework before 3.15.2 are vulnerable to Cross-site Scripting (XSS) via the break_long_headers template filter due to improper input sanitization before splitting and joining with tags.

  • CVE-2026-73228MedAug 11, 2026
    risk 0.27cvss 5.3epss 0.01

    Django REST framework is a toolkit for building Web APIs. Prior to 3.17.2, Django REST Framework's request.data parsing in rest_framework/request.py Request._parse() passes the underlying HttpRequest stream to JSONParser and FormParser for application/json and…

  • CVE-2026-73229MedAug 11, 2026
    risk 0.21cvss 4.3epss 0.00

    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()…