opmov in libr/asm/p/asmx86nz.c in radare2 before 3.1.0 allows attackers to cause a denial of service (buffer over-read) via crafted x86 assembly data, as demonstrated by rasm2.
[
{
"source": "https://github.com/radare/radare2/commit/b143e1b1b5622ef2f41a90f4c0f7ed4c477caf40",
"target": {
"file": "libr/bin/format/mach0/dyldcache.c"
},
"id": "CVE-2018-19843-c708ff72",
"deprecated": false,
"digest": {
"line_hashes": [
"91826688001801390993882391060580842390",
"153573451393114912523381648709776456045",
"76273051819025290594568241401172330628",
"223983239877208572709103316397190836729",
"182546693358306982969485629985754146842"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://github.com/radare/radare2/commit/b143e1b1b5622ef2f41a90f4c0f7ed4c477caf40",
"target": {
"function": "r_buf_read_string",
"file": "libr/bin/format/mach0/dyldcache.c"
},
"id": "CVE-2018-19843-f5af8262",
"deprecated": false,
"digest": {
"function_hash": "161720472885181522724332432472867243711",
"length": 217.0
},
"signature_version": "v1",
"signature_type": "Function"
}
]
[
{
"source": "https://github.com/radareorg/radare2/commit/f17bfd9f1da05f30f23a4dd05e9d2363e1406948",
"target": {
"file": "libr/asm/p/asm_x86_nz.c"
},
"id": "CVE-2018-19843-a0ed9732",
"deprecated": false,
"digest": {
"line_hashes": [
"330960724519816557233190015833134308758",
"306699937490363565829225498963642507180",
"101186743262292792962505292558884175565",
"195968014964440177915245805858532532051",
"84411433679322737451425772879675111840",
"108510789520417173910305081609584073859"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://github.com/radareorg/radare2/commit/f17bfd9f1da05f30f23a4dd05e9d2363e1406948",
"target": {
"function": "opmov",
"file": "libr/asm/p/asm_x86_nz.c"
},
"id": "CVE-2018-19843-f9f5d1f7",
"deprecated": false,
"digest": {
"function_hash": "64554166920577301886355491464698671545",
"length": 13696.0
},
"signature_version": "v1",
"signature_type": "Function"
}
]