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 5 users
Status: Fixed
Owner:
Email to this user bounced
Closed: Sep 2014
Cc:



Sign in to add a comment
Flash leak of uninitialized data whilst rendering JPEGs
Reported by cevans@google.com, Jul 8 2014 Back to list
This is probably another instance of CVE-2013-6629, reference:

http://seclists.org/fulldisclosure/2013/Nov/83

A SWF to reproduce is attached, along with source. To reproduce, host JPEGLeak.swf on the same web server / directory as 55.jpg.

Since this is uninitialized data, you can reload the SWF and see the rendered JPEG change either slightly or sometimes dramatically. It seems to work best with a Flash process that is not fresh. A couple of screenshots are attached to illustrate that the rendered images can sometimes differ significantly. The SWF file also demonstrates that the uninitialized data can be leaked to script, which makes the issue interesting / more serious.

If this is indeed the same underlying issue as CVE-2013-6629, then this patch may be useful:

http://src.chromium.org/viewvc/chrome/trunk/src/third_party/libjpeg/jdmarker.c?r1=228354&r2=228353&pathrev=228354
 
flashcorrupt1.png
8.4 KB View Download
55.jpg
642 bytes View Download
JPEGLeak.swf
1004 bytes Download
JPEGLeak.as
1.2 KB Download
flashcorrupt2.png
6.0 KB View Download
Comment 1 by cevans@google.com, Jul 8 2014
Labels: Id-2874
Comment 2 by cevans@google.com, Aug 21 2014
Oh! This is not fixed in the latest Flash update: http://helpx.adobe.com/security/products/flash-player/apsb14-18.html
Comment 3 by cevans@google.com, Sep 5 2014
Labels: CVE-2014-0557
Comment 4 by cevans@google.com, Sep 9 2014
Labels: Fixed-2014-Sep-9
Status: Fixed
http://helpx.adobe.com/security/products/flash-player/apsb14-21.html

Will derestrict in a week or so, etc.
Comment 5 by cevans@google.com, Sep 23 2014
Labels: -Restrict-View-Commit
Making public.
Sign in to add a comment