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

exploitDog

redhat логотип

CVE-2010-2089

Опубликовано: 11 янв. 2010
Источник: redhat
CVSS2: 4.3
EPSS Средний

Уязвимость отказа в обслуживании (DoS) в модуле "audioop" в Python, вызванная отсутствием проверки соотношений между аргументами размера и длинами строк байтов

Описание

Обнаружена уязвимость в модуле audioop в Python 2.7 и 3.2. Модуль не проверяет соотношения между аргументами размера и длинами строк байтов, что позволяет злоумышленникам, зависящим от контекста (context-dependent), вызвать отказ в обслуживании (повреждение памяти и аварийное завершение работы приложения) через специально созданные аргументы. Проблема демонстрируется вызовом функции audioop.reverse с однобайтовой строкой. Данная уязвимость отличается от CVE-2010-1634.

Затронутые версии ПО

  • Python 2.7
  • Python 3.2

Тип уязвимости

  • Повреждение памяти
  • Отказ в обслуживании (DoS)

Идентификаторы

  • Связанная проблема: CVE-2010-1634

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
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
https://bugzilla.redhat.com/show_bug.cgi?id=598197Python: Memory corruption in audioop module

EPSS

Процентиль: 94%
0.15801
Средний

4.3 Medium

CVSS2

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

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

The audioop module in Python 2.7 and 3.2 does not verify the relationships between size arguments and byte string lengths, which allows context-dependent attackers to cause a denial of service (memory corruption and application crash) via crafted arguments, as demonstrated by a call to audioop.reverse with a one-byte string, a different vulnerability than CVE-2010-1634.

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

The audioop module in Python 2.7 and 3.2 does not verify the relationships between size arguments and byte string lengths, which allows context-dependent attackers to cause a denial of service (memory corruption and application crash) via crafted arguments, as demonstrated by a call to audioop.reverse with a one-byte string, a different vulnerability than CVE-2010-1634.

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

The audioop module in Python 2.7 and 3.2 does not verify the relations ...

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

The audioop module in Python 2.7 and 3.2 does not verify the relationships between size arguments and byte string lengths, which allows context-dependent attackers to cause a denial of service (memory corruption and application crash) via crafted arguments, as demonstrated by a call to audioop.reverse with a one-byte string, a different vulnerability than CVE-2010-1634.

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

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

EPSS

Процентиль: 94%
0.15801
Средний

4.3 Medium

CVSS2