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.

Ответственный

GitHub M

Резервировать

20.10.2026

Раскрытие

21.10.2026

Модерация

принято

Вход

VDB-424988

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!