In the Linux kernel, the following vulnerability has been resolved:
blk-mq: fix NULL dereference on q->elevator in blkmqelvswitchnone
After grabbing q->sysfs_lock, q->elevator may become NULL because of elevator switch.
Fix the NULL dereference on q->elevator by checking it with lock.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53292.json",
"cna_assigner": "Linux"
}[
{
"id": "CVE-2023-53292-22f63ff5",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e977386521b71471e66ec2ba82efdfcc456adf2",
"target": {
"file": "block/blk-mq.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"332727735961543082772219152633115863194",
"72128907314662414212270901289965173205",
"243469975331322351471906773737201173792",
"113244865293644305924596506347621540653",
"242556213668597617022931996811156767932",
"38557583199813190566561348645936607617",
"47073677263669412435262355429229375739",
"239239677327751209115065345284296112",
"76223543120418153433171860735990217991",
"333208821489794659624074858791973814495",
"192212573343880703196875042246084795868",
"43607330147224364263209187436276854476"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-53292-78f35883",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e977386521b71471e66ec2ba82efdfcc456adf2",
"target": {
"function": "blk_mq_elv_switch_none",
"file": "block/blk-mq.c"
},
"digest": {
"length": 489.0,
"function_hash": "185174765959301470191292732571571954849"
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53292-89335201",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@245165658e1c9f95c0fecfe02b9b1ebd30a1198a",
"target": {
"function": "blk_mq_elv_switch_none",
"file": "block/blk-mq.c"
},
"digest": {
"length": 489.0,
"function_hash": "185174765959301470191292732571571954849"
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53292-d50172db",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@245165658e1c9f95c0fecfe02b9b1ebd30a1198a",
"target": {
"file": "block/blk-mq.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"332727735961543082772219152633115863194",
"72128907314662414212270901289965173205",
"243469975331322351471906773737201173792",
"113244865293644305924596506347621540653",
"242556213668597617022931996811156767932",
"38557583199813190566561348645936607617",
"47073677263669412435262355429229375739",
"239239677327751209115065345284296112",
"76223543120418153433171860735990217991",
"333208821489794659624074858791973814495",
"192212573343880703196875042246084795868",
"43607330147224364263209187436276854476"
]
},
"signature_type": "Line"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53292.json"