<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>232997</bug_id>
          <alias>CVE-2007-5400</alias>
          <creation_ts>2008-07-26 15:04 0000</creation_ts>
          <short_desc>media-video/realplayer &lt;11.0.0.4028-r1 SWF file heap-based buffer overflow (CVE-2007-5400)</short_desc>
          <delta_ts>2008-10-17 07:52:05 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Security</product>
          <component>Vulnerabilities</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://service.real.com/realplayer/security/07252008_player/en/</bug_file_loc>
          <status_whiteboard>B2 [glsa]</status_whiteboard>
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>235777</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>carlo@gentoo.org</reporter>
          <assigned_to>security@gentoo.org</assigned_to>
          <cc>media-video@gentoo.org</cc>
    
    <cc>pocmatos@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2008-07-26 15:04:42 0000</bug_when>
            <thetext>SWF file heap-based buffer overflow</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>beandog@gentoo.org</who>
            <bug_when>2008-07-29 01:50:51 0000</bug_when>
            <thetext>Realplayer 11 was masked for testing.  Never heard a peep though, so I just unmasked it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>denissorn@hotmail.com</who>
            <bug_when>2008-07-29 14:29:50 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; Realplayer 11 was masked for testing.  Never heard a peep though, so I just
&gt; unmasked it.
&gt; 

Hi. reaplay and realplay.bin were not set executable. I had to chmod x them.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-08-05 01:37:15 0000</bug_when>
            <thetext>ping, video team.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zzam@gentoo.org</who>
            <bug_when>2008-08-08 17:43:20 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; 
&gt; Hi. reaplay and realplay.bin were not set executable. I had to chmod x them.
&gt; 
This is fixed. See Bug #233415.

(In reply to comment #3)
@rbu: What should we do?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>py@gentoo.org</who>
            <bug_when>2008-08-09 21:53:02 0000</bug_when>
            <thetext>is fixed. See Bug #233415.
&gt; 
&gt; (In reply to comment #3)
&gt; @rbu: What should we do?
&gt; 
since the vulnerable version (0.10.9) had stable keywords, we&apos;ll need a fixed version with stable keywords too. Is realplayer-11.0.0.4028-r1 ready to go stable? If so, feel free to CC arches on this bug for stabilisation.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-08-14 10:53:34 0000</bug_when>
            <thetext>Please let us know whether you consider the ebuild ready for stabling.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-08-15 14:31:48 0000</bug_when>
            <thetext>Arches, please test and mark stable:
=media-video/realplayer-11.0.0.4028-r1
Target keywords : &quot;amd64 x86&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maekke@gentoo.org</who>
            <bug_when>2008-08-15 18:15:25 0000</bug_when>
            <thetext>amd64/x86 stable, all arches done.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>g0upetd02@sneakemail.com</who>
            <bug_when>2008-08-25 23:26:23 0000</bug_when>
            <thetext>RealPlayer-11.0.0.4028-r1 wouldn&apos;t unpack:

&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking RealPlayer11GOLD.rpm to /var/tmp/portage/media-video/realplayer-11.0.0.4028-r1/work
 *
 * ERROR: media-video/realplayer-11.0.0.4028-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line 2177:  Called rpm_src_unpack
 *             environment, line 2044:  Called die
 * The specific snippet of code:
 *                   rpm_unpack ${DISTDIR}/${x} || die &quot;${myfail}&quot;;
 *  The die message:
 *   failure unpacking RealPlayer11GOLD.rpm
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/log/portage/media-video:realplayer-11.0.0.4028-r1:20080825-232153.log&apos;.
 * The ebuild environment file is located at &apos;/var/tmp/portage/media-video/realplayer-11.0.0.4028-r1/temp/environment&apos;.
 *</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-08-26 00:35:13 0000</bug_when>
            <thetext>Matthew, please open a new bug for that and mark it as a blocker of this bug. Please attach the full build log, and your emerge --info.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pocmatos@gmail.com</who>
            <bug_when>2008-08-28 08:29:43 0000</bug_when>
            <thetext>Same problem here with rpm_unpack.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-09-04 20:12:21 0000</bug_when>
            <thetext>GLSA 200809-03</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wsheets@sbcglobal.net</who>
            <bug_when>2008-09-15 12:53:32 0000</bug_when>
            <thetext>** (realplay.bin:18835): CRITICAL **: file superbufhscale.cpp: line 493 (void hx_superbuf_hscale_init(HXSuperbufHScale*)): assertion `superbuf_hscale-&gt;tile_graphics[HX_SUPERB_MODE_BG].pixbuf&apos; failed
** (realplay.bin:18835): WARNING **: HXPlayer: Error 0x80004005: &quot;A general error has occurred.&quot;

This is what I see when running the stable 32-bit version on an amd64 machine.
The same machine will run a 64-bit nightly build from helix, however.
No one else seeing this?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2008-10-17 07:52:05 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; ** (realplay.bin:18835): CRITICAL **: file superbufhscale.cpp: line 499 ...

Please, open new bug. This bug is fixed ;)</thetext>
          </long_desc>
      
    </bug>

</bugzilla>