Heap-based buffer overflow in SoundTouch - CVE-2018-1000223
Published: October 12, 2018 / Updated: October 15, 2018
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists in the WavInFile::readHeaderBlock() function, as defined in the SoundStretch/WavFile.cpp file due to the use of a signed integer instead of an unsigned integer when the size of a structure is calculated. A remote unauthenticated attacker can trick the victim into opening a specially crafted file with the SoundStretch utility that submits malicious input, trigger a heap-based buffer overflow and execute arbitrary code with elevated privileges.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
Affected software
Opensuse
Fedora
soundtouch
How to mitigate CVE-2018-1000223
soundtouch - addressed in versions 2.0.0-6.fc27, 2.0.0-6.fc28