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 2 users
Status: Fixed
Owner:
Email to this user bounced
Closed: Jan 2015
Cc:



Sign in to add a comment
Flash memory corruption when upper casing malformed Unicode
Reported by cevans@google.com, Oct 13 2014 Back to list
There is a memory corruption that is triggered when uppercasing malformed unicode. Specifically, when the opener of a surrogate pair is followed by the "latin small letter sharp S" character, a wild copy occurs leading to memory corruption.

A repro SWF is attached, along with source.

This bug might be platform specific. It certainly triggers on Pepper Flash on Linux (desktop; Chrome OS assumed faulty too). More testing is required on Mac and Windows.

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.

 
UpperCase.as
383 bytes Download
UpperCase.swf
681 bytes Download
Comment 1 by cevans@google.com, Oct 13 2014
Labels: Id-3084
Comment 2 by cevans@google.com, Dec 6 2014
Labels: CVE-2014-9164
Comment 3 by cevans@google.com, Jan 14 2015
Labels: -Restrict-View-Commit Fixed-2014-Dec-9
Status: Fixed
Ah, this was fixed back in December's patch: http://helpx.adobe.com/security/products/flash-player/apsb14-27.html
Sign in to add a comment