CVE-2018-6064: (Pwn2Own) Xiaomi Mi6 V8 CollectValuesOrEntriesImpl Type Confusion Remote Code Execution Vulnerability
A type confusion flaw was found in the V8 component of the Chromium browser.
Upstream bug(s):
https://code.google.com/p/chromium/issues/detail?id=798644
External References:
https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop.html
Other sources
This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Xiaomi Mi6. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the CollectValuesOrEntriesImpl function. By performing actions in JavaScript, an attacker can trigger a type confusion condition. An attacker can leverage this vulnerability to execute code in the context of current process.
— ZDI
Type Confusion in the implementation of defineGetter in V8 in Google Chrome prior to 65.0.3325.146 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2018-6064?
CVE-2018-6064 is a vulnerability that allows remote attackers to execute arbitrary code on vulnerable installations of Xiaomi Mi6.
How can this vulnerability be exploited?
This vulnerability can be exploited when the target visits a malicious page or opens a malicious file.
Which software versions are affected by CVE-2018-6064?
The affected software includes Xiaomi Browser, Google Chrome up to version 65.0.3325.146, Redhat Enterprise Linux Desktop 6.0, Redhat Enterprise Linux Server 6.0, Redhat Enterprise Linux Workstation 6.0, and Debian Debian Linux 9.0.
What is the severity level of CVE-2018-6064?
CVE-2018-6064 has a severity level of 8.8 (high).
How can I fix CVE-2018-6064?
To fix CVE-2018-6064, update your software to the recommended versions provided by the software vendors.