Adobe Flash Player Invalid Loader Object Reference Vulnerability
13 Aug. 2009
Summary
Adobe Flash Player is a very popular web browser plugin. It is available for multiple web browsers and platforms, including Windows, Linux and MacOS. Flash Player enables web browsers to display rich multimedia content, such as online videos, and is often a requirement for popular websites. Remote exploitation of an invalid Loader object reference vulnerability in Adobe Systems Inc.'s Flash Player could allow an attacker to execute arbitrary code with the privileges of the current user.
Vulnerable Systems:
* Adobe Flash Player version 9.0.124.0 and prior
During the processing of a Shockwave Flash file, an object can be created, along with multiple references that point to the object. The object can be destroyed and its associated references removed. However a reference can incorrectly remain pointing to the object. The invalid object resides in uninitialized memory, which the attacker may control to gain arbitrary execution control.
Exploitation of this vulnerability results in the execution of arbitrary code with the privileges of the user viewing the web page. To exploit this vulnerability, a targeted user must load a malicious Shockware Flash file created by an attacker. An attacker typically accomplishes this via social engineering or injecting content into a compromised, trusted site.
Disclosure Timeline:
08/25/2008 - Initial Contact
11/05/2008 - PoC Sent
05/11/2009 - Tentative disclosure set to August
07/30/2009 - Coordinated public disclosure
X-------------------------------------------------------------------------------------------------------------------------------
Find out more about website security scanning.