CVE-2026-114136 in Django REST Frameworkinfo

Zusammenfassung

von VulDB • 21.10.2026

Django REST framework ist ein Toolkit zum Erstellen von Web-APIs. Von Version 3.6.4 bis 3.18.2 verwendet `JSONParser.parse` in `rest_framework/parsers.py` den vom Client bereitgestellten Charset-Wert des Content-Type mit `codecs.getreader`, was Byte-Transformations-Codierungen wie bz2_codec akzeptiert, anstatt nur Textkodierungen zu unterstützen. Ein entfernter, nicht authentifizierter Client kann daher dazu führen, dass ein komprimierter JSON-Anforderungskörper nach der Durchsetzung von DATA_UPLOAD_MAX_MEMORY_SIZE durch Django (das dies jedoch nur auf die Drahtbytes anwendet) erweitert wird, wodurch eine sehr kleine Anfrage einen erheblichen pro-Arbeiter-Speicherverbrauch verursachen kann. Der Standard-Parser ist ausreichend, und jeder erreichbare Endpunkt, der einen JSON-Körper akzeptiert, ist betroffen. Dieses Problem wurde in Version 3.18.2 behoben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub M

Reservieren

20.10.2026

Veröffentlichung

21.10.2026

Moderieren

akzeptiert

Eintrag

VDB-424988

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!