diff options
author | Duoming Zhou <duoming@zju.edu.cn> | 2024-02-29 13:31:53 +0300 |
---|---|---|
committer | Sasha Levin <sashal@kernel.org> | 2024-03-27 01:19:36 +0300 |
commit | df62e22c2e27420e8990a4f09e30d7bf56c2036f (patch) | |
tree | ac4d6000473408324144dd72dba767896444f104 /drivers/pci | |
parent | 6cada014b245b7b2485f0edb6b37b4229bb60eb3 (diff) | |
download | linux-df62e22c2e27420e8990a4f09e30d7bf56c2036f.tar.xz |
wifi: brcm80211: handle pmk_op allocation failure
[ Upstream commit b4152222e04cb8afeeca239c90e3fcaf4c553b42 ]
The kzalloc() in brcmf_pmksa_v3_op() will return null if the
physical memory has run out. As a result, if we dereference
the null value, the null pointer dereference bug will happen.
Return -ENOMEM from brcmf_pmksa_v3_op() if kzalloc() fails
for pmk_op.
Fixes: a96202acaea4 ("wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations")
Acked-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240229103153.18533-1-duoming@zju.edu.cn
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/pci')
0 files changed, 0 insertions, 0 deletions