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.
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:avast:retdec:3.3:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.3"
},
{
"last_affected": "3.3"
}
],
"source": "CPE_STRING"
},
{
"range": [
{
"fixed": "517298bafaaff0a8e3dd60dd055a67c41b545807"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-23907.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"81181108660029211192319018056302221706",
"25703503116769433900536881559952372029",
"165994067762022128395298378448903842303",
"272892621920687439859005629979968855234",
"325873420871746804634874681986513095314",
"240898803062012598991558223846829213440",
"329491573226994479570509301534243161639",
"126545514820576248801930165245780264547"
],
"threshold": 0.9
},
"id": "CVE-2020-23907-2879d65a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/avast/retdec/commit/517298bafaaff0a8e3dd60dd055a67c41b545807",
"target": {
"file": "src/bin2llvmir/optimizations/decoder/ir_modifications.cpp"
}
}
]
"2026-10-20T13:56:04Z"