New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 3 users
Status: Fixed
Owner:
Email to this user bounced
Closed: Aug 2015
Cc:



Sign in to add a comment
Flash: bad dereference at 0x23c on Linux x64
Reported by cevans@google.com, May 20 2015 Back to list
The attached sample, signal_sigsegv_7ffff603deef_1525_268381c02bc3b05c84578ebaeafc02f0.swf, typically crashes in this way on my Linux x64 build (Flash v17.0.0.188):

=> 0x00007f693155bf58:	mov    (%rdi),%rbx
rdi            0x23c	572

At first glance this might appear to be a NULL dereference but sometimes it crashes trying to access 0xc8 and different builds have shown crashes at much wilder addresses, so there is probably a use-after-free or other non-deterministic condition going on. For example, our fuzzing cluster saw a crash at 0x400000001.

The base sample from which the fuzz case is derived is also attached.


This bug is subject to a 90 day disclosure deadline. If 90 days elapse
without a broadly available patch, then the bug report will automatically
become visible to the public.

 
268381c02bc3b05c84578ebaeafc02f0.swf
2.4 MB Download
signal_sigsegv_7ffff603deef_1525_268381c02bc3b05c84578ebaeafc02f0.swf
2.4 MB Download
Comment 1 by cevans@google.com, May 26 2015
Labels: Id-3732
PSIRT-3732
Project Member Comment 2 by natashenka@google.com, Aug 11 2015
Labels: CVE-2015-5546
Status: Fixed
Project Member Comment 4 by natashenka@google.com, Aug 18 2015
Labels: -Restrict-View-Commit
Sign in to add a comment