The grubmemmove function in shlr/grub/kern/misc.c in radare2 1.5.0 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted binary file, possibly related to a read overflow in the grubdiskreadsmall_real function in kern/disk.c in GNU GRUB 2.02.
[
{
"signature_type": "Line",
"source": "https://github.com/radareorg/radare2/commit/c57997e76ec70862174a1b3b3aeb62a6f8570e85",
"target": {
"file": "shlr/grub/kern/disk.c"
},
"id": "CVE-2017-10929-8996e284",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"311431576001815240328858762412972750535",
"122820424751485955045887713254065140436",
"50825295851369841570519448818049485897",
"186253628487910803444072623231862065019",
"165008381618838007589349593796118625316"
]
},
"deprecated": false
},
{
"signature_type": "Function",
"source": "https://github.com/radareorg/radare2/commit/c57997e76ec70862174a1b3b3aeb62a6f8570e85",
"target": {
"file": "shlr/grub/kern/disk.c",
"function": "grub_disk_read"
},
"id": "CVE-2017-10929-dd3e43bb",
"signature_version": "v1",
"digest": {
"function_hash": "118603923587506930566471157343562899286",
"length": 2465.0
},
"deprecated": false
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-10929.json"