Exploitation Summary
CVE-2018-6065 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added June 8, 2022. EIP tracks 2 public exploits from researchers including Google Security Research, b1tg.
AI-analyzed exploit summary The exploit leverages an integer overflow in V8's JSFunction::CalculateInstanceSizeForDerivedClass, allowing memory corruption via a crafted prototype chain with large expected_nof_properties. This results in an undersized allocation, leading to a crash or potential RCE.
Description
Integer overflow in computing the required allocation size when instantiating a new javascript object 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.
Exploits (2)
The exploit leverages an integer overflow in V8's JSFunction::CalculateInstanceSizeForDerivedClass, allowing memory corruption via a crafted prototype chain with large expected_nof_properties. This results in an undersized allocation, leading to a crash or potential RCE.
This repository contains a working exploit for CVE-2018-6065, a V8 JavaScript engine vulnerability. The exploit leverages memory corruption to achieve arbitrary code execution via shellcode injection.
References (8)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H