In the Linux kernel, the following vulnerability has been resolved:
wifi: mwifiex: Fix oob check condition in mwifiexprocessrx_packet
Only skip the code path trying to access the rfc1042 headers when the buffer is too small, so the driver can still process packets without rfc1042 headers.
{ "vanir_signatures": [ { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16cc18b9080892d1a0200a38e36ae52e464bc555", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-13eba8d5" }, { "signature_version": "v1", "digest": { "length": 2249.0, "function_hash": "96435089079060744538774556270852138599" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5afb996349cb6d1f14d6ba9aaa7aed3bd82534f6", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-297b092b" }, { "signature_version": "v1", "digest": { "length": 2249.0, "function_hash": "96435089079060744538774556270852138599" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be2ff39b1504c5359f4a083c1cfcad21d666e216", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-2faeaba7" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5afb996349cb6d1f14d6ba9aaa7aed3bd82534f6", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-31499d0d" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be2ff39b1504c5359f4a083c1cfcad21d666e216", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-4074e385" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8e260654a29de872e7cb85387d8ab8974694e8e", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-4743a9f5" }, { "signature_version": "v1", "digest": { "length": 2249.0, "function_hash": "96435089079060744538774556270852138599" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8e260654a29de872e7cb85387d8ab8974694e8e", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-4e434355" }, { "signature_version": "v1", "digest": { "length": 2249.0, "function_hash": "96435089079060744538774556270852138599" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aef7a0300047e7b4707ea0411dc9597cba108fc8", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-5a3528e1" }, { "signature_version": "v1", "digest": { "length": 2193.0, "function_hash": "338117616786038623497062487523134767853" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16cc18b9080892d1a0200a38e36ae52e464bc555", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-710423da" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@10a18c8bac7f60d32b7af22da03b66f350beee38", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-828de9b3" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6b706286473db4fd54b5f869faa67f4a8cb18e99", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-b4cca557" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71b1d2b57f145c8469aa9346f0fd57bf59b2b89c", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-bd80903f" }, { "signature_version": "v1", "digest": { "length": 2193.0, "function_hash": "338117616786038623497062487523134767853" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71b1d2b57f145c8469aa9346f0fd57bf59b2b89c", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-c0707375" }, { "signature_version": "v1", "digest": { "length": 2249.0, "function_hash": "96435089079060744538774556270852138599" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6b706286473db4fd54b5f869faa67f4a8cb18e99", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-ebc58a2a" }, { "signature_version": "v1", "digest": { "length": 2249.0, "function_hash": "96435089079060744538774556270852138599" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@10a18c8bac7f60d32b7af22da03b66f350beee38", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c", "function": "mwifiex_process_rx_packet" }, "signature_type": "Function", "id": "CVE-2023-52525-f8295faa" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "95713208594956672403978601472524943498", "211838801361216855119938466507941442921", "45069747163651901745836102504346976925", "108929303441478508153776253870416692451", "217110146365992111839525549307899129141", "84053284246916001598474147833792811659", "335466460722804707839103278547648674660", "231038343445971722510426267361891970154", "111899999837671801588958949055077517286", "227716656159416374229414464457655632118", "284823203896081524402983626492405870722", "161669501796846536418067676470931831071", "29140582760050220493706041751349410849" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aef7a0300047e7b4707ea0411dc9597cba108fc8", "deprecated": false, "target": { "file": "drivers/net/wireless/marvell/mwifiex/sta_rx.c" }, "signature_type": "Line", "id": "CVE-2023-52525-f928bf8e" } ] }