In the Linux kernel, the following vulnerability has been resolved:
wifi: mwifiex: avoid possible NULL skb pointer dereference
In 'mwifiexhandleuaprxforward()', always check the value returned by 'skbcopy()' to avoid potential NULL pointer dereference in 'mwifiexuapqueuebridged_pkt()', and drop original skb in case of copying failure.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53384.json"
}[
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@139d285e7695279f030dbb172e2d0245425c86c6",
"deprecated": false,
"id": "CVE-2023-53384-060a5bcd",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@231086e6a36316b823654f4535653f22d6344420",
"deprecated": false,
"id": "CVE-2023-53384-08401aca",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c2509f7c37355e1f0bd5b7087815b845fd383723",
"deprecated": false,
"id": "CVE-2023-53384-13b722c7",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e7197e4d6a1bc72a774590d8765909f898be1dc",
"deprecated": false,
"id": "CVE-2023-53384-2609184e",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7fd24b8d1bb54c5bcf583139e11a5e651e0263c",
"deprecated": false,
"id": "CVE-2023-53384-39184044",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d155c5f64cefacdc6a9a26d40be53ee2903c28ff",
"deprecated": false,
"id": "CVE-2023-53384-3fbb2987",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e7197e4d6a1bc72a774590d8765909f898be1dc",
"deprecated": false,
"id": "CVE-2023-53384-46589108",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@139d285e7695279f030dbb172e2d0245425c86c6",
"deprecated": false,
"id": "CVE-2023-53384-4a443928",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bef85d58f7709896ed8426560ad117a73a37762f",
"deprecated": false,
"id": "CVE-2023-53384-4ae3803e",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35a7a1ce7c7d61664ee54f5239a1f120ab95a87e",
"deprecated": false,
"id": "CVE-2023-53384-75f7d5ca",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d155c5f64cefacdc6a9a26d40be53ee2903c28ff",
"deprecated": false,
"id": "CVE-2023-53384-80acaf91",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c57f9ad2c3ed43abb764b0247d610ff7fdb7a00",
"deprecated": false,
"id": "CVE-2023-53384-86b1e5d4",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c57f9ad2c3ed43abb764b0247d610ff7fdb7a00",
"deprecated": false,
"id": "CVE-2023-53384-881b542e",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bef85d58f7709896ed8426560ad117a73a37762f",
"deprecated": false,
"id": "CVE-2023-53384-a723cc00",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c2509f7c37355e1f0bd5b7087815b845fd383723",
"deprecated": false,
"id": "CVE-2023-53384-cdaa9690",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7fd24b8d1bb54c5bcf583139e11a5e651e0263c",
"deprecated": false,
"id": "CVE-2023-53384-d5025b16",
"signature_type": "Line",
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35a7a1ce7c7d61664ee54f5239a1f120ab95a87e",
"deprecated": false,
"id": "CVE-2023-53384-db1d739f",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@231086e6a36316b823654f4535653f22d6344420",
"deprecated": false,
"id": "CVE-2023-53384-f3bf6b55",
"signature_type": "Function",
"target": {
"function": "mwifiex_handle_uap_rx_forward",
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53384.json"