3 matches found
cve-2018-4233
CVE-2018-4233 Exploit per CVE-2018-4233, un bug nel compilatore JIT di WebKit. Testato su Safari 11.0.3 su macOS 10.13.3. Per maggiori dettagli vedi https://saelo.github.io/presentations/blackhatus18attackingclientsidejitcompilers.pdf L'exploit ottiene lettura/scrittura arbitraria della memoria...
jitsploitation
jitsploitation Exploit del browser iOS per CVE-2020-9802, un vecchio bug JIT. Questo è un exploit per un popolare bug del compilatore JIT nel motore WebKit per macOS e iOS originariamente documentato da Project Zero. Ho reimplementato l'exploit per questo bug come esercizio di apprendimento dello...
WebKit JIT - 'ByteCodeParser::handleIntrinsicCall' Type Confusion
/ case ArrayPushIntrinsic: ... if staticcastargumentCountIncludingThis = MINSPARSEARRAYINDEX return false; ArrayMode arrayMode = getArrayModemcurrentInstructionOPCODELENGTHopcall - 2.u.arrayProfile, Array::Write; ... This code always assumes that the current instruction is an opcall instruction...