#VU15361 Heap-based buffer overflow in SoundTouch - CVE-2018-1000223
Published: October 12, 2018 / Updated: October 15, 2018
SoundTouch
Bose Corporation
Description
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.