PT-2020-11589 · Google · Android Kernel

Published

2020-06-16

·

Updated

2020-06-22

·

CVE-2020-0232

CVSS v2.0

7.5

High

VectorAV:N/AC:L/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions Android kernel
Description The issue arises from the function abc pcie issue dma xfer sync creating a transfer object, adding it to the session object, and then continuing to work with it. A concurrent thread could retrieve the created transfer object from the session object and delete it using abc pcie dma user xfer clean. If this happens, abc pcie start dma xfer and abc pcie wait dma xfer in the original thread will trigger a use-after-free (UAF) when working with the transfer object.
Recommendations For Android kernel, consider disabling the abc pcie issue dma xfer sync function until a patch is available to prevent the UAF issue. Restrict access to the abc pcie dma user xfer clean function to minimize the risk of exploitation. Avoid using the abc pcie start dma xfer and abc pcie wait dma xfer functions in concurrent threads until the issue is resolved.

Fix

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2020-0232

Affected Products

Android Kernel