<?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>180203</bug_id>
          
          <creation_ts>2007-05-29 10:45 0000</creation_ts>
          <short_desc>media-sound/pulseaudio-0.9.5 multiple DoS vulnerabilities (CVE-2007-1804)</short_desc>
          <delta_ts>2007-06-24 23:39:55 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://pulseaudio.org/ticket/67</bug_file_loc>
          <status_whiteboard>B3 [noglsa] jaervosz</status_whiteboard>
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>180117</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>flameeyes@gentoo.org</reporter>
          <assigned_to>security@gentoo.org</assigned_to>
          <cc>sound@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-05-29 10:45:10 0000</bug_when>
            <thetext>Florian Steinel reported this to me as I didn&apos;t know about it at all; I&apos;ll look into backporting the fixes to 0.9.5, but I&apos;m not really sure if that&apos;s feasible, considering the sheer quantity.

Security team please advise.

Thanks in Advance,
Diego</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-05-29 11:17:47 0000</bug_when>
            <thetext>I&apos;ve added pulseaudio-0.9.5-r5 with a patch that should fix all the vulnerabilities. There should be no problem with that going stable, as 0.9.6 stable right now is not something I&apos;d like to see myself.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2007-05-30 05:58:56 0000</bug_when>
            <thetext>Thx Diego!

Arches please test and mark stable. Target keywords are:

pulseaudio-0.9.5-r5.ebuild:KEYWORDS=&quot;alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2007-05-30 09:54:42 0000</bug_when>
            <thetext>Looks like it&apos;s not all fixed:

ticho@hiker ~ $ ps ax | grep pulse
29103 ?        Ss     0:00 /usr/bin/pulseaudio --log-target=syslog --disallow-module-loading=1 --system --fail=1 --daemonize=1 --system
29118 pts/3    R+     0:00 grep --colour=auto pulse
ticho@hiker ~ $ ./p 1 localhost

Pulseaudio &lt;= 0.9.5 (rev 1437) termination 0.1
by Luigi Auriemma
e-mail: aluigi@autistici.org
web:    aluigi.org

- check localhost
- connect to 127.0.0.1:4713
- check if the server is still up:

  Server doesn&apos;t seem vulnerable

ticho@hiker ~ $ ./p 2 localhost

Pulseaudio &lt;= 0.9.5 (rev 1437) termination 0.1
by Luigi Auriemma
e-mail: aluigi@autistici.org
web:    aluigi.org

- check localhost
- connect to 127.0.0.1:4713
- check if the server is still up:

  Server IS vulnerable!!!

ticho@hiker ~ $ ps ax | grep pulse
29126 pts/3    S+     0:00 grep --colour=auto pulse
ticho@hiker ~ $ 


The &quot;p&quot; binary comes from compiling the pulsex.zip source at http://aluigi.org/poc/pulsex.zip</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2007-05-30 09:59:17 0000</bug_when>
            <thetext>Oh, and of course:

ticho@hiker ~ $ emerge -pv pulseaudio --nodeps

These are the packages that would be merged, in order:

[ebuild   R   ] media-sound/pulseaudio-0.9.5-r5  USE=&quot;X alsa hal oss tcpd -avahi -caps -jack -lirc&quot; 0 kB 

Total: 1 package (1 reinstall), Size of downloads: 0 kB
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2007-05-30 12:23:55 0000</bug_when>
            <thetext>Back to ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-05-30 15:06:51 0000</bug_when>
            <thetext>Sigh, I missed one revision; I&apos;ve bumped to -r6 and should be fine now; I probably forgot to restart pulseaudio when I testcased the patch (and I had 0.9.6 running).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2007-05-30 17:25:28 0000</bug_when>
            <thetext>Thx Diego and Ticho for checking.

Please test and mark stable. Target keywords are:

pulseaudio-0.9.5-r6.ebuild:KEYWORDS=&quot;alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2007-05-30 18:40:13 0000</bug_when>
            <thetext>sparc stable.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>killerfox@gentoo.org</who>
            <bug_when>2007-05-30 20:52:34 0000</bug_when>
            <thetext>stable on hppa</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2007-05-30 21:25:52 0000</bug_when>
            <thetext>Gah, back from work at last. -r6 looks good, marked stable on x86.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>welp@gentoo.org</who>
            <bug_when>2007-06-01 08:14:33 0000</bug_when>
            <thetext>amd64 done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-06-02 08:07:24 0000</bug_when>
            <thetext>ppc64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>killerfox@gentoo.org</who>
            <bug_when>2007-06-02 18:57:47 0000</bug_when>
            <thetext>forgot to take a note about the ppc stablize. Done that now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-06-02 21:08:43 0000</bug_when>
            <thetext>alpha/ia64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2007-06-03 06:32:58 0000</bug_when>
            <thetext>This one is ready for GLSA vote. I vote NO.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dercorny@gentoo.org</who>
            <bug_when>2007-06-03 09:25:37 0000</bug_when>
            <thetext>voting NO.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>