accepted fixed
reward decided
$10,000
reward decided
$10,000
This is an n-day exploit based on chromium issue 1472121, which still has its report closed. I found it by looking through the v8 commit history (https://github.com/v8/v8/commit/10b0e62e7059a29e4c23b3e041c5da87983f22bc). The commit also has a regression test that I was able to use to trigger the vulnerability and achieve an OOB write.
The steps for the exploit are:
The only address that I needed to leak was the wasm rwx page, which has a 64 bit pointer inside the sandbox
The entire exploit is written in 1472121_min.js, and is called by 1472121.html with some useful helper functions. Other files are included to help with testing:
Download exploit.tag.gz containing the above mentioned files.