Description
The RealAudioObjects.RealAudio ActiveX control in rmoc3260.dll in RealNetworks RealPlayer Enterprise, RealPlayer 10, RealPlayer 10.5 before build 6.0.12.1675, and RealPlayer 11 before 11.0.3 build 6.0.14.806 does not properly manage memory for the (1) Console or (2) Controls property, which allows remote attackers to execute arbitrary code or cause a denial of service (browser crash) via a series of assignments of long string values, which triggers an overwrite of freed heap memory.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
RealPlayer rmoc3260.dll ActiveX Control Heap Corruption
exploit/windows/browser/realplayer_console
Exploit-DB 2
- RealPlayer - 'rmoc3260.dll' ActiveX Control Heap Corruption (Metasploit) EDB-16584 · remote · Jun 15, 2010 · verified
- Real Player - 'rmoc3260.dll' ActiveX Control Remote Code Execution EDB-5332 · remote · Apr 1, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- realplayer-realaudioobjects-code-execution(41087) vdb-entry
- ADV-2008-2194 vdb-entry
- http://service.real.com/realplayer/security/07252008_player/en/
- 29315 third-party-advisory
- 20080310 Real Networks RealPlayer ActiveX Control Heap Corruption mailing-list
- 1019576 vdb-entry
- 5332 exploit
- ADV-2008-0842 vdb-entry
- http://www.zerodayinitiative.com/advisories/ZDI-08-047/
- VU#831457 third-party-advisory
- 20080725 ZDI-08-047: RealNetworks RealPlayer rmoc3260 ActiveX Control Memory Corruption Vulnerability mailing-list
- 1020563 vdb-entry
- 28157 vdb-entry