|
|
Flash write crash at NULL + 0x2b288 (on 64-bit) | ||
| Reported by cevans@google.com, Oct 21 2014 | Back to list | ||
A PoC is attached. This is a fuzz test case so it's not immediately obvious what is going on, but it is a reliable and consistent test case on Pepper Flash Chrome (Linux x64 confirmed). When the crash triggers, this is the instruction: movb $0x1,0x2b288(%rax) At the time of the crash %rax == 0. However, it's possible to get the address 0x2b288 mapped in modern operating systems, because "NULL mapping" protections typically only cover the first 64kb (Windows, Linux) or not at all (Mac OS X 32-bit). It's unlikely that malicious actionscript will be able to map anything so low on 64-bit, but 32-bit will be an issue. 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.
Project Member
Comment 1
by
ianbeer@google.com,
Oct 21 2014
,
Nov 8 2014
,
Nov 20 2014
http://helpx.adobe.com/security/products/flash-player/apsb14-24.html |
|||
| ► Sign in to add a comment | |||