Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2010-1634

Опубликовано: 10 мая 2010
Источник: redhat
CVSS2: 5.1
EPSS Низкий

Уязвимость множественного целочисленного переполнения в модуле "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.0pythonAffected
Red Hat Enterprise Linux 4pythonFixedRHSA-2011:049105.05.2011
Red Hat Enterprise Linux 5pythonFixedRHSA-2011:002713.01.2011

Показывать по

Дополнительная информация

Статус:

Low
Дефект:
CWE-190
https://bugzilla.redhat.com/show_bug.cgi?id=590690python: audioop: incorrect integer overflow checks

EPSS

Процентиль: 79%
0.01333
Низкий

5.1 Medium

CVSS2

Связанные уязвимости

ubuntu
около 15 лет назад

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.

nvd
около 15 лет назад

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.

debian
около 15 лет назад

Multiple integer overflows in audioop.c in the audioop module in Pytho ...

github
около 3 лет назад

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.

oracle-oval
больше 14 лет назад

ELSA-2011-0027: python security, bug fix, and enhancement update (LOW)

EPSS

Процентиль: 79%
0.01333
Низкий

5.1 Medium

CVSS2