Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2017-18207

22
FAUCET Score

CVE-2017-18207 is a denial-of-service vulnerability affecting Python versions through 3.6.4. It arises from a divide-by-zero error in the Wave_read._read_fmt_chunk function when processing a specially crafted WAV audio file with a zero channel value. This vulnerability has a CVSS score of 6.5 (Medium), indicating it can be exploited over a network with low complexity, requiring user interaction, to achieve high availability impact. There is no evidence of active exploitation, nor is exploit code publicly available, and it has received minimal community attention.

Impacted Technologies

VendorProductVersion(s)CPE
<= 3.6.4CPE matchmatch criteria
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.0

6.5MEDIUM

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
HIGH
Exploitability Score
2.8
Impact Score
3.6
CvssVersion
3.0

Exploit Intelligence

EPSS Score
1.35%
Probability of exploitation in next 30 days
EPSS Percentile
68.6%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0135 is in the 81st percentile among its peer group of 26,234 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (8)

microsoftpatch availablevia msrc
Product: 16906-16820Fixed in: 2.7.18-5
microsoftpatch availablevia msrc
Product: 16905-16823Fixed in: 2.7.18-8
microsoftpatch availablevia msrc
Product: cm1 python2 2.7.18-5 on CBL Mariner 1.0Fixed in: 2.7.18-5
microsoftpatch availablevia msrc
Product: cbl2 python2 2.7.18-8 on CBL Mariner 2.0Fixed in: 2.7.18-8
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 x64Fixed in: 2.7.18-5
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 ARMFixed in: 2.7.18-5
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 x64Fixed in: 2.7.18-8
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 ARMFixed in: 2.7.18-8

Vendor Advisories (5)

microsoft2024-Dec/CVE-2017-18207

CVE-2017-18207

Dec 10, 2024
microsoft2024-Nov/CVE-2017-18207

CVE-2017-18207

Nov 12, 2024
microsoft2024-Oct/CVE-2017-18207

CVE-2017-18207

Oct 8, 2024
microsoft2020-Aug/CVE-2017-18207

CVE-2017-18207

Aug 11, 2020
microsoft2018-Mar/CVE-2017-18207Moderate

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.

Mar 13, 2018

References

lists.opensuse.org / opensuse-security-announce/2020-01/msg00040.html
bugs.python.org / issue32056
Issue TrackingVendor Advisory