Lucene search
+L

7 matches found

Kitploit
Kitploit
added 2026/08/25 4:14 a.m.2 views

cve-2016-7190

概要 CVE-2016-7190 0 は、ChakraCore の Array.map 関数におけるヒープオーバーフローであり、隣接するメモリを上書きすることができます。任意読み取り/書き込みアクセスを得るための主なアイデアは、まず連続する複数の JavaScript 整数配列を割り当て、オーバーフローを利用して1つの配列のサイズを操作することです。次に、この配列を利用して Uint8Array のベースアドレスを読み書きしたい任意のアドレスに変更します。この追加のステップが必要な理由は、オーバーフローがオーバーフローした整数配列のサイズの最大2倍に制限されているためです。...

7.6CVSS0.66919EPSS
SaveExploits1References2
Jake Archibald's Blog
Jake Archibald's Blog
added 2021/01/29 1:00 a.m.80 views

Don't use functions as callbacks unless they're designed for it

Here's an old pattern that seems to be making a comeback: // Convert some numbers into human-readable strings: import toReadableNumber from 'some-library'; const readableNumbers = someNumbers.maptoReadableNumber; Where the implementation of toReadableNumber is like this: export function...

7.2AI score
SaveExploits0
Exploit DB
Exploit DB
added 2020/03/09 12:00 a.m.229 views

Google Chrome 72 and 73 - Array.map Out-of-Bounds Write (Metasploit)

This module requires Metasploit: https://metasploit.com/download Current source: https://github.com/rapid7/metasploit-framework class MetasploitModule 'Google Chrome 72 and 73 Array.map exploit', 'Description' = %q This module exploits an issue in Chrome 73.0.3683.86 64 bit. The exploit corrupts...

6.5CVSS6.9AI score0.55925EPSS
SaveExploits6
zdt
zdt
added 2020/03/06 12:00 a.m.219 views

Google Chrome 72 / 73 Array.map Corruption Exploit

This Metasploit module exploits an issue in Chrome version 73.0.3683.86 64 bit. The exploit corrupts the length of a float in order to modify the backing store of a typed array. The typed array can then be used to read and write arbitrary memory. The exploit then uses WebAssembly in order to...

6.5CVSS7.5AI score0.55925EPSS
SaveExploits6
Metasploit
Metasploit
added 2019/03/07 12:00 a.m.76 views

Google Chrome 72 and 73 Array.map exploit

This module exploits an issue in Chrome 73.0.3683.86 64 bit. The exploit corrupts the length of a float in order to modify the backing store of a typed array. The typed array can then be used to read and write arbitrary memory. The exploit then uses WebAssembly in order to allocate a region of RW...

6.5CVSS7.1AI score0.55925EPSS
SaveExploits6
exploitpack
exploitpack
added 2016/10/20 12:00 a.m.21 views

Microsoft Edge - Array.map Heap Overflow (MS16-119)

Microsoft Edge - Array.map Heap Overflow MS16-119 var b = new Array1,2,3; var d = new Array1,2,3; class dummy constructor alert"in constructor"; return d; var handler = get: functiontarget, name ifname == "length" return 0x100; return Symbol.species : dummy; , has: functiontarget, name alert"has ...

0.2AI score
SaveExploits0
Exploit DB
Exploit DB
added 2016/10/20 12:00 a.m.38 views

Microsoft Edge - 'Array.map' Heap Overflow (MS16-119)

var b = new Array1,2,3; var d = new Array1,2,3; class dummy constructor alert"in constructor"; return d; var handler = get: functiontarget, name ifname == "length" return 0x100; return Symbol.species : dummy; , has: functiontarget, name alert"has " + name; return true; ; var p = new Proxy, handle...

7.6CVSS7.2AI score0.66919EPSS
SaveExploits1
Rows per page
Query Builder