In the Linux kernel, the following vulnerability has been resolved:
wifi: mwifiex: Fix OOB and integer underflow when rx packets
Make sure mwifiexprocessmgmtpacket, mwifiexprocessstarxpacket and mwifiexprocessuaprxpacket, mwifiexuapqueuebridgedpkt and mwifiexprocessrxpacket not out-of-bounds access the skb->data buffer.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53226.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53226.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"function_hash": "302538239982120488530798110437169847642",
"length": 2804.0
},
"id": "CVE-2023-53226-4b9ece77",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_uap_queue_bridged_pkt"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"line_hashes": [
"275873216795759916589174507534085158612",
"330854948275397952898209833309982322979",
"335466460722804707839103278547648674660",
"222618356045770813349061389628097331288",
"46066094513142597140787602887142739613",
"23661808256251655783925029985446720062"
],
"threshold": 0.9
},
"id": "CVE-2023-53226-4d26cde0",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"function_hash": "190767263078001030845940218131699349077",
"length": 1877.0
},
"id": "CVE-2023-53226-6751aef3",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c",
"function": "mwifiex_process_sta_rx_packet"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"function_hash": "149769553169716689458356485349210253927",
"length": 1674.0
},
"id": "CVE-2023-53226-6a7f9db4",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_process_uap_rx_packet"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"function_hash": "115610510994223809979668299193308878841",
"length": 970.0
},
"id": "CVE-2023-53226-6d5ef3e6",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/util.c",
"function": "mwifiex_process_mgmt_packet"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"line_hashes": [
"111183915777044967236195495162774388479",
"260778271923699928851398371266192188331",
"135993172986035237541088007561346127040",
"304469095028424215478865547668131452163",
"272808618016369641988266474406506560906",
"21025697858454433878551357421856800578",
"47903796202997074264568300664666744806",
"55093816846111653383261253879204004148",
"233674843016640905057354675626310222699",
"61787420170766598314444590829958246809",
"231969262407589842566809192910187705654"
],
"threshold": 0.9
},
"id": "CVE-2023-53226-75f5416f",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/util.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"function_hash": "115610510994223809979668299193308878841",
"length": 970.0
},
"id": "CVE-2023-53226-797d19fc",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/util.c",
"function": "mwifiex_process_mgmt_packet"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"function_hash": "263154177951847797265512054409277896352",
"length": 1844.0
},
"id": "CVE-2023-53226-8c0e10b8",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c",
"function": "mwifiex_process_sta_rx_packet"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"function_hash": "19928973183926370521404547840839421452",
"length": 1641.0
},
"id": "CVE-2023-53226-8d562dbd",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_process_uap_rx_packet"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"line_hashes": [
"111183915777044967236195495162774388479",
"260778271923699928851398371266192188331",
"135993172986035237541088007561346127040",
"304469095028424215478865547668131452163",
"272808618016369641988266474406506560906",
"21025697858454433878551357421856800578",
"47903796202997074264568300664666744806",
"55093816846111653383261253879204004148",
"233674843016640905057354675626310222699",
"61787420170766598314444590829958246809",
"231969262407589842566809192910187705654"
],
"threshold": 0.9
},
"id": "CVE-2023-53226-981d18b4",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/util.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"function_hash": "163252358105922295810311442140832179686",
"length": 1964.0
},
"id": "CVE-2023-53226-ba7ca349",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c",
"function": "mwifiex_process_rx_packet"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"line_hashes": [
"226511552617105993557910764329084181446",
"25879577946011849058876150097230540828",
"75179168072006010626240060331564653542",
"315030113894157295984763775887304675356",
"207006165759407434652237287391560722813",
"257645782410597785598541383657345590175",
"119401621652726105263753853572586864005"
],
"threshold": 0.9
},
"id": "CVE-2023-53226-c82049da",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"line_hashes": [
"226511552617105993557910764329084181446",
"25879577946011849058876150097230540828",
"75179168072006010626240060331564653542",
"315030113894157295984763775887304675356",
"207006165759407434652237287391560722813",
"257645782410597785598541383657345590175",
"119401621652726105263753853572586864005"
],
"threshold": 0.9
},
"id": "CVE-2023-53226-d67799b0",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"line_hashes": [
"275873216795759916589174507534085158612",
"330854948275397952898209833309982322979",
"335466460722804707839103278547648674660",
"222618356045770813349061389628097331288",
"46066094513142597140787602887142739613",
"23661808256251655783925029985446720062"
],
"threshold": 0.9
},
"id": "CVE-2023-53226-d9914b03",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8824aa4ab62c800f75d96f48e1883a5f56ec5869",
"digest": {
"function_hash": "302538239982120488530798110437169847642",
"length": 2804.0
},
"id": "CVE-2023-53226-dbb2af84",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_uap_queue_bridged_pkt"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7300e3800e9fd5405e88ce67709c1a97783b9c8",
"digest": {
"function_hash": "119469329431131975705318949673715751365",
"length": 2020.0
},
"id": "CVE-2023-53226-fe65df74",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c",
"function": "mwifiex_process_rx_packet"
}
}
]