
DFG register allocation bug in JavaScriptCore
Michael Goppert, Michael Jennings, and John Jennings
This issue in WebKit was patched long before this proof-of-concept was released. As such, it did not pose any danger to real users: the whole purpose is to document these kinds of exploits so that we know how to protect against them.
This repository has a writeup documenting our findings, as well as a presentation from our talk about it.
Find these in the doc/ subdirectory.
This directory should be cloned into the directory containing WebKit, then it can be used. I.e.,
git clone https://github.com/WebKit/WebKit.git
cd WebKit
git checkout c52da7c313795d61665253f23c9f298005549c73
git clone https://github.com/migopp/cve-2024-44308.git
Then, take a peek at the Makefile to get a feel for what is available.