[Webkit-unassigned] [Bug 179763] New: REGRESSION (r224592): oss-fuzz: jsc: Null-dereference READ in JSC::JSCell::isObject (4216)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 16 05:46:44 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=179763
Bug ID: 179763
Summary: REGRESSION (r224592): oss-fuzz: jsc: Null-dereference
READ in JSC::JSCell::isObject (4216)
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
Assignee: webkit-unassigned at lists.webkit.org
Reporter: rmorisset at apple.com
<rdar://problem/35550513>, this problem has been found by David Kilzer through fuzzing.
The bug was exposed by a change in r224592 (the addition of phantomLocalDirect(virtualRegisterForArgument(0)) in flush) but is not directly related otherwise.
The root cause of the bug was found by Saam Barati: when doing an OSR enter, |this| would be assumed to be a valid, non-null cell. This would then lead to the removal of tdz_check, making the next operation (pushByVal in this case) dereference the null value.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171116/e8bfa66b/attachment.html>
More information about the webkit-unassigned
mailing list