CyberAlerts is shutting down on June 30th, 2025. Thank you for your support!

CVE-2024-38575: wifi: brcmfmac: pcie: handle randbuf allocation failure

Description

In the Linux kernel, the following vulnerability has been resolved:

wifi: brcmfmac: pcie: handle randbuf allocation failure

The kzalloc() in brcmf_pcie_download_fw_nvram() will return null
if the physical memory has run out. As a result, if we use
get_random_bytes() to generate random bytes in the randbuf, the
null pointer dereference bug will happen.

In order to prevent allocation failure, this patch adds a separate
function using buffer on kernel stack to generate random bytes in
the randbuf, which could prevent the kernel stack from overflow.

Classification

CVE ID: CVE-2024-38575

Affected Products

Vendor: Linux

Product: Linux

Exploit Prediction Scoring System (EPSS)

EPSS Score: 0.04% (probability of being exploited)

EPSS Percentile: 5.08% (scored less or equal to compared to others)

EPSS Date: 2025-02-04 (when was this score calculated)

References

https://git.kernel.org/stable/c/0eb2c0528e232b3c32cde9d5e1c9f80ba2996e49
https://git.kernel.org/stable/c/c37466406f075476c2702ecc01917928af871f3b
https://git.kernel.org/stable/c/7c15eb344b0d4d3468c9b2a7591ad2b859b29b88
https://git.kernel.org/stable/c/3729ca9e48d19a03ae049e2bde510e161c2f3720
https://git.kernel.org/stable/c/316f790ebcf94bdf59f794b7cdea4068dc676d4c

Timeline