HexBrain

Internet Bug Bounty · Report #47234

Use After Free in Flash MessageChannel.send can cause arbitrary code execution

Validstatus
1upvotes
25 Mar 2015disclosed

How it was found

Sending messages between workers while having the animation reloaded can cause an object to be freed while a reference remains in memory. An attacker can use this issue to control eip and potentially execute arbitrary code.

Identified as CVE-2015-0320, and reported to Adobe via Chrome VRP: https://helpx.adobe.com/security/products/flash-player/apsb15-04.html

Original report with proof of concept showing how to control eip: https://code.google.com/p/chromium/issues/detail?id=437441

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original