Zero-Day Exploit Exposes RealPlayer Users to Attack

A private researcher posts proof-of-concept code for an unpatched code execution hole in RealPlayer and Helix Player.

An independent security researcher on Tuesday posted an advisory—with zero-day exploit code—for a potentially dangerous security hole in media players marketed by RealNetworks Inc.

The vulnerability, which remains unpatched, has been confirmed in RealPlayer version (gold) and affects only the Linux/Unix platforms.

Security alerts aggregator Secunia Inc. rates the bug as "highly critical" and warned that a malicious hacker could run a successful exploit to take complete control of a vulnerable machine.

The vulnerability was discovered and reported to RealNetworks by a researcher known simply as "c0ntex."

/zimages/2/28571.gifRead details here about a combined exploit for IE and RealPlayer flaws.

In a warning posted to the Open-Security Web site, the researcher described the issue as a "remotely exploitable format string vulnerability" that allows an attacker to "execute a remote shell under the permissions of the user running the media player."

He said the bug affects all versions of RealPlayer and Helix Player (Unix and Linux) and can be exploited by manipulating media files, including ".rp" (RealPix) and ".rt" (RealText) file formats.

In the advisory, "c0ntex" provides a detailed explanation of the flaw and code that can be used to launch an attack. The exploit code was reproduced at FrSIRT (French Security Incident Response Team), a Web site that is widely used by underground hackers.

"To exploit this remotely, [an attacker] just needs to place the created file on a Web site and provide a link so users can click the file, launching RealPlayer and exploiting the vulnerability," he added.

/zimages/2/28571.gifClick here to learn about an earlier patch for a high-risk RealPlayer vulnerability.

Software vendors, including big names like Microsoft Corp. and Oracle Corp., have sharply criticized third-party hackers who release flaw warnings and zero-day proof-of-concept exploits, insisting that the practice puts users at risk of attack.

In this case, "c0ntex" said he was working privately with RealNetworks on a patch but decided to release the exploit to prevent someone from stealing his work.

"[I]t seems someone is trying to pinch my research, as such I have been forced to release this advisory sooner than hoped. Until [RealNetworks can] get a new release out, do not play untrusted media with RealPlayer or Helix Player," the researcher said.

He even added an apology to the Seattle-based digital media delivery company.

This is not the only unpatched flaw in the RealPlayer software. eEye Digital Securitys list of upcoming advisories includes two high-risk vulnerabilities in the widely deployed media player.

According to eEye, RealNetworks has been working on a fix since early July. Both flaws could open the door for malicious code execution attacks.

/zimages/2/28571.gifCheck out eWEEK.coms for the latest security news, reviews and analysis. And for insights on security coverage around the Web, take a look at Security Center Editor Larry Seltzers Weblog.