msm: adsprpc: Do not search the global map in the process-specific list
If a user makes the ioctl call for the fastrpc_internal_mmap with the global map flag, fd, and va corresponding to some map already present in the process-specific list, then this map present in the process- specific list could be added to the global list. Because global maps are also searched in the process-specific list. If a map gets removed from the global list and another concurrent thread is using the same map for a process-specific use case, it could lead to a use-after-free. Avoid searching the global map in the process-specific list. Change-Id: Ife06a3018332017f0076171fb4be98f3b0ed3502 Acked-by:Abhishek Singh <[email protected]> Signed-off-by:
Santosh Sakore <[email protected]>
Loading
Please register or sign in to comment