An issue was discovered in the Linux kernel before 5.4.17. drivers/spi/spi-dw.c allows attackers to cause a panic via concurrent calls to dwspiirq and dwspitransfer_one, aka CID-19b61392c5a8.
[
{
"id": "CVE-2020-12769-7a1fedc0",
"signature_version": "v1",
"digest": {
"function_hash": "14141171668032391092318538371730460175",
"length": 1824.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@19b61392c5a852b4e8a0bf35aecb969983c5932d",
"signature_type": "Function",
"target": {
"file": "drivers/spi/spi-dw.c",
"function": "dw_spi_add_host"
}
},
{
"id": "CVE-2020-12769-7dae68d1",
"signature_version": "v1",
"digest": {
"function_hash": "212750482840206600454349746132519664700",
"length": 2178.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@19b61392c5a852b4e8a0bf35aecb969983c5932d",
"signature_type": "Function",
"target": {
"file": "drivers/spi/spi-dw.c",
"function": "dw_spi_transfer_one"
}
},
{
"id": "CVE-2020-12769-a265685f",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"54112948736638340797148375289867128536",
"272736568888447508256747146056440883",
"196281109995624397128811674268512896938",
"314013525628529652490827684282645107505"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@19b61392c5a852b4e8a0bf35aecb969983c5932d",
"signature_type": "Line",
"target": {
"file": "drivers/spi/spi-dw.h"
}
},
{
"id": "CVE-2020-12769-b77de3e9",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"114450899444563894089156076120075209222",
"127613775569575973276925494820864805976",
"203112957020192432590969478344981385230",
"69259166944259131463463359624533241227",
"126218295150744893133684041383812214134",
"76773965118251668908165281833584829485",
"325207899631172098806348175659149024810",
"277928267263429772038845475192882026718",
"246632548116459694247401040167112445007",
"90630665743213231762223460323772619035",
"91601918395724210618283998617326587400",
"106869097796659299510623037938732144425",
"23663173116448014435753531227879678190",
"10923749128304327418480224949344266640",
"249881778309049037863983990822476481",
"136275076348843819654732414743775628146",
"120624273510483716593749985765100704406",
"275091653344356428944528310487504541288",
"246948239808107598887942199279522403506",
"182815716352810753634698623428195860427",
"21731119566943150596630887613799493993",
"199852779586946555830773376875719177781",
"203899082303562575580428613708648054035",
"116617565425721451270529483685128738366",
"49694699556368320728208262940659332272",
"304235607063217639519639449131474224498",
"115382463315984824362582619106648971199",
"158427017990723753116843505517813858529",
"68716071232211752047468375227188404985",
"93029456301473304993567425349602980885",
"164047195532229316854404680481860101439",
"67120160843101444468072283122144322077",
"321835182260451050145072901117354851894",
"135103854957531506859171747896636175624",
"99936262007284872661704660583510756285",
"251400754252831498730922691900595655885"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@19b61392c5a852b4e8a0bf35aecb969983c5932d",
"signature_type": "Line",
"target": {
"file": "drivers/spi/spi-dw.c"
}
},
{
"id": "CVE-2020-12769-d9972c21",
"signature_version": "v1",
"digest": {
"function_hash": "55149435962189975834968612363351687898",
"length": 334.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@19b61392c5a852b4e8a0bf35aecb969983c5932d",
"signature_type": "Function",
"target": {
"file": "drivers/spi/spi-dw.c",
"function": "dw_reader"
}
},
{
"id": "CVE-2020-12769-fa4fcbb1",
"signature_version": "v1",
"digest": {
"function_hash": "41298870714342593935327331713260329789",
"length": 338.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@19b61392c5a852b4e8a0bf35aecb969983c5932d",
"signature_type": "Function",
"target": {
"file": "drivers/spi/spi-dw.c",
"function": "dw_writer"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-12769.json"