PT-2017-19116 · Google+1 · Android+1
Published
2017-10-10
·
Updated
2017-10-19
·
CVE-2017-9687
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Android for MSM versions (affected versions not specified)
Firefox OS for MSM versions (affected versions not specified)
QRD Android versions (affected versions not specified)
Description
The issue arises from a race condition where two concurrent threads or processes can write the value of "0" to the debugfs file controlling ipa ipc log. This can lead to a double-free in the
ipc log context destroy() function. Additionally, a Use-After-Free condition can occur due to the race condition when the ipc log is deallocated via the debugfs call during a log print.Recommendations
For Android for MSM, consider restricting access to the debugfs file to minimize the risk of exploitation.
For Firefox OS for MSM, avoid using the debugfs call during log print until the issue is resolved.
For QRD Android, as a temporary workaround, consider disabling the
ipc log context destroy() function until a patch is available.
At the moment, there is no information about a newer version that contains a fix for this vulnerability.Double Free
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Android
Firefox Os