CVE-2023-28577: Multiple Dmabuf Kernel Address UAF Vulnerability
In the function call related to CAMREQMGRRELEASEBUF there is no check if the buffer is being used. So when a function called cammemgetcpubuf to get the kernel va to use, another thread can call CAMREQMGRRELEASEBUF to unmap the kernel va which cause UAF of the kernel address.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the vulnerability ID for this vulnerability?
The vulnerability ID for this vulnerability is CVE-2023-28577.
What is the severity of CVE-2023-28577?
The severity of CVE-2023-28577 is high with a severity value of 7.8.
Which software is affected by CVE-2023-28577?
Qualcomm Fastconnect 6800 Firmware, Qualcomm Fastconnect 6900 Firmware, Qualcomm Fastconnect 7800 Firmware, Qualcomm Qca6426 Firmware, Qualcomm Qca6436, Qualcomm Wcd9341 Firmware, Qualcomm Wcd9370 Firmware, Qualcomm Wcd9380, Qualcomm Sxr2130 Firmware, and Google Android are affected by CVE-2023-28577.
What is the description of CVE-2023-28577?
In the function call related to CAM_REQ_MGR_RELEASE_BUF there is no check if the buffer is being used, allowing another thread to unmap the kernel va and causing a use-after-free (UAF) of the kernel address.
Where can I find more information about CVE-2023-28577?
You can find more information about CVE-2023-28577 on the Qualcomm Product Security Bulletin for August 2023.