The recent release of Firefox 32 fixes another interesting image parsing issue found by american fuzzy lop: following a refactoring of memory management code, the past few versions of the browser ended up using uninitialized memory for certain types of truncated images, which is easily measurable with a simple <canvas> + toDataURL() harness that examines all the fuzzer-generated test cases.
In general, problems like that may leak secrets across web origins, or more prosaically, may help attackers bypass security measures such as ASLR. For a slightly more detailed discussion, check out this post.
Here's a short proof-of-concept that should work if you haven't updated to 32 yet:
This is tracked as CVE-2014-1564, Mozilla bug 1045977. Several more should be coming soon.
CVE-2014-1564: Uninitialized memory with truncated images in Firefox
tháng 9 02, 2014 / with No comments /
Related Posts:
Where's the inflation?The PCE inflation rate in the United States has been consistently below the Fed's official 2% target for many years now. Equally persistent are the fo… Read More
BTC is dead - Long live BTC.On August 1 2017, after years of acrimonious and bitter infighting, Bitcoin Cash (BCH) was forked off of the original Bitcoin blockchain. It took quit… Read More
Is Craig Wright Satoshi and Does It Matter ?* This post was written before the fork and needs to be updated. I wrote it because I was worried that many Bitcoin owners who will be getting their B… Read More
A monetary-fiscal theory of inflationOn December 17, 2015, the FOMC has raised its policy rate (IOER) from 25bp to 50bp. It has since raised the IOER rate three more times to 1.… Read More
The Saga Continues: A New Addition to the Currency Unions and Trade LiteraturePreviously on this blog, I have written about the saga of the Currency Unions and Trade literature. This literature began with Andrew Rose, the famed … Read More
0 nhận xét:
Đăng nhận xét