An issue was discovered in the Linux kernel 3.16 through 5.5.6. setfdc in drivers/block/floppy.c leads to a waittil_ready out-of-bounds read because the FDC index is not checked for errors before assigning it, aka CID-2e90ca68b0d2.
[
{
"deprecated": false,
"source": "https://github.com/torvalds/linux/commit/2e90ca68b0d2f5548804f22f0dd61145516171e3",
"id": "CVE-2020-9383-3e1012fd",
"target": {
"file": "drivers/block/floppy.c",
"function": "set_fdc"
},
"digest": {
"function_hash": "228973066376368482115270475677423026178",
"length": 400.0
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/torvalds/linux/commit/2e90ca68b0d2f5548804f22f0dd61145516171e3",
"id": "CVE-2020-9383-b558181f",
"target": {
"file": "drivers/block/floppy.c"
},
"digest": {
"line_hashes": [
"265902441916296257829489515804270148523",
"291981942429080387267685935602338002297",
"16189825586471391933403054720260309774",
"193750885727618103660170855585356733309",
"267458182582381115520981919547176844906",
"180308748599226649766126509234604049868",
"7394187761813110371423474903774289718",
"284226881794315798003433424940588062809",
"231763409641347474051499856794356991376",
"89335200288998910732129890120150707146",
"31897903112060883958349934433997988449",
"1994037338679511254703657920977649599"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-9383.json"