Google Chrome
cpe:2.3:a:google:chrome:*:*:*:*:*:*:*, +2 more
- >= 126, < 128.0.6613.84
This vulnerability is being actively exploited in the wild.
A vulnerability in the V8 JavaScript engine of Google Chrome has been identified, allowing remote attackers to exploit heap corruption through a crafted HTML page. This issue affects Google Chrome versions prior to 128.0.6613.84, as well as other browsers that use the Chromium engine, such as Microsoft Edge and Opera. The vulnerability arises from an inappropriate implementation in V8, specifically in the Turboshaft compiler, where the optimization of certain instructions can be manipulated, leading to memory corruption. This flaw has been exploited in the wild, with reports indicating its use in ransomware campaigns.
Exploitation of this vulnerability causes memory corruption, which can lead to a segmentation fault. However, such memory corruption issues can often be exploited to execute arbitrary code, especially in a sandboxed environment like a web browser.
The vulnerability can be reproduced by creating a JavaScript function that uses a switch statement. The function should be optimized and then called multiple times. This process will trigger the vulnerability by causing improper handling of the switch case, leading to memory corruption.
Users should update to Google Chrome version 128.0.6613.84 or later, where this vulnerability has been fixed. For ChromeOS, the update is already available.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.