vendor:
JavaScriptCore
by:
Fuzzilli
7.5
CVSS
HIGH
Out-of-bounds Read
125
CWE
Product Name: JavaScriptCore
Affected Version From: HEAD
Affected Version To: Current stable release
Patch Exists: NO
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Platforms Tested: N/A
2020
JavaScriptCore Crash
The JavaScript program found by Fuzzilli and slightly modified crashes JavaScriptCore built from HEAD and the current stable release (/System/Library/Frameworks/JavaScriptCore.framework/Resources/jsc). The program creates an object with a setter and then assigns a non-getter/setter object to the length property of the object. This causes an out-of-bounds read when the program attempts to access the length property of the object.
Mitigation:
Ensure that the length property of an object is only assigned a getter/setter object.