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.
[
{
"digest": {
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_type": "Line",
"id": "CVE-2023-53384-08401aca",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@231086e6a36316b823654f4535653f22d6344420",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_type": "Line",
"id": "CVE-2023-53384-2609184e",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e7197e4d6a1bc72a774590d8765909f898be1dc",
"deprecated": false
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_handle_uap_rx_forward"
},
"signature_type": "Function",
"id": "CVE-2023-53384-39184044",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7fd24b8d1bb54c5bcf583139e11a5e651e0263c",
"deprecated": false
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_handle_uap_rx_forward"
},
"signature_type": "Function",
"id": "CVE-2023-53384-3fbb2987",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d155c5f64cefacdc6a9a26d40be53ee2903c28ff",
"deprecated": false
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_handle_uap_rx_forward"
},
"signature_type": "Function",
"id": "CVE-2023-53384-46589108",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e7197e4d6a1bc72a774590d8765909f898be1dc",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_type": "Line",
"id": "CVE-2023-53384-4ae3803e",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bef85d58f7709896ed8426560ad117a73a37762f",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_type": "Line",
"id": "CVE-2023-53384-75f7d5ca",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35a7a1ce7c7d61664ee54f5239a1f120ab95a87e",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_type": "Line",
"id": "CVE-2023-53384-80acaf91",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d155c5f64cefacdc6a9a26d40be53ee2903c28ff",
"deprecated": false
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_handle_uap_rx_forward"
},
"signature_type": "Function",
"id": "CVE-2023-53384-86b1e5d4",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c57f9ad2c3ed43abb764b0247d610ff7fdb7a00",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_type": "Line",
"id": "CVE-2023-53384-881b542e",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c57f9ad2c3ed43abb764b0247d610ff7fdb7a00",
"deprecated": false
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_handle_uap_rx_forward"
},
"signature_type": "Function",
"id": "CVE-2023-53384-a723cc00",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bef85d58f7709896ed8426560ad117a73a37762f",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324715007205040098577886848175363595829",
"25113956050847754397583491033427073524",
"122031886411519932050467106884161725823",
"11309321854690443758943631404485347849"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c"
},
"signature_type": "Line",
"id": "CVE-2023-53384-d5025b16",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7fd24b8d1bb54c5bcf583139e11a5e651e0263c",
"deprecated": false
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_handle_uap_rx_forward"
},
"signature_type": "Function",
"id": "CVE-2023-53384-db1d739f",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35a7a1ce7c7d61664ee54f5239a1f120ab95a87e",
"deprecated": false
},
{
"digest": {
"length": 659.0,
"function_hash": "68791951022545219920836635727173141566"
},
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/uap_txrx.c",
"function": "mwifiex_handle_uap_rx_forward"
},
"signature_type": "Function",
"id": "CVE-2023-53384-f3bf6b55",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@231086e6a36316b823654f4535653f22d6344420",
"deprecated": false
}
]