Start a Conversation

Unsolved

This post is more than 5 years old

3 Apprentice

 • 

15.3K Posts

3694

December 12th, 2010 15:00

RealPlayer users should upgrade to version 14.0.1.609

Note:   I have not posted this in today's update thread, since, despite the Secunia Advisory being dated today, RealPlayer 14.0.1.609 was released on (or before) November 15th.

RealNetworks is making available product upgrades that contain security-bug fixes.

The most current versions of their Player software --- RealPlayer 14.0.1 & RealPlayer Enterprise 2.1.4 --- are not affected by these vulnerabilities.

The following was copied/pasted from http://secunia.com/advisories/38550/ (as augmented by http://secunia.com/advisories/42203/ )

Description
Multiple [highly critical] vulnerabilities have been reported in RealPlayer, which can be exploited by malicious people to compromise a user's system.

1) An error exists when parsing RealAudio content encoded using the "cook" codec. This can be exploited to trigger the use of uninitialised memory and potentially cause a memory corruption via e.g. a specially crafted RealMedia file.

2) An error in the handling of errors encountered while decoding "cook"-encoded audio content can be exploited to trigger the use of uninitialised memory and potentially free an arbitrary address.

3) An error in the parsing of AAC audio content can be exploited to corrupt memory via specially crafted spectral data.

4) An array indexing error when parsing Media Properties Header (MDPR) in a RealMedia file can be exploited to corrupt memory.

5) An input validation error when parsing a RealMedia file can be exploited to cause a buffer overflow via a specially crafted multi-rate audio stream.

6) An error in the processing of the "StreamTitle" tag in a SHOUTcast stream using the ICY protocol can be exploited to cause an allocation failure for heap memory, which can result in the usage of freed pointers.

7) An integer overflow error when parsing a MLLT atom in an .AAC file can be exploited to cause a buffer overflow.

8) An input validation error in the "pnen3260.dll" module in the parsing of TIT2 atoms within AAC files can be exploited to corrupt memory.

9) An integer overflow in the parsing of GIF87a files over the streaming protocol RTSP can be exploited to cause a buffer overflow via a large "Screen Width" size in the "Screen Descriptor" header.

10) An error in the parsing of audio codec information in a Real Audio media file can be exploited to to cause a heap-based buffer overflow via a large number of subbands.

11) An input validation error in drv2.dll when decompressing RV20 video streams can be exploited to corrupt heap memory.

12) An unspecified error related to "SIPR" parsing can be exploited to corrupt heap memory.

13) An unspecified error related to "SOUND" processing can be exploited to corrupt heap memory.

14) An unspecified error related to "AAC" processing can be exploited to corrupt heap memory.

15) An unspecified error related to "RealMedia" processing can be exploited to corrupt heap memory.

16) An unspecified error related to "RA5" processing can be exploited to corrupt heap memory.

17) An integer overflow in "drv1.dll" when parsing SIPR stream metadata can be exploited to cause a heap-based buffer overflow, e.g. via the RealPlayer ActiveX control.

18) An input validation error in the processing of RealMedia files can be exploited to corrupt heap memory.

19) An input validation error in the RealAudio codec when processing RealMedia files can be exploited to corrupt heap memory.

20) An error in the "HandleAction" method in the RealPlayer ActiveX control allows users to download and execute scripts in the "Local Zone".

21) Input sanitisation errors in the "Custsupport.html", "Main.html", and "Upsell.htm" components can be exploited to inject arbitrary code into the RealOneActiveXObject process and load unsafe controls.

22) A boundary error in the parsing of cook-specific data used for initialization can be exploited to cause a heap-based buffer overflow.

23) An error in the parsing of MLTI chunks when processing Internet Video Recording (.ivr) files can be exploited to cause a heap-based buffer overflow via an invalid size for an embedded MDPR chunk.

24) An error in the parsing of MLTI chunks when processing Internet Video Recording (.ivr) files can be exploited to corrupt heap memory via an invalid number streams within the chunk.

25) An input validation error when parsing the RMX file format can be exploited to cause a heap-based buffer overflow.

26) An error when decoding data for particular mime types within a RealMedia file can be exploited to cause a heap-based buffer overflow.

27) An error in the parsing of server headers can be exploited to cause a heap-based buffer overflow via an image tag pointing to a malicious server, which causes the player to fetch a remote file.

28) An error in the implementation of the Advanced Audio Coding compression when decoding a conditional component of a data block within an AAC frame can be exploited to corrupt memory.

Successful exploitation of the vulnerabilities may allow execution of arbitrary code.

Solution
Upgrade to RealPlayer 14.0.1.609

5.8K Posts

December 13th, 2010 03:00

How important is Real Player?

Like Java, I question its utility.

I personally have not used it in many years. As far as I know, I have not needed it. For those that do need it, I'm in agreement about keeping it updated.

I'm just asking here.

3 Apprentice

 • 

15.3K Posts

December 13th, 2010 04:00

I concur that unless actually used, there's no need to keep it around.

In my case, I *do* use it.

1)   RealPlayer (for quite a while now) has included an optional feature to "Download this video".   It allegedly distinguishes "protected" material from non-protected, only allowing downloads of unprotected (i.e. without rights) material.    Such downloading has at least two advantages:

a - for large downloads (and/or for slower connections), you can download the entire video first, and then, be able to watch it without any "hiccups" from inadequate streaming.

b - you can save those videos in RealPlayer's libary, for future OFFLINE usage.

2)  I infrequently (but ocassionally) visit some sites that offer audio files in the proprietary .RA (real audio) format.   These files prompt me to open real player.   So I use it here.   Can .RA files be played using other media players?   Perhaps --- some say VideoLAN VLC Media Player does --- but that's a separate download, which is also subject to vulnerabilities --- and so I figure I'll keep things simple.

On a related note, I keep QuickTimePlayer around because our Digital CamCorder saves its videos as QuickTime Movie .MOV files.

5.8K Posts

December 13th, 2010 05:00

Thanks for tht info, ky331.

No Events found!

Top