Lucene search
K

25 matches found

Packet Storm
Packet Storm
added 2018/10/11 12:0 a.m.237 views

Microsoft Edge Chakra JIT BailOutOnInvalidatedArrayHeadSegment Check Bypass

Microsoft Edge: Chakra: JIT: BailOutOnInvalidatedArrayHeadSegment check bypass CVE-2018-8466 The BailOutOnInvalidatedArrayHeadSegment check uses the JavascriptArray::GetArrayForArrayOrObjectWithArray method to check whether the given object is an array. If it's not an array, it will decide to ski...

0.4AI score0.83587EPSS
Exploits4
0day.today
0day.today
added 2018/10/10 12:0 a.m.55 views

Microsoft Edge Chakra JIT - BailOutOnInvalidatedArrayHeadSegment Check Bypass Exploit

Exploit for windows platform in category dos / poc / The BailOutOnInvalidatedArrayHeadSegment check uses the JavascriptArray::GetArrayForArrayOrObjectWithArray method to check whether the given object is an array. If it's not an array, it will decide to skip the check which means that no bailout...

7.8AI score0.83587EPSS
Exploits4
ossfuzz
ossfuzz
added 2018/05/18 3:22 a.m.22 views

chakra: Crash in void* Js::JavascriptArray::EveryObjectHelper<unsigned int>

Project: https://github.com/Microsoft/ChakraCore.git Detailed report: https://oss-fuzz.com/testcase?key=5978651605598208 Project: chakra Fuzzer: jsfuzzer Job Type: asanchakra Platform Id: linux Crash Type: UNKNOWN READ Crash Address: 0x7fff81af3470 Crash State: void...

6.8AI score
Exploits0Affected Software1
exploitpack
exploitpack
added 2018/04/03 12:0 a.m.19 views

Microsoft Edge Chakra JIT - Stack-to-Heap Copy (Incomplete Fix) (2)

Microsoft Edge Chakra JIT - Stack-to-Heap Copy Incomplete Fix 2 / Here's a snippet of JavascriptArray::BoxStackInstance. template T JavascriptArray::BoxStackInstanceT instance, bool deepCopy AssertThreadContext::IsOnStackinstance; // On the stack, the we reserved a pointer before the object as to...

0.1AI score
Exploits0
Exploit DB
Exploit DB
added 2018/04/03 12:0 a.m.32 views

Microsoft Edge Chakra JIT - Stack-to-Heap Copy (Incomplete Fix) (1)

/ Here's a snippet of JavascriptArray::BoxStackInstance. To fix issue 1420 , "deepCopy" was introduced. But it only deep-copies the array when "instance-head" is on the stack. So simply by adding a single line of code that allocates "head" to the heap, we can bypass the fix. template T...

7.4AI score
Exploits0
0day.today
0day.today
added 2018/04/03 12:0 a.m.46 views

Microsoft Edge Chakra JIT - Stack-to-Heap Copy (Incomplete Fix 2) Exploit

Exploit for windows platform in category dos / poc / Here's a snippet of JavascriptArray::BoxStackInstance. template T JavascriptArray::BoxStackInstanceT instance, bool deepCopy AssertThreadContext::IsOnStackinstance; // On the stack, the we reserved a pointer before the object as to store the...

7.6CVSS7.6AI score0.85288EPSS
Exploits5
exploitpack
exploitpack
added 2018/04/03 12:0 a.m.21 views

Microsoft Edge Chakra JIT - Stack-to-Heap Copy (Incomplete Fix) (1)

Microsoft Edge Chakra JIT - Stack-to-Heap Copy Incomplete Fix 1 / Here's a snippet of JavascriptArray::BoxStackInstance. To fix issue 1420 , "deepCopy" was introduced. But it only deep-copies the array when "instance-head" is on the stack. So simply by adding a single line of code that allocates...

0.3AI score
Exploits0
exploitpack
exploitpack
added 2018/02/15 12:0 a.m.19 views

Microsoft Edge Chakra JIT - Array.prototype.reverse Array Type Confusion

Microsoft Edge Chakra JIT - Array.prototype.reverse Array Type Confusion / This is simillar to the previous issue 1457. But this time, we use Array.prototype.reverse. Array.prototype.reverse can be inlined and may invoke EnsureNonNativeArray to convert the prototype of "this" to a Var array. Call...

0.3AI score
Exploits0
ossfuzz
ossfuzz
added 2018/02/08 4:1 a.m.10 views

chakra: Crash in void* Js::JavascriptArray::ReduceRightObjectHelper<unsigned int>

Project: https://github.com/Microsoft/ChakraCore.git Detailed report: https://oss-fuzz.com/testcase?key=5736487027998720 Project: chakra Fuzzer: jsfuzzer Job Type: asanchakra Platform Id: linux Crash Type: UNKNOWN READ Crash Address: 0x7fea144e51f0 Crash State: void...

6.7AI score
Exploits0Affected Software1
seebug.org
seebug.org
added 2018/01/22 12:0 a.m.44 views

Microsoft Edge: Chakra: OOB read in AppendLeftOverItemsFromEndSegment(CVE-2018-0767)

Here's a snippet of AppendLeftOverItemsFromEndSegment in JavascriptArray.inl. growby = endSeg-length; current = current-GrowByMinrecycler, growby; CopyArraycurrent-elements + endIndex + 1, endSeg-length, Js::SparseArraySegmentendSeg-elements, endSeg-length;...

2.6CVSS5.8AI score0.75639EPSS
Exploits4
ossfuzz
ossfuzz
added 2017/11/07 6:47 p.m.16 views

chakra: Dynamic-stack-buffer-overflow in Js::JavascriptArray::NewInstance

Project: https://github.com/Microsoft/ChakraCore.git Detailed report: https://oss-fuzz.com/testcase?key=6106023170408448 Project: chakra Fuzzer: jsfuzzer Job Type: asanchakra Platform Id: linux Crash Type: Dynamic-stack-buffer-overflow READ 8 Crash Address: 0x7ffd13bb0260 Crash State:...

6.7AI score
Exploits0Affected Software1
Exploit DB
Exploit DB
added 2017/08/17 12:0 a.m.38 views

Microsoft Edge Chakra - &#039;JavascriptArray::ConcatArgs&#039; Type Confusion

void JavascriptArray::ConcatArgsRecyclableObject pDestObj, TypeId remoteTypeIds, Js::Arguments& args, ScriptContext scriptContext, uint start, uint startIdxDest, BOOL firstPromotedItemIsSpreadable, BigIndex firstPromotedItemLength, bool spreadableCheckedAndTrue JSREENTRANCYLOCKjsReentLock,...

7.4AI score
Exploits0
seebug.org
seebug.org
added 2017/08/17 12:0 a.m.42 views

Microsoft Edge: Chakra: Type confusion in JavascriptArray::ConcatArgs(CVE-2017-8634)

Let's assume that the following method is called with "firstPromotedItemIsSpreadable = true", and "args" has two elements an array and an integer 0x1234 sequentially. In the first loop, "aItem" is an array, and "firstPromotedItemIsSpreadable" remains true because the condition for the fast path i...

7.6CVSS7.8AI score0.7437EPSS
Exploits36
exploitpack
exploitpack
added 2017/08/17 12:0 a.m.18 views

Microsoft Edge Chakra - JavascriptArray::ConcatArgs Type Confusion

Microsoft Edge Chakra - JavascriptArray::ConcatArgs Type Confusion void JavascriptArray::ConcatArgsRecyclableObject pDestObj, TypeId remoteTypeIds, Js::Arguments& args, ScriptContext scriptContext, uint start, uint startIdxDest, BOOL firstPromotedItemIsSpreadable, BigIndex firstPromotedItemLength...

0.2AI score
Exploits0
0day.today
0day.today
added 2017/08/17 12:0 a.m.32 views

Microsoft Edge Chakra JavascriptArray::ConcatArgs Type Confusion Exploit

Exploit for windows platform in category dos / poc Microsoft Edge: Chakra: Type confusion in JavascriptArray::ConcatArgs CVE-2017-8634 Let's assume that the following method is called with "firstPromotedItemIsSpreadable = true", and "args" has two elements an array and an integer 0x1234...

7.6CVSS7.8AI score0.7437EPSS
Exploits36
myhack58
myhack58
added 2017/05/21 12:0 a.m.171 views

Windows 10 x64 Edge CVE-2016-7200 & CVE-2016-7201 vulnerability analysis and exploit-vulnerability warning-the black bar safety net

The 1. Analysis of the environment Operating system: Windows 10 x64 Professional Edition 10.0.14393 browser: Microsoft Edge x64 38.14393.0 2. CVE-2016-7200 analysis This is happening in the JavascriptArray::FilterHelper, due to the type of Confusion caused by the vulnerability, look at the commit...

7.6CVSS0.5AI score0.89752EPSS
Exploits8
0day.today
0day.today
added 2016/11/19 12:0 a.m.81 views

Microsoft Edge - FillFromPrototypes Type Confusion Exploit

Exploit for windows platform in category dos / poc var a = new Array0x11111111, 0x22222222, 0x33333333, 0x44444444, 0x12121212, 0x23232323, 0x12345670, 0x7777; var handler = getPrototypeOf: functiontarget, name...

7.6CVSS7.7AI score0.89752EPSS
Exploits6
Exploit DB
Exploit DB
added 2016/11/18 12:0 a.m.40 views

Microsoft Edge - &#039;Array.reverse&#039; Overflow

left = uint32length - seg-left + seg-length; Can become a very large value as length is larger than seg-length and seg-left is generally 0. This can cause the segment length to become larger than the segment size the next time SparseArraySegmentBase::EnsureSizeInBound is called, as the method...

7.4AI score
Exploits0
exploitpack
exploitpack
added 2016/11/18 12:0 a.m.9 views

Microsoft Edge - FillFromPrototypes Type Confusion

Microsoft Edge - FillFromPrototypes Type Confusion var a = new Array0x11111111, 0x22222222, 0x33333333, 0x44444444, 0x12121212, 0x23232323, 0x12345670, 0x7777; var handler = getPrototypeOf: functiontarget, name // print"get proto"; return a;...

0.6AI score
Exploits0
Exploit DB
Exploit DB
added 2016/11/18 12:0 a.m.39 views

Microsoft Edge - &#039;FillFromPrototypes&#039; Type Confusion

var a = new Array0x11111111, 0x22222222, 0x33333333, 0x44444444, 0x12121212, 0x23232323, 0x12345670, 0x7777; var handler = getPrototypeOf: functiontarget, name // print"get proto"; return a; ; var...

7.4AI score
Exploits0
Rows per page
Query Builder