Уязвимость множественного целочисленного переполнения в модуле "audioop" Python, вызывающая отказ в обслуживании (DoS) через большой фрагмент данных
Описание
Обнаружено несколько уязвимостей целочисленного переполнения (integer overflow) в файле audioop.c
модуля audioop
в Python. Злоумышленники, зависящие от контекста, могут вызвать отказ в обслуживании (аварийное завершение приложения) путём передачи большого фрагмента данных. Проблема демонстрируется вызовом функции audioop.lin2lin
с длинной строкой в первом аргументе, что приводит к переполнению буфера.
Примечание: данная уязвимость возникла из-за некорректного исправления CVE-2008-3143.
Затронутые версии ПО
- Python 2.6
- Python 2.7
- Python 3.1
- Python 3.2
Тип уязвимости
- Целочисленное переполнение (integer overflow)
- Отказ в обслуживании (DoS)
Идентификаторы
- Связанная проблема: CVE-2008-3
Затронутые пакеты
Платформа | Пакет | Состояние | Рекомендация | Релиз |
---|---|---|---|---|
Red Hat Enterprise Linux Extended Update Support 6.0 | python | Affected | ||
Red Hat Enterprise Linux 4 | python | Fixed | RHSA-2011:0491 | 05.05.2011 |
Red Hat Enterprise Linux 5 | python | Fixed | RHSA-2011:0027 | 13.01.2011 |
Показывать по
Дополнительная информация
Статус:
EPSS
5.1 Medium
CVSS2
Связанные уязвимости
Multiple integer overflows in audioop.c in the audioop module in Python 2.6, 2.7, 3.1, and 3.2 allow context-dependent attackers to cause a denial of service (application crash) via a large fragment, as demonstrated by a call to audioop.lin2lin with a long string in the first argument, leading to a buffer overflow. NOTE: this vulnerability exists because of an incorrect fix for CVE-2008-3143.5.
Multiple integer overflows in audioop.c in the audioop module in Python 2.6, 2.7, 3.1, and 3.2 allow context-dependent attackers to cause a denial of service (application crash) via a large fragment, as demonstrated by a call to audioop.lin2lin with a long string in the first argument, leading to a buffer overflow. NOTE: this vulnerability exists because of an incorrect fix for CVE-2008-3143.5.
Multiple integer overflows in audioop.c in the audioop module in Pytho ...
Multiple integer overflows in audioop.c in the audioop module in Python 2.6, 2.7, 3.1, and 3.2 allow context-dependent attackers to cause a denial of service (application crash) via a large fragment, as demonstrated by a call to audioop.lin2lin with a long string in the first argument, leading to a buffer overflow. NOTE: this vulnerability exists because of an incorrect fix for CVE-2008-3143.5.
ELSA-2011-0027: python security, bug fix, and enhancement update (LOW)
EPSS
5.1 Medium
CVSS2