CVE-2017-17446

NameCVE-2017-17446
DescriptionThe 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.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub code/issues, web search, more)
NVD severitymedium
Debian Bugs883691

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
game-music-emu (PTS)jessie (security), jessie0.5.5-2+deb8u1vulnerable
stretch0.6.0-4vulnerable
bullseye, sid, buster0.6.2-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
game-music-emusource(unstable)0.6.2-1883691

Notes

[stretch] - game-music-emu <no-dsa> (Minor issue)
[jessie] - game-music-emu <no-dsa> (Minor issue)
[wheezy] - game-music-emu <no-dsa> (Minor issue)
https://bitbucket.org/mpyne/game-music-emu/issues/14/addresssanitizer-negative-size-param-size
Patch: https://bitbucket.org/mpyne/game-music-emu/commits/205290614cdc057541b26adeea05a9d45993f860
Additional hardening: https://bitbucket.org/mpyne/game-music-emu/commits/4a441e94cba14268bc4e983d4dfd6ed112084d00

Search for package or bug name: Reporting problems