First of all, CVE-2014-1580 (MSFA 2014-78) is a bug that caused
Firefox prior to version 33 (released today) to leak bits of
uninitialized memory when rendering certain types of truncated images
onto <canvas>.
Mozilla's advisory is here:
https://www.mozilla.org/ security/announce/2014/ mfsa2014-78.html
Bug is here:
https://bugzilla.mozilla.org/ show_bug.cgi?id=1063733
PoC is here:
http://lcamtuf.coredump.cx/ ffgif2/
Secondly, MSRC case #19611cz is a seemingly similar issue with
Internet Explorer apparently using bits of uninitialized stack data
when handling JPEG files with an oddball DHT. You should be able to
reproduce with:
http://lcamtuf.coredump.cx/ iepuzzle/canvas.html
This one doesn't have a fix yet; I decided to disclose it because it
is easily hit with an existing open-source fuzzer, and because
we went past the 90-day mark without making any evident progress on
the report. The timeline is captured here:
http://lcamtuf.blogspot.com/ 2014/10/two-more-browser- memory-disclosure-bugs.html
Obligatory plug - both of these have been found with:
http://code.google.com/p/ american-fuzzy-lop/
Firefox prior to version 33 (released today) to leak bits of
uninitialized memory when rendering certain types of truncated images
onto <canvas>.
Mozilla's advisory is here:
https://www.mozilla.org/
Bug is here:
https://bugzilla.mozilla.org/
PoC is here:
http://lcamtuf.coredump.cx/
Secondly, MSRC case #19611cz is a seemingly similar issue with
Internet Explorer apparently using bits of uninitialized stack data
when handling JPEG files with an oddball DHT. You should be able to
reproduce with:
http://lcamtuf.coredump.cx/
This one doesn't have a fix yet; I decided to disclose it because it
is easily hit with an existing open-source fuzzer, and because
we went past the 90-day mark without making any evident progress on
the report. The timeline is captured here:
http://lcamtuf.blogspot.com/
Obligatory plug - both of these have been found with:
http://code.google.com/p/