In the Linux kernel, the following vulnerability has been resolved:
bus: mhi: host: Range check CHDBOFF and ERDBOFF
If the value read from the CHDBOFF and ERDBOFF registers is outside the range of the MHI register space then an invalid address might be computed which later causes a kernel panic. Range check the read value to prevent a crash due to bad data from the device.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53598.json",
"cna_assigner": "Linux"
}[
{
"id": "CVE-2023-53598-09f133b4",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"250449192874886147469293035937416158368",
"168097995934247570184192515692459721676",
"151566086695693756578500987209602563302",
"6632452891629576708271085049388449943",
"244432822277959425542316172460128507179",
"290640904827354540360006642254244568383"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2343385fe6eed11d0432ab42a97b3ca4aef06a99",
"signature_type": "Line",
"target": {
"file": "drivers/bus/mhi/host/init.c"
}
},
{
"id": "CVE-2023-53598-2479b87d",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"250449192874886147469293035937416158368",
"168097995934247570184192515692459721676",
"151566086695693756578500987209602563302",
"6632452891629576708271085049388449943",
"244432822277959425542316172460128507179",
"290640904827354540360006642254244568383"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e584127ec2bd42a37c88badb49df409f21fa40a",
"signature_type": "Line",
"target": {
"file": "drivers/bus/mhi/host/init.c"
}
},
{
"id": "CVE-2023-53598-487399dd",
"signature_version": "v1",
"digest": {
"function_hash": "333400331114981106821920208743155545948",
"length": 2692.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@372f1752b74572b0a9d2288841eab7db17daccae",
"signature_type": "Function",
"target": {
"file": "drivers/bus/mhi/host/init.c",
"function": "mhi_init_mmio"
}
},
{
"id": "CVE-2023-53598-4e2fad99",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"250449192874886147469293035937416158368",
"168097995934247570184192515692459721676",
"151566086695693756578500987209602563302",
"6632452891629576708271085049388449943",
"244432822277959425542316172460128507179",
"290640904827354540360006642254244568383"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83bf6b87e2dd053d95d89eb2f01ae885f9e568db",
"signature_type": "Line",
"target": {
"file": "drivers/bus/mhi/host/init.c"
}
},
{
"id": "CVE-2023-53598-5a4a564e",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"250449192874886147469293035937416158368",
"168097995934247570184192515692459721676",
"151566086695693756578500987209602563302",
"6632452891629576708271085049388449943",
"244432822277959425542316172460128507179",
"290640904827354540360006642254244568383"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2cbb1a45a0c86ce77839c0875414efe1a89315e",
"signature_type": "Line",
"target": {
"file": "drivers/bus/mhi/host/init.c"
}
},
{
"id": "CVE-2023-53598-889b96d1",
"signature_version": "v1",
"digest": {
"function_hash": "218646413361547243530829885466957859097",
"length": 2416.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a0c637bfee69a74c104468544d9f2a6579626d0",
"signature_type": "Function",
"target": {
"file": "drivers/bus/mhi/host/init.c",
"function": "mhi_init_mmio"
}
},
{
"id": "CVE-2023-53598-917d1001",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"250449192874886147469293035937416158368",
"314739670356004240608206591498930420854",
"145537905991473179174614937360118029211",
"6632452891629576708271085049388449943",
"244432822277959425542316172460128507179",
"290640904827354540360006642254244568383"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@372f1752b74572b0a9d2288841eab7db17daccae",
"signature_type": "Line",
"target": {
"file": "drivers/bus/mhi/host/init.c"
}
},
{
"id": "CVE-2023-53598-99aafe92",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"250449192874886147469293035937416158368",
"168097995934247570184192515692459721676",
"151566086695693756578500987209602563302",
"6632452891629576708271085049388449943",
"244432822277959425542316172460128507179",
"290640904827354540360006642254244568383"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a0c637bfee69a74c104468544d9f2a6579626d0",
"signature_type": "Line",
"target": {
"file": "drivers/bus/mhi/host/init.c"
}
},
{
"id": "CVE-2023-53598-9b676d59",
"signature_version": "v1",
"digest": {
"function_hash": "112670220377187030408120465262346827574",
"length": 2596.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2343385fe6eed11d0432ab42a97b3ca4aef06a99",
"signature_type": "Function",
"target": {
"file": "drivers/bus/mhi/host/init.c",
"function": "mhi_init_mmio"
}
},
{
"id": "CVE-2023-53598-d76e5c77",
"signature_version": "v1",
"digest": {
"function_hash": "218646413361547243530829885466957859097",
"length": 2416.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e584127ec2bd42a37c88badb49df409f21fa40a",
"signature_type": "Function",
"target": {
"file": "drivers/bus/mhi/host/init.c",
"function": "mhi_init_mmio"
}
},
{
"id": "CVE-2023-53598-ecb3e4a4",
"signature_version": "v1",
"digest": {
"function_hash": "218646413361547243530829885466957859097",
"length": 2416.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83bf6b87e2dd053d95d89eb2f01ae885f9e568db",
"signature_type": "Function",
"target": {
"file": "drivers/bus/mhi/host/init.c",
"function": "mhi_init_mmio"
}
},
{
"id": "CVE-2023-53598-ed9bb409",
"signature_version": "v1",
"digest": {
"function_hash": "218646413361547243530829885466957859097",
"length": 2416.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2cbb1a45a0c86ce77839c0875414efe1a89315e",
"signature_type": "Function",
"target": {
"file": "drivers/bus/mhi/host/init.c",
"function": "mhi_init_mmio"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53598.json"