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

exploitDog

nvd логотип

CVE-2017-18207

Опубликовано: 01 мар. 2018
Источник: nvd
CVSS3: 6.5
CVSS2: 4.3
EPSS Низкий

Уязвимость DoS атаки в функции Wave_read._read_fmt_chunk в Python при обработке аудиофайлов в формате WAV

Описание

В функции Wave_read._read_fmt_chunk в библиотеке Lib/wave.py языка программирования Python до версии 3.6.4 не обеспечивается ненулевое значение канала. Это позволяет злоумышленникам вызвать DoS атаку (деление на ноль и исключение) посредством специально созданного аудиофайла в формате WAV.

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

  • Python до версии 3.6.4

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

DoS атака (деление на ноль и исключение)

Примечание

Разработчик оспаривает эту проблему, поскольку приложения Python «должны быть готовы к обработке широкого спектра исключений».

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
Версия до 3.6.4 (включая)

EPSS

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

6.5 Medium

CVSS3

4.3 Medium

CVSS2

Дефекты

CWE-369

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

CVSS3: 6.5
ubuntu
больше 7 лет назад

** DISPUTED ** The Wave_read._read_fmt_chunk function in Lib/wave.py in Python through 3.6.4 does not ensure a nonzero channel value, which allows attackers to cause a denial of service (divide-by-zero and exception) via a crafted wav format audio file. NOTE: the vendor disputes this issue because Python applications "need to be prepared to handle a wide variety of exceptions."

CVSS3: 6.5
msrc
9 месяцев назад

Описание отсутствует

CVSS3: 6.5
debian
больше 7 лет назад

The Wave_read._read_fmt_chunk function in Lib/wave.py in Python throug ...

suse-cvrf
почти 7 лет назад

Security update for python

suse-cvrf
около 7 лет назад

Security update for python3

EPSS

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

6.5 Medium

CVSS3

4.3 Medium

CVSS2

Дефекты

CWE-369