An issue was discovered in retdec v3.3. In function canSplitFunctionOn() of ir_modifications.cpp, there is a possible out of bounds read due to a heap buffer overflow. The impact is: Deny of Service, Memory Disclosure, and Possible Code Execution.
{ "vanir_signatures": [ { "id": "CVE-2020-23907-2879d65a", "signature_type": "Line", "target": { "file": "src/bin2llvmir/optimizations/decoder/ir_modifications.cpp" }, "source": "https://github.com/avast/retdec/commit/517298bafaaff0a8e3dd60dd055a67c41b545807", "digest": { "threshold": 0.9, "line_hashes": [ "81181108660029211192319018056302221706", "25703503116769433900536881559952372029", "165994067762022128395298378448903842303", "272892621920687439859005629979968855234", "325873420871746804634874681986513095314", "240898803062012598991558223846829213440", "329491573226994479570509301534243161639", "126545514820576248801930165245780264547" ] }, "deprecated": false, "signature_version": "v1" } ] }