HexBrain

Internet Bug Bounty · Report #145267

Adobe Flash Player ShimContentResolver.configure Memory Corruption Vulnerability

Validstatus
$2,000bounty
2upvotes
12 Nov 2019disclosed

How it was found

I. Summary Adobe Flash Player is prone to a vulnerability which leads to memory corruption because of improper validation of ShimContentResolver.configure().

II. Description Adobe Flash is a multimedia and software platform used for authoring of vector graphics, animation, games and rich Internet applications (RIAs) that can be viewed, played and executed in Adobe Flash Player.

Normally, configure() should validates its parameter and returns error in AS3 level if anything goes wrong. If configure() function is invoked directly with invalid parameter, some inner class instance will be absent, which will cause a memory crash.

III. Credit Wen Guanxing from Pangu LAB is credited for this vulnerability.

It has been assigned by Adobe as CVE-2016-4152. https://helpx.adobe.com/security/products/flash-player/apsb16-18.html

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