Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 83814
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Sune Kloppenborg Jeppesen <jaervosz@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
post-3.3.2-kdelibs-dcop.patch post-3.3.2-kdelibs-dcop.patch patch Sune Kloppenborg Jeppesen 2005-03-02 07:05 0000 1.86 KB Details | Diff
post-3.2.3-kdelibs-dcop.patch post-3.2.3-kdelibs-dcop.patch patch Sune Kloppenborg Jeppesen 2005-03-02 07:05 0000 1.86 KB Details | Diff
kdelibs-3.3.2-r6.ebuild kdelibs-3.3.2-r6.ebuild text/plain Carsten Lohrke 2005-03-13 08:31 0000 3.41 KB Details
post-3.3.2-kdelibs-idn.patch post-3.3.2-kdelibs-idn.patch patch Carsten Lohrke 2005-03-13 08:32 0000 4.53 KB Details | Diff
post-3.3.2-kdelibs-idn.patch-5106.out post-3.3.2-kdelibs-idn.patch-5106.out text/plain Markus Rothe 2005-03-13 08:58 0000 10.14 KB Details
kdelibs-3.3.2-r7.ebuild kdelibs-3.3.2-r7.ebuild text/plain Markus Rothe 2005-03-15 08:49 0000 3.40 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 83814 depends on: Show dependency tree
Bug 83814 blocks:

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-03-02 07:00 0000
Disclosure date: 14:00 CET March 16, 2005

KDE Security Advisory: Local DCOP denial of service vulnerability
Original Release Date: 20050316
URL: http://www.kde.org/info/security/advisory-20050316-1.txt

0. References
        http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0396


1. Systems affected:

        All KDE version prior to KDE 3.4 on systems where multiple users
        have access.


2. Overview:

        Sebastian Krahmer of the SUSE LINUX Security Team reported a local
        denial of service vulnerability in KDE's Desktop Communication
        Protocol (DCOP) daemon better known as dcopserver.

        A local user can lock up the dcopserver of arbitrary other users
        on the same machine by stalling the DCOP authentication process.

        Although it is not possible to by pass the authentication process
        this way, it can cause a significant reduction in desktop
        functionality for the affected users.

        The Common Vulnerabilities and Exposures project (cve.mitre.org)
        has assigned the name CAN-2005-0396 to this issue.

      
3. Impact:

        A local user can lock up the dcopserver of arbitrary other users
        on the same machine. This can cause a significant reduction in
        desktop functionality for the affected users including, but not
        limited to, the inability to browse the internet and the inability
        to start new applications.


4. Solution:

        Upgrade to KDE 3.4.

        For older versions of KDE Source code patches have been made
        available which fix these vulnerabilities. Contact your OS vendor /
        binary package provider for information about how to obtain updated
        binary packages.


5. Patch:

        A patch for KDE 3.1.x is available from
        ftp://ftp.kde.org/pub/kde/security_patches

        377c49d8224612fbf09f70f3c09d52f5  post-3.1.5-kdelibs-dcop.patch

        A patch for KDE 3.2.x is available from
        ftp://ftp.kde.org/pub/kde/security_patches

        0948701bffb082c65784dc8a2b648ef0  post-3.2.3-kdelibs-dcop.patch

        A patch for KDE 3.3.x is available from
        ftp://ftp.kde.org/pub/kde/security_patches

        7309e259ae1f29be08bbb70e580da3fb  post-3.3.2-kdelibs-dcop.patch


6. Time line and credits:

        21/02/2005 KDE Security informed by SUSE LINUX.
        21/02/2005 Patches applied to KDE CVS.
        02/03/2005 Vendors notified
        16/03/2005 KDE Security Advisory released.

------- Comment #1 From Sune Kloppenborg Jeppesen 2005-03-02 07:05:10 0000 -------
Created an attachment (id=52457) [details]
post-3.3.2-kdelibs-dcop.patch

------- Comment #2 From Sune Kloppenborg Jeppesen 2005-03-02 07:05:36 0000 -------
Created an attachment (id=52458) [details]
post-3.2.3-kdelibs-dcop.patch

------- Comment #3 From Sune Kloppenborg Jeppesen 2005-03-02 07:06:56 0000 -------
Caleb, please attach an updated ebuilds.

------- Comment #4 From Thierry Carrez (RETIRED) 2005-03-07 10:04:09 0000 -------
Adding carlo to cc:

------- Comment #5 From Caleb Tennis 2005-03-07 10:05:21 0000 -------
Sorry, was a busy weekend for me.  Carlo, can you take care of the patches?

------- Comment #6 From Carsten Lohrke 2005-03-07 10:36:51 0000 -------
Caleb: O.k. with me. It's not time yet, anyways. Just wasn't sure about the
last announcement, which mentions the idn issue and wanted to fathom, which
patches could make it into 2005.0 (wolf31o2 said the release guys won't wait),
so Koon pointed me here.

------- Comment #7 From Carsten Lohrke 2005-03-13 08:31:18 0000 -------
Created an attachment (id=53344) [details]
kdelibs-3.3.2-r6.ebuild

------- Comment #8 From Carsten Lohrke 2005-03-13 08:32:34 0000 -------
Created an attachment (id=53345) [details]
post-3.3.2-kdelibs-idn.patch

------- Comment #9 From Carsten Lohrke 2005-03-13 08:39:11 0000 -------
corsair, kingtaco: post-3.3.2-kdelibs-idn.patch fixed Bug 81110. I think doing
3.3.2 should suffice, but I thought about marking libidn-0.5.13 stable and
additionally with these two bugs it's better to have some more testing going
on. Thanks for your help! :)

------- Comment #10 From Sune Kloppenborg Jeppesen 2005-03-13 08:44:28 0000 -------
kingtaco and corsair, please remember just to post your results back to this
bug. Nothing can go into the tree until the 16th.

------- Comment #11 From Mike Doty 2005-03-13 08:54:14 0000 -------
adding cryos as he's our main amd64 kde guy

------- Comment #12 From Markus Rothe 2005-03-13 08:58:40 0000 -------
Created an attachment (id=53349) [details]
post-3.3.2-kdelibs-idn.patch-5106.out

That idn won't apply: (I'm on ppc64 to test)

G5 ~ # emerge kdelibs -u  
Calculating dependencies ...done!
>>> emerge (1 of 1) kde-base/kdelibs-3.3.2-r6 to /
>>> md5 src_uri ;-) kdelibs-3.3.2.tar.bz2
>>> Unpacking source...
>>> Unpacking kdelibs-3.3.2.tar.bz2 to /var/tmp/portage/kdelibs-3.3.2-r6/work
 * Applying post-3.3.2-kdelibs-kio.diff ...				  [ ok
]
 * Applying post-3.3.2-kdelibs-htmlframes2.patch ...			  [ ok
]
 * Applying post-3.3.2-kdelibs-kioslave.patch ...			  [ ok
]
 * Applying kdelibs-3.3.2-aspell-dir.patch ...				  [ ok
]
 * Applying kdelibs-3.3.2-anchor-fix.patch ...				  [ ok
]
 * Applying kde3-dcopidlng.patch ...					  [ ok
]
 * Applying post-3.3.2-kdelibs-idn.patch ...

 * Failed Patch: post-3.3.2-kdelibs-idn.patch!
 * 
 * Include in your bugreport the contents of:
 * 
 *  
/var/tmp/portage/kdelibs-3.3.2-r6/temp/post-3.3.2-kdelibs-idn.patch-5106.out


!!! ERROR: kde-base/kdelibs-3.3.2-r6 failed.
!!! Function epatch, Line 397, Exitcode 0
!!! Failed Patch: post-3.3.2-kdelibs-idn.patch!
!!! If you need support, post the topmost build error, NOT this status message.


G5 ~ #

------- Comment #13 From Marcus D. Hanwell 2005-03-13 09:59:05 0000 -------
I get the same failure and same post-3.3.2-kdelibs-idn.patch-5106.out as
corsair in the previous comment.

------- Comment #14 From Carsten Lohrke 2005-03-15 08:07:25 0000 -------
Sorry guys. The patch provided by upstream was (at least in part) against
branch, not release and I did not notice that epatch omits patches when read
permissions are missing, instead to die. Futhermore, I used
http://www.shmoo.com/idn/ as test site and it showed me punycode and a warning
that the ssl cert doen't match the site, so I thought everything is fine (I
mean it is for my KDE 3.3 install, but I have no idea why. *sigh*).

#81110 isn't important and changing the diffs from branch to release didn't
work (konqueror shows me some odd warning "unknown host www.theshmo"), so I
guess there are some other files missing as well, so please test w/o this
invalid patch.

------- Comment #15 From Markus Rothe 2005-03-15 08:49:26 0000 -------
Created an attachment (id=53543) [details]
kdelibs-3.3.2-r7.ebuild

I've recently made a revision bump to 3.3.2-r6.. :-/

That version includes an upstream patch which was already applied to upstream
CVS, so it should be save to apply it on all archs. The result is that next
kdelibs will be -r7 and not -r6. Sorry for irritation..

-r7 (with post-3.3.2-kdelibs-dcop.patch but NOT post-3.3.2-kdelibs-idn.patch)
compiles and works just fine on ppc64. =)

------- Comment #16 From Sune Kloppenborg Jeppesen 2005-03-15 23:01:50 0000 -------
KDE is -r7 ready for general testing? If that is the case please be ready to
commit so arches can be called later today when this goes public.

------- Comment #17 From Sune Kloppenborg Jeppesen 2005-03-16 03:52:15 0000 -------
This is now public-> opening.

Note from upstream wrt idn:

ATTENTION: Please note that post-3.3.2-kdelibs-idn.patch has changed wrt the 
version that was attached to the preliminary advisory to fix a regression 
(KDE BR101558) that was discovered this morning. The new version has been 
attached for your convenience.

------- Comment #18 From Carsten Lohrke 2005-03-16 04:35:34 0000 -------
<<< kdelibs-3.3.2-r7.ebuild
<<< kdelibs-3.2.3-r8.ebuild

herds, please go - the idn issue will be handled seperate

------- Comment #19 From Marcus D. Hanwell 2005-03-16 09:35:31 0000 -------
kdelibs-3.3.2-r7.ebuild stable on amd64. You want both stable? Just compiling
my 3.2 again as I had removed it. It could take a while...

------- Comment #20 From Carsten Lohrke 2005-03-16 10:31:06 0000 -------
Marcus: On the one hand 3.2.x is keyworded ia64, 3.3.x is not, on the other
amd64 is a official supported archtecture and not all users may have updated
yet. If multiple arch herds say that they can't support the last two stable
major releases, it'd be better to advise ~3.3 for everyone, though.

------- Comment #21 From Markus Rothe 2005-03-16 11:30:16 0000 -------
stable on ppc64

------- Comment #22 From Michael Hanselmann (hansmi) (RETIRED) 2005-03-16 12:25:38 0000 -------
Stable on ppc.

------- Comment #23 From Marcus D. Hanwell 2005-03-16 14:12:02 0000 -------
I had to backport the 2005.0 symlink needed by our new profile, but other than
that kdelibs-3.2.3-r8.ebuild works just fine and is now marked stable.

------- Comment #24 From Hardave Riar (RETIRED) 2005-03-17 01:00:03 0000 -------
Stable on mips.

------- Comment #25 From Jason Wever (RETIRED) 2005-03-17 05:31:19 0000 -------
Stable on SPARC.

------- Comment #26 From Bryan Østergaard (RETIRED) 2005-03-18 15:32:54 0000 -------
Alpha stable.

------- Comment #27 From Sune Kloppenborg Jeppesen 2005-03-19 02:01:04 0000 -------
GLSA 200503-22

hppa, ia64 please remember to mark stable to benifit from the GLSA.

------- Comment #28 From René Nussbaumer 2005-06-26 06:21:29 0000 -------
Already stable on hppa

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug