CVE-2026-114136 in Django REST Framework
Сводка
по VulDB • 21.10.2026
Django REST framework — это набор инструментов для создания веб-API. Начиная с версии 3.6.4 и до 3.18.2 включительно, метод JSONParser.parse в файле rest_framework/parsers.py использует значение charset заголовка Content-Type, предоставленное клиентом, вместе с функцией codecs.getreader, которая принимает кодировки преобразования байтов (например, bz2_codec), а не только текстовые кодировки. В результате удаленный незарегистрированный пользователь может вызвать расширение сжатого тела запроса JSON после того, как Django уже применил ограничение DATA_UPLOAD_MAX_MEMORY_SIZE только к количеству байт в сети, что позволяет очень маленькому запросу потреблять значительный объем памяти на каждого рабочего процесса (worker). Стандартный набор парсеров является достаточным, и затронуты все доступные конечные точки, принимающие тело запроса JSON. Эта проблема исправлена в версии 3.18.2.
If you want to get best quality of vulnerability data, you may have to visit VulDB.