CVE-2017-17446
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka...
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
- Record
CVE-2017-17446- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-681
- Updated
- 2026-11-02
CVE List No score
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
- Record
CVE-2017-17446- Updated
- 2026-11-02
EUVDEUVD-2017-8610 No score
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
- Record
EUVD-2017-8610- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pwfg-g35m-wrcw
6.5
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka...
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
- Record
GHSA-pwfg-g35m-wrcw- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-681
- Updated
- 2026-11-02
OSV
6.5
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
- Record
CVE-2017-17446- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-17446
6.5
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
- Record
DEBIAN-CVE-2017-17446- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2022-1831
6.5
game-music-emu security update
Game_Music_Emu is a collection of video game music file simulators that supports the following formats and systems:
Security Fix(es):
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.(CVE-2017-17446)
- Record
OESA-2022-1831- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-17446
6.5
The Mem_File_Reader::read_avail function in Data_Reader.cpp in the Game_Music_Emu library (aka game-music-emu) 0.6.1 does not ensure a non-negative size, which allows remote attackers to cause a denial of service (application crash) via a crafted file.
- Record
UBUNTU-CVE-2017-17446- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUSN-4816-1 No score
game-music-emu vulnerability
It was discovered that game-music-emu mishandled certain crafted input. A remote attacker could use this vulnerability to cause game-music-emu to crash.
- Record
USN-4816-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
game-music-emuDebian:12 |
before 0.6.2-1 | 0.6.2-1 |
game-music-emuDebian:13 |
before 0.6.2-1 | 0.6.2-1 |
game-music-emuDebian:14 |
before 0.6.2-1 | 0.6.2-1 |
game-music-emuopenEuler:22.03-LTS |
before 0.6.2-1.oe2203 | 0.6.2-1.oe2203 |
game-music-emuUbuntu:Pro:14.04:LTS |
before 0.5.5-2ubuntu0.14.04.1+esm1, plus listed versions 0.5.5-20.5.5-2ubuntu0.14.04.1 |
0.5.5-2ubuntu0.14.04.1+esm1 |
game-music-emuUbuntu:Pro:16.04:LTS |
before 0.6.0-3ubuntu0.16.04.1+esm1, plus listed versions 0.5.5-2.10.6.0-30.6.0-3ubuntu0.16.04.1 |
0.6.0-3ubuntu0.16.04.1+esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-17446 is a medium vulnerability (CVSS 6.5) in Game-music-emu Project Game-music-emu, published December 6, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.33%, the 71st percentile. Fixed in game-music-emu 0.6.2-1.
References
bitbucket.org/mpyne/game-music-emu/issues/14/addresssanitizer-negative-size-param-size
bugs.debian.org/883691
nvd.nist.gov/vuln/detail/CVE-2017-17446
github.com/advisories/GHSA-pwfg-g35m-wrcw
security-tracker.debian.org/tracker/CVE-2017-17446
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1831
ubuntu.com/security/CVE-2017-17446
cve.org/CVERecord?id=CVE-2017-17446
ubuntu.com/security/notices/USN-4816-1