Уязвимость "использования после освобождения" (use-after-free) в Python через функцию heappushpop в модуле heapq
Описание
Уязвимость типа "использование после освобождения" (use-after-free) присутствует в Python при использовании функции heappushpop из модуля heapq.
Затронутые версии ПО
- Python до версии 3.9
Тип уязвимости
Уязвимость типа "использование после освобождения" (use-after-free)
Ссылки
- ExploitIssue TrackingPatchVendor Advisory
- Mailing ListThird Party Advisory
- ExploitIssue TrackingPatchVendor Advisory
- Mailing ListThird Party Advisory
Уязвимые конфигурации
Конфигурация 1Версия до 3.6.11 (исключая)Версия от 3.7.0 (включая) до 3.7.7 (исключая)Версия от 3.8.0 (включая) до 3.8.2 (исключая)
Одно из
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha1:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha2:*:*:*:*:*:*
Конфигурация 2
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
EPSS
Процентиль: 81%
0.02042
Низкий
7.5 High
CVSS3
Дефекты
CWE-416
Связанные уязвимости
CVSS3: 7.5
ubuntu
около 3 лет назад
A use-after-free exists in Python through 3.9 via heappushpop in heapq.
CVSS3: 7.5
redhat
около 3 лет назад
A use-after-free exists in Python through 3.9 via heappushpop in heapq.
CVSS3: 7.5
msrc
19 дней назад
A use-after-free exists in Python through 3.9 via heappushpop in heapq.
CVSS3: 7.5
debian
около 3 лет назад
A use-after-free exists in Python through 3.9 via heappushpop in heapq ...
CVSS3: 7.5
github
около 3 лет назад
A use-after-free exists in Python through 3.9 via heappushpop in heapq.
EPSS
Процентиль: 81%
0.02042
Низкий
7.5 High
CVSS3
Дефекты
CWE-416