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", "deprecated": false, "target": { "file": "libr/bin/format/mach0/dyldcache.c" }, "digest": { "line_hashes": [ "91826688001801390993882391060580842390", "153573451393114912523381648709776456045", "76273051819025290594568241401172330628", "223983239877208572709103316397190836729", "182546693358306982969485629985754146842" ], "threshold": 0.9 }, "id": "CVE-2018-19843-c708ff72", "signature_type": "Line", "signature_version": "v1" }, { "source": "https://github.com/radare/radare2/commit/b143e1b1b5622ef2f41a90f4c0f7ed4c477caf40", "deprecated": false, "target": { "file": "libr/bin/format/mach0/dyldcache.c", "function": "r_buf_read_string" }, "digest": { "function_hash": "161720472885181522724332432472867243711", "length": 217.0 }, "id": "CVE-2018-19843-f5af8262", "signature_type": "Function", "signature_version": "v1" } ]
[ { "source": "https://github.com/radareorg/radare2/commit/f17bfd9f1da05f30f23a4dd05e9d2363e1406948", "deprecated": false, "target": { "file": "libr/asm/p/asm_x86_nz.c" }, "digest": { "line_hashes": [ "330960724519816557233190015833134308758", "306699937490363565829225498963642507180", "101186743262292792962505292558884175565", "195968014964440177915245805858532532051", "84411433679322737451425772879675111840", "108510789520417173910305081609584073859" ], "threshold": 0.9 }, "id": "CVE-2018-19843-a0ed9732", "signature_type": "Line", "signature_version": "v1" }, { "source": "https://github.com/radareorg/radare2/commit/f17bfd9f1da05f30f23a4dd05e9d2363e1406948", "deprecated": false, "target": { "file": "libr/asm/p/asm_x86_nz.c", "function": "opmov" }, "digest": { "function_hash": "64554166920577301886355491464698671545", "length": 13696.0 }, "id": "CVE-2018-19843-f9f5d1f7", "signature_type": "Function", "signature_version": "v1" } ]