CVE-2018-1000030 in PythonИнформация

Сводка

по VulDB • 23.05.2026

Python 2.7.14 уязвим к Heap-Buffer-Overflow, а также к Heap-Use-After-Free. Версии Python старше 2.7.14 также могут быть уязвимы, и, по-видимому, Python 2.7.17 и более ранние версии также могут быть уязвимы, однако это не было подтверждено. Уязвимость возникает при одновременной обработке больших объемов данных несколькими потоками. В обоих случаях возникает состояние гонки (Race Condition). В случае Heap-Buffer-Overflow поток 2 создает размер буфера, но поток 1 уже записывает данные в буфер, не зная, сколько именно нужно записать. Таким образом, при обработке большого объема данных очень легко вызвать повреждение памяти с помощью Heap-Buffer-Overflow. Что касается Use-After-Free, то поток 3 вызывает Malloc, поток 1 вызывает Free, а затем поток 2 повторно использует освобожденную память. PSRT заявила, что это не является уязвимостью безопасности, поскольку злоумышленник должен иметь возможность запускать код, однако в некоторых ситуациях, таких как функция как услуга (Function as a Service), эта уязвимость может потенциально использоваться злоумышленником для нарушения границы доверия, поэтому DWF считает, что этот вопрос заслуживает присвоения CVE.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

MITRE

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

08.02.2018

Раскрытие

08.02.2018

Модерация

принято

Вход

VDB-113041

EPSS

0.01229

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!