<?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>92494</bug_id>
          
          <creation_ts>2005-05-13 06:26 0000</creation_ts>
          <short_desc>app-cdr/cdrdao: Unspecified Privilege Escalation Vulnerability</short_desc>
          <delta_ts>2006-03-24 07:09:48 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>Default Configs</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://secunia.com/advisories/15354/</bug_file_loc>
          <status_whiteboard>[stable] jaervosz</status_whiteboard>
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>formula7@gentoo.org</reporter>
          <assigned_to>security@gentoo.org</assigned_to>
          <cc>pylon@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>formula7@gentoo.org</who>
            <bug_when>2005-05-13 06:26:13 0000</bug_when>
            <thetext>Description:
A vulnerability has been reported in cdrdao, which potentially can be exploited by malicious, local users to gain escalated privileges.

The vulnerability is caused due to an unspecified error, which may be exploited to gain root privileges.

Successful exploitation requires that cdrdao has been installed setuid root.

Solution:
Update to version 1.2.0.
http://sourceforge.net/project/showfiles.php?group_id=2171</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2005-05-13 07:11:01 0000</bug_when>
            <thetext>From ChangeLog:

 o  SECURITY FIX: cdrdao now gives up its root privileges after setting
    up real-time scheduling, as well as before saving settings through
    the --save option. This fixes a potential local root exploit when
    cdrdao is installed with the +s chmod flag. Using --save now also
    forces an early exit after the settings are saved.

Lars please bump.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vorlon@gentoo.org</who>
            <bug_when>2005-05-24 04:24:29 0000</bug_when>
            <thetext>correcting component</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2005-05-25 06:59:12 0000</bug_when>
            <thetext>Vorlon afaik this only makes cdr drop privs, there is no known vuln fixed as such, no?

Lars please bump.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2005-06-23 05:13:45 0000</bug_when>
            <thetext>Lars any news on this one? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-06-29 13:14:11 0000</bug_when>
            <thetext>Stupid cdrdao-homepage.  The 1.2.0-version is listed in sourceforge, but not on
their homepage.

I currently try to install 1.2.0 with the latest 1.1.9-ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-06-29 14:24:20 0000</bug_when>
            <thetext>Two things:
1) The vulnerability works only with cdrdao installed setuid root (as the first
posting states).  This is not the default within Gentoo.

2) As an information in advance:
The gnome interface gcdmaster which can be built with cdrdao needs the following
packages stable for version cdrdao-1.2.0:

&gt;=dev-cpp/gconfmm-2.6
&gt;=dev-cpp/libglademm-2.4
&gt;=dev-cpp/gnome-vfsmm-2.6
&gt;=dev-cpp/libgnomecanvasmm-2.6
&gt;=dev-cpp/libgnomemm-2.6
&gt;=dev-cpp/libgnomeuimm-2.6

These are all gnome-herd packages.  Please ask if the packages are ready for
stable usage.

I&apos;ll add a testing masked version of cdrdao-1.2.0 as soon as it has been
compiled on my machine.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dercorny@gentoo.org</who>
            <bug_when>2005-06-30 07:05:37 0000</bug_when>
            <thetext>Added gnome to CC like requested by foser - he will take a look when he has some
time.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vorlon@gentoo.org</who>
            <bug_when>2005-07-09 12:09:06 0000</bug_when>
            <thetext>any news on this one?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaervosz@gentoo.org</who>
            <bug_when>2005-07-21 00:44:32 0000</bug_when>
            <thetext>foser/pylon any news on this one? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-07-21 04:23:55 0000</bug_when>
            <thetext>See my comment #6.  I&apos;m waiting for the gnome-herd masking some packages stable.
 Otherwise a newer cdrdao won&apos;t become stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2005-07-21 08:02:17 0000</bug_when>
            <thetext>These are all owned by the gnome-mm herd, adding to cc.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ka0ttic@gentoo.org</who>
            <bug_when>2005-07-21 08:46:17 0000</bug_when>
            <thetext>I&apos;ll work on the others, but pYrania maintains gnome-vfsmm.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ka0ttic@gentoo.org</who>
            <bug_when>2005-07-21 10:12:15 0000</bug_when>
            <thetext>&gt;=dev-cpp/gconfmm-2.6 &lt;- done
&gt;=dev-cpp/libglademm-2.4 &lt;- done earlier this week
&gt;=dev-cpp/gnome-vfsmm-2.6 &lt;- waiting on pYrania
&gt;=dev-cpp/libgnomecanvasmm-2.6 &lt;- done by someone else at some point
&gt;=dev-cpp/libgnomemm-2.6 &lt;- done
&gt;=dev-cpp/libgnomeuimm-2.6 &lt;- waiting on gnome-vfsmm stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-07-21 15:58:44 0000</bug_when>
            <thetext>&gt;=dev-cpp/gnome-vfsmm-2.6 &lt;- it&apos;s stable now on x86.  Now we can get
&gt;=dev-cpp/libgnomeuimm-2.6 stable.

ppc, ppc64 and sparc are already ready for the cdrdao-upgrade.  There is no
other open bug from it&apos;s testing phase.  When all dependencies are done for x86,
I&apos;ll mask cdrdao-1.2.0 stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ka0ttic@gentoo.org</who>
            <bug_when>2005-07-21 17:00:23 0000</bug_when>
            <thetext>dev-cpp/libgnomeuimm-2.6.0 stable on x86</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-07-21 22:55:56 0000</bug_when>
            <thetext>cdrdao-1.2.0 stable on x86 and ppc.  Other arches should test and upgrade to
cdrdao-1.2.0.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-07-21 23:01:06 0000</bug_when>
            <thetext>Arches, please test and make stable cdrdao-1.2.0.

Current keywords:
cdrdao-1.2.0:  ~amd64 ppc ~ppc64 ~sparc x86
Target keywords:
cdrdao-1.2.0:  alpha amd64 hppa ia64 ppc ppc64 sparc x86

I previously dropped the alpha, hppa and ia64 keyword for this version as it
contains major changes.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2005-07-22 01:44:32 0000</bug_when>
            <thetext>stable on ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>herbs@gentoo.org</who>
            <bug_when>2005-07-22 05:41:41 0000</bug_when>
            <thetext>Stable on amd64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2005-07-22 06:42:25 0000</bug_when>
            <thetext>sparc stable.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dercorny@gentoo.org</who>
            <bug_when>2005-07-22 11:19:30 0000</bug_when>
            <thetext>LLoydBates reported a minor problem with the ebuild, it adds 1.1.9 as version,
not 1.2.0:
# Add gentoo to version
sed -i -e &quot;s:^PACKAGE_STRING=&apos;cdrdao 1.1.9&apos;:PACKAGE_STRING=&apos;cdrdao 1.1.9
gentoo&apos;:&quot; configure

Removing remaining arches until another ebuild comes so that they can spend
their time for other bugs ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-07-23 05:35:44 0000</bug_when>
            <thetext>Fix done (and in a way, it should not happen again ;-) ).

Remaining arches are alpha, hppa and ia64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dercorny@gentoo.org</who>
            <bug_when>2005-07-23 05:46:25 0000</bug_when>
            <thetext>Alpha, ia64, hppa: please mark cdrdao-1.2.0 stable, thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>killerfox@gentoo.org</who>
            <bug_when>2005-07-23 06:46:41 0000</bug_when>
            <thetext>We (hppa) are working on marking stable this ebuild. But we need further testing
because of major changes.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>killerfox@gentoo.org</who>
            <bug_when>2005-07-30 02:58:05 0000</bug_when>
            <thetext>Now stable on hppa. Sorry for the delay.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferdy@gentoo.org</who>
            <bug_when>2005-07-30 16:27:13 0000</bug_when>
            <thetext>cdrdao is p.masked in alpha until we can mark cdrdao-1.2.0 stable.

Cheers
Ferdy</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>koon@gentoo.org</who>
            <bug_when>2005-07-31 04:28:23 0000</bug_when>
            <thetext>I guess we can now close this one. Reopen if you disagree.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>