CVE-2017-18207 Denial of service in n/a
Attackers can cause a denial of service via divide-by-zero in Python's wave module when processing crafted audio files.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2017-18207?
CVE-2017-18207 is a medium-severity denial of service vulnerability in Python Python, published on 1 Mar 2018. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
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.
Weakness: CWE-369
Which versions are affected by CVE-2017-18207?
It affects 1 product.
Linux distribution packages (29)
python SUSE:Enterprise Storage 5 | All versions | 2.7.13-28.6.1 |
python SUSE:Linux Enterprise Desktop 12 SP3 | All versions | 2.7.13-28.6.1 |
python-base SUSE:Linux Enterprise Desktop 12 SP3 | All versions | 2.7.13-28.6.1 |
python3 SUSE:Linux Enterprise Desktop 12 SP3 | All versions | 3.4.6-25.7.1 |
python3-base SUSE:Linux Enterprise Desktop 12 SP3 | All versions | 3.4.6-25.7.1 |
python3 SUSE:Linux Enterprise Module for Web and Scripting 12 | All versions | 3.4.6-25.7.1 |
python3-base SUSE:Linux Enterprise Module for Web and Scripting 12 | All versions | 3.4.6-25.7.1 |
python SUSE:Linux Enterprise Server 11 SP4 | All versions | 2.6.9-40.6.2 |
python-base SUSE:Linux Enterprise Server 11 SP4 | All versions | 2.6.9-40.6.2 |
python-doc SUSE:Linux Enterprise Server 11 SP4 | All versions | 2.6-8.40.6.2 |
python SUSE:Linux Enterprise Server 12 SP3 | All versions | 2.7.13-28.6.1 |
python-base SUSE:Linux Enterprise Server 12 SP3 | All versions | 2.7.13-28.6.1 |
python-doc SUSE:Linux Enterprise Server 12 SP3 | All versions | 2.7.13-28.6.1 |
python3 SUSE:Linux Enterprise Server 12 SP3 | All versions | 3.4.6-25.7.1 |
python3-base SUSE:Linux Enterprise Server 12 SP3 | All versions | 3.4.6-25.7.1 |
python SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | All versions | 2.6.9-40.6.2 |
python-base SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | All versions | 2.6.9-40.6.2 |
python-doc SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | All versions | 2.6-8.40.6.2 |
python SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 2.7.13-28.6.1 |
python-base SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 2.7.13-28.6.1 |
python-doc SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 2.7.13-28.6.1 |
python3 SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 3.4.6-25.7.1 |
python3-base SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 3.4.6-25.7.1 |
python SUSE:Linux Enterprise Software Development Kit 11 SP4 | All versions | 2.6.9-40.6.2 |
python-base SUSE:Linux Enterprise Software Development Kit 11 SP4 | All versions | 2.6.9-40.6.2 |
python-doc SUSE:Linux Enterprise Software Development Kit 11 SP4 | All versions | 2.6-8.40.6.2 |
python-base SUSE:Linux Enterprise Software Development Kit 12 SP3 | All versions | 2.7.13-28.6.1 |
python3-base SUSE:Linux Enterprise Software Development Kit 12 SP3 | All versions | 3.4.6-25.7.1 |
python-base SUSE:Linux Enterprise Workstation Extension 12 SP3 | All versions | 2.7.13-28.6.1 |
Products include Python Python.
How do I fix CVE-2017-18207?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2017-18207 being exploited?
There is no known exploitation of CVE-2017-18207 in the wild and no public exploit code.
Other vulnerabilities in Python Python
Sources
Also known as AZL-109620, AZL-6824, GHSA-h3x9-7xx2-w832, SUSE-SU-2018:0934-1, SUSE-SU-2018:1786-1, SUSE-SU-2018:2040-1 and 1 more.