What’s Vulnerable › Vulnerabilities

CVE-2022-50513: staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()

Description

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() In rtw_init_cmd_priv(), if `pcmdpriv->rsp_allocated_buf` is allocated in failure, then `pcmdpriv->cmd_allocated_buf` will be not properly released. Besides, considering there are only two error paths and the first one can directly return, so we do not need implicitly jump to the `exit` tag to execute the error handler. So this patch added `kfree(pcmdpriv->cmd_allocated_buf);` on the error path to release the resource and simplified the return logic of rtw_init_cmd_priv(). As there is no proper device to test with, no runtime testing was performed.

Affected products

How to fix

Upgrade to a fixed version: Linux kernel 5.10.150, 5.15.75, 5.19.17, 5.4.220. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2022-50513 or the next vulnerability affects your stack