Lucene search
+L

155 matches found

exploitpack
exploitpack
added 2017/06/16 12:00 a.m.32 views

WebKit JSC - arrayProtoFuncSplice does not Initialize all Indices

WebKit JSC - arrayProtoFuncSplice does not Initialize all Indices lexicalGlobalObject-arrayStructureForIndexingTypeDuringAllocationArrayWithUndecided, actualDeleteCount; if !result return JSValue::encodethrowOutOfMemoryErrorexec, scope; for unsigned k = 0; k initializeIndexvm, k, v;...

7.4AI score
SaveExploits0
exploitpack
exploitpack
added 2017/06/16 12:00 a.m.40 views

WebKit JSC - Intl.getCanonicalLocales Heap Buffer Overflow

WebKit JSC - Intl.getCanonicalLocales Heap Buffer Overflow arrayStorage; storage-msparseMap.clear; storage-mindexBias = 0; storage-mnumValuesInVector = 0; return butterfly; It allocates a fixed sizeBASEARRAYSTORAGEVECTORLEN of memory without caring about |initialLength|. So a BOF occurs in the...

0.9AI score
SaveExploits0
Exploit DB
Exploit DB
added 2017/06/16 12:00 a.m.66 views

WebKit JSC - 'Intl.getCanonicalLocales' Heap Buffer Overflow

arrayStorage; storage-msparseMap.clear; storage-mindexBias = 0; storage-mnumValuesInVector = 0; return butterfly; It allocates a fixed sizeBASEARRAYSTORAGEVECTORLEN of memory without caring about |initialLength|. So a BOF occurs in the following iteration. EncodedJSValue JSCHOSTCALL...

8.8CVSS7.8AI score0.07655EPSS
SaveExploits3
Packet Storm
Packet Storm
added 2017/06/15 12:00 a.m.81 views

WebKit JSC arrayProtoFuncSplice Initialization Fail

WebKit: JSC: arrayProtoFuncSplice doesn't initialize all indices. CVE-2017-6980 Here's a snippet of arrayProtoFuncSplice. EncodedJSValue JSCHOSTCALL arrayProtoFuncSpliceExecState exec ... result = JSArray::tryCreateForInitializationPrivatevm,...

6.8CVSS0.5AI score0.06566EPSS
SaveExploits3
Packet Storm
Packet Storm
added 2017/06/15 12:00 a.m.50 views

WebKit JSC Jit Optimization Check Failure

WebKit: JSC: JIT optimization check failed in IntegerCheckCombiningPhase::handleBlock CVE-2017-2547 When compiling Javascript code into machine code, bound checks for all accesses to a typed array are also inserted. These bound checks are re-optimized and the unnecessary checks are removed, which...

6.8CVSS0.2AI score0.14349EPSS
SaveExploits4
Packet Storm
Packet Storm
added 2017/06/15 12:00 a.m.80 views

WebKit JSC Intl.getCanonicalLocales Heap Buffer Overflow

WebKit: JSC: heap buffer overflow in Intl.getCanonicalLocales CVE-2017-6984 Here's tryCreateArrayButterfly which is invoked from intlObjectFuncGetCanonicalLocales to create a JSArray object. inline Butterfly tryCreateArrayButterflyVM& vm, JSCell intendedOwner, unsigned initialLength Butterfly...

6.8CVSS0.8AI score0.07655EPSS
SaveExploits3
Packet Storm
Packet Storm
added 2017/06/15 12:00 a.m.77 views

WebKit JSC JSGlobalObject::haveABadTime Type Confusion

WebKit: JSC: JSGlobalObject::haveABadTime causes type confusions CVE-2017-7005 After JSGlobalObject::haveABadTime is called, the type of all JavaScript arraysincluding newly created arrays are of the same type: ArrayWithSlowPutArrayStorage. But of course this only affects objects that share the...

8.2AI score0.06661EPSS
SaveExploits7
seebug.org
seebug.org
added 2017/06/06 12:00 a.m.43 views

WebKit JSC emitPutDerivedConstructorToArrowFunctionContextScope Incorrect Check(CVE-2017-2531)

WebKit: JSC: incorrect check in emitPutDerivedConstructorToArrowFunctionContextScope When a super expression is used in an arrow function, the following code, which generates bytecode, is called. if needsToUpdateArrowFunctionContext && !codeBlock-isArrowFunction bool canReuseLexicalEnvironment =...

6.8CVSS8.1AI score0.06566EPSS
SaveExploits4
seebug.org
seebug.org
added 2017/06/06 12:00 a.m.44 views

WebKit Unspecified Memory Corruption Vulnerability(CVE-2017-2521)

WebKit: JSC: JSObject::ensureLength doesn't check if ensureLengthSlow failed. Here's a snippet of JSObject::ensureLength. bool WARNUNUSEDRETURN ensureLengthVM& vm, unsigned length ASSERTlength vectorLength publicLength setPublicLengthlength; return result; |setPublicLength| is called whether...

6.8CVSS8.1AI score0.05903EPSS
SaveExploits5
zdt
zdt
added 2017/06/01 12:00 a.m.61 views

WebKit JSC JSObject::ensureLength Failure Check Vulnerability

WebKit JSC JSObject::ensureLength does not check if ensureLengthSlow fails. WebKit: JSC: JSObject::ensureLength doesn't check if ensureLengthSlow failed. CVE-2017-2521 Here's a snippet of JSObject::ensureLength. bool WARNUNUSEDRETURN ensureLengthVM& vm, unsigned length ASSERTlength vectorLength...

6.8CVSS0.1AI score0.05903EPSS
SaveExploits5
Exploit DB
Exploit DB
added 2017/06/01 12:00 a.m.59 views

WebKit JSC - 'JSObject::ensureLength' ensureLengthSlow Check Failure

/ Source: https://bugs.chromium.org/p/project-zero/issues/detail?id=1165 Here's a snippet of JSObject::ensureLength. bool WARNUNUSEDRETURN ensureLengthVM& vm, unsigned length ASSERTlength vectorLength publicLength setPublicLengthlength; return result; |setPublicLength| is called whether...

8.8CVSS7.8AI score0.05903EPSS
SaveExploits5
Exploit DB
Exploit DB
added 2017/06/01 12:00 a.m.55 views

WebKit JSC - Incorrect Check in emitPutDerivedConstructorToArrowFunctionContextScope

/ Source: https://bugs.chromium.org/p/project-zero/issues/detail?id=1173 When a super expression is used in an arrow function, the following code, which generates bytecode, is called. if needsToUpdateArrowFunctionContext && !codeBlock-isArrowFunction bool canReuseLexicalEnvironment =...

8.8CVSS7.8AI score0.06566EPSS
SaveExploits4
Packet Storm
Packet Storm
added 2017/06/01 12:00 a.m.72 views

WebKit JSC emitPutDerivedConstructorToArrowFunctionContextScope Incorrect Check

WebKit: JSC: incorrect check in emitPutDerivedConstructorToArrowFunctionContextScope CVE-2017-2531 When a super expression is used in an arrow function, the following code, which generates bytecode, is called. if needsToUpdateArrowFunctionContext && !codeBlock-isArrowFunction bool...

0.3AI score0.06566EPSS
SaveExploits4
Packet Storm
Packet Storm
added 2017/06/01 12:00 a.m.89 views

WebKit JSC JSObject::ensureLength Failure Check

WebKit: JSC: JSObject::ensureLength doesn't check if ensureLengthSlow failed. CVE-2017-2521 Here's a snippet of JSObject::ensureLength. bool WARNUNUSEDRETURN ensureLengthVM& vm, unsigned length ASSERTlength vectorLength publicLength setPublicLengthlength; return result; |setPublicLength| is calle...

0.3AI score0.05903EPSS
SaveExploits5
zdt
zdt
added 2017/06/01 12:00 a.m.54 views

WebKit JSC emitPutDerivedConstructorToArrowFunctionContextScope Incorrect Check Vulnerability

Exploit for multiple platform in category dos / poc WebKit: JSC: incorrect check in emitPutDerivedConstructorToArrowFunctionContextScope CVE-2017-2531 When a super expression is used in an arrow function, the following code, which generates bytecode, is called. if needsToUpdateArrowFunctionContex...

6.8CVSS8.3AI score0.06566EPSS
SaveExploits4
Packet Storm
Packet Storm
added 2017/05/25 12:00 a.m.43 views

WebKit JSC BindingNode::bindValue Failed Reference Count Increase

WebKit: JSC: BindingNode::bindValue doesn't increase the scope's reference count CVE-2017-2505 Here's a snippet of BindingNode::bindValue. void BindingNode::bindValueBytecodeGenerator& generator, RegisterID value const ... RegisterID scope = generator.emitResolveScopenullptr, var;...

7.5AI score0.01567EPSS
SaveExploits2
zdt
zdt
added 2017/05/05 12:00 a.m.74 views

Apple Safari 10.0.3 - JSC::CachedCall Use-After-Free Exploit

Exploit for macOS platform in category remote exploits function makecompiledfunction function targetx return x5 + x - xx; // Call only once so that function gets compiled with low level interpreter // but none of the optimizing JITs target0; return target; function pwn var haxs = new Array0x100;...

6.8CVSS8.2AI score0.08038EPSS
SaveExploits4
exploitpack
exploitpack
added 2017/05/04 12:00 a.m.64 views

Apple Safari 10.0.3 - JSC::CachedCall Use-After-Free

Apple Safari 10.0.3 - JSC::CachedCall Use-After-Free function makecompiledfunction function targetx return x5 + x - xx; // Call only once so that function gets compiled with low level interpreter // but none of the optimizing JITs target0; return target; function pwn var haxs = new Array0x100; fo...

6.8CVSS0.08038EPSS
SaveExploits4
UbuntuCve
UbuntuCve
added 2017/04/24 7:59 p.m.34 views

CVE-2011-3438

WebKit, as used in Safari 5.0.6, allows remote attackers to cause a denial of service process crash or arbitrary code execution...

8.8CVSS7.4AI score0.01723EPSS
SaveExploits0References2
zdt
zdt
added 2017/04/12 12:00 a.m.65 views

Apple WebKit - JSC::B3::Procedure::resetReachability Use-After-Free Exploit

Exploit for multiple platform in category dos / poc function for var i = 0; i 1000000; ++i const v = Array & 1 ? v : 1; typeof o = 'object'; ; !-- Asan Log: ================================================================= ==32191==ERROR: AddressSanitizer: heap-use-after-free on address...

6.8CVSS8.3AI score0.06267EPSS
SaveExploits4
Rows per page
Query Builder