The grub_memmove 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 grub_disk_read_small_real function in kern/disk.c in GNU GRUB 2.02.
{
"cpe": "cpe:2.3:a:radare:radare2:1.5.0:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "1.5.0"
},
{
"last_affected": "1.5.0"
}
],
"source": [
"CPE_STRING",
"REFERENCES"
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-10929.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"311431576001815240328858762412972750535",
"122820424751485955045887713254065140436",
"50825295851369841570519448818049485897",
"186253628487910803444072623231862065019",
"165008381618838007589349593796118625316"
],
"threshold": 0.9
},
"id": "CVE-2017-10929-8996e284",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/radareorg/radare2/commit/c57997e76ec70862174a1b3b3aeb62a6f8570e85",
"target": {
"file": "shlr/grub/kern/disk.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "118603923587506930566471157343562899286",
"length": 2465
},
"id": "CVE-2017-10929-dd3e43bb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/radareorg/radare2/commit/c57997e76ec70862174a1b3b3aeb62a6f8570e85",
"target": {
"file": "shlr/grub/kern/disk.c",
"function": "grub_disk_read"
}
}
]
"2026-08-07T14:48:36Z"