Heap-based buffer overflow in the decodeBlockWAVE function in IMA.cpp in Audio File Library (aka audiofile) 0.3.6, 0.3.5, 0.3.4, 0.3.3, 0.3.2, 0.3.1, 0.3.0 and 0.2.7 allows remote attackers to cause a denial of service (crash) via a crafted file.
{ "vanir_signatures": [ { "deprecated": false, "signature_type": "Line", "source": "https://github.com/antlarr/audiofile/commit/a2e9eab8ea87c4ffc494d839ebb4ea145eb9f2e6", "target": { "file": "libaudiofile/WAVE.cpp" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "331470145967194600774318625752253890445", "232798939947800200754239479194282584567", "219950778595101875391487318990529141915", "9931794692818815536740976616195528411", "313616948841340480450728645639032661791", "185358438352405145440304294832130766911", "668093673687982700959098601548676743", "221765431166475582793187396825314521101" ] }, "id": "CVE-2017-6831-314568ec" }, { "deprecated": false, "signature_type": "Function", "source": "https://github.com/antlarr/audiofile/commit/a2e9eab8ea87c4ffc494d839ebb4ea145eb9f2e6", "target": { "file": "libaudiofile/WAVE.cpp", "function": "WAVEFile::parseFormat" }, "signature_version": "v1", "digest": { "function_hash": "90884721003669009012809751076469776921", "length": 5810.0 }, "id": "CVE-2017-6831-571136c3" } ] }