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:
A Quick Argument Why Not to Raise Interest RatesI teach today, so this will be quick. Why am I opposed to raising interest rates?First, I should mention this is a debate which we've had before. When… Read More
The Myth and Reality of Manufacturing in AmericaThat's the title of a small pamphlet on manufacturing by Michael J. Hicks and Srikant Devaraj which argues that "Almost 88 percent of job losses in ma… Read More
Links to Two Short Essays on Monetary Policy, One Good, One BadFirst, new FOMC member Neil Kashkari tells us why he dissented on this week's interest rate hike. It's a great essay. I laughed at "over the past… Read More
Fear Not - The Chain Will Split But BTC is still the longest chain.Update 28/7/2017Looks like we will have a split. I am on the Satoshi chain that is the chain without Segwit.As we are very close on the inevitable act… Read More
There is a huge hole in Trump's promise to bring back US manufacturing jobsThat's the title of an article from Business Insider.There is much I like about these articles. This one is better than most, as it at least plots dat… Read More
0 nhận xét:
Đăng nhận xét