
Bug de alocação de registradores no JavaScriptCore
Michael Goppert, Michael Jennings e John Jennings
Este problema no WebKit foi corrigido muito antes do lançamento desta prova de conceito. Como tal, não representou qualquer perigo para utilizadores reais: todo o propósito é documentar este tipo de exploits para que saibamos como nos proteger deles.
Este repositório contém uma análise que documenta as nossas descobertas, bem como uma apresentação da nossa palestra sobre o assunto.
Estes encontram-se no subdiretório doc/.
Este diretório deve ser clonado para o diretório que contém o WebKit, e depois pode ser utilizado. Ou seja,
git clone https://github.com/WebKit/WebKit.git
cd WebKit
git checkout c52da7c313795d61665253f23c9f298005549c73
git clone https://github.com/migopp/cve-2024-44308.git
Depois, dê uma olhada no Makefile para ter uma ideia do que está disponível.