SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Partners
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com

Sign Up!





Category:  Application (Generic)  >  KDE Vendors:  KDE.org
KDE Input Validation Vulnerabilities May Let Remote Users Execute Arbitrary Commands on the System
SecurityTracker Alert ID:  1005845
CVE Reference:  CAN-2002-1393   (Links to External Site)
Date:  Dec 22 2002
Impact:  Execution of arbitrary code via network, User access via network
Fix Available:  Yes   Vendor Confirmed:  Yes  
Version(s): 3.0.5 and prior versions; 2.x
Description:  Several vulnerabilities were reported in KDE. A remote user may be able to execute arbitrary commands on a target user's system.

It is reported that KDE does not properly quote user-supplied data passed to the command shell. The data may include URLs, filenames, and e-mail addresses. A remote user can provide specially crafted forms of this to a target user via e-mail, web page, or files to potentially execute arbitrary commands on the system. The commands would run with the privileges of the target user.

No further details were provided.

The vendor credits FozZy of the "Hackademy Audit Project" for reporting these flaws.

Impact:  A remote user may be able to cause arbitrary shell commands to be execute on the target user's system.
Solution:  The vendor has released a fix in KDE 3.0.5a, available at:

http://download.kde.org/stable/3.0.5a/

Patches for KDE 2.2.2 are available at:

ftp://ftp.kde.org/pub/kde/security_patches/

The MD5 checksums for the patches are provided:

MD5SUM PATCH

522331e2b47f84956eb2df1fcf89ba17 post-2.2.2-kdebase.diff
0dbd747882b942465646efe0ba6af802 post-2.2.2-kdegames.diff
4b9c93acd452d1de2f4f0bca5b05593f post-2.2.2-kdegraphics.diff
93a12594d0fb48c7b50bfd4a10a9935d post-2.2.2-kdelibs.diff
d1d25b39ee98e340ac3730f7afe54f0c post-2.2.2-kdemultimedia.diff
59ac7be4995bed8b119a4e5882e54cff post-2.2.2-kdenetwork.diff
0a3ae9eeeceefb2f631a26ec787663a9 post-2.2.2-kdepim.diff
690c7fdab1bbc743eafac9b06997a03b post-2.2.2-kdesdk.diff
8174e328f47e18a8a52b13b34f5c54e5 post-2.2.2-kdeutils.diff

Vendor URL:  www.kde.org/info/security/advisory-20021220-1.txt (Links to External Site)
Cause:  Input validation error
Underlying OS:  Linux (Any), UNIX (Any)
Reported By:  Dirk Mueller <mueller@kde.org>
Message History:   This archive entry has one or more follow-up message(s) listed below.
Jan 23 2003 (Debian Issues Fix) KDE Input Validation Vulnerabilities May Let Remote Users Execute Arbitrary Commands on the System   (joey@infodrom.org (Martin Schulze))
Debian has released a fix.



 Source Message Contents

Date:  Sat, 21 Dec 2002 13:13:37 +0100
From:  Dirk Mueller <mueller@kde.org>
Subject:  KDE Security Advisory: Multiple vulnerabilities in KDE

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


KDE Security Advisory: Multiple vulnerabilities in KDE
Original Release Date: 2002-12-20
URL: http://www.kde.org/info/security/advisory-20021220-1.txt

0. References

        None.


1. Systems affected:

        All KDE 2 releases and all KDE 3 releases (up to and including 
        KDE 3.0.5).


2. Overview:

        In some instances KDE fails to properly quote parameters of
        instructions passed to a command shell for execution. 

        These parameters may incorporate data such as URLs, filenames and
        e-mail addresses, and this data may be provided remotely to a victim
        in an e-mail, a webpage or files on a network filesystem or other
        untrusted source. 

        By carefully crafting such data an attacker might be able to
        execute arbitary commands on a vulnerable sytem using the victim's 
        account and privileges.  

        The KDE Project is not aware of any existing exploits of these 
        vulnerabilities, but is releasing this advisory with patches to
        correct the issues. The patches also provide better safe guards and
        check data from untrusted sources more strictly in multiple places. 

        
3. Impact:

        The vulnerabilities potentially enable local or remote attackers
        to compromise the privacy of a vicitim's data and to execute arbitrary
        shell commands with the victim's privileges, such as erasing files or 
        accessing or modifying data. 


4. Solution:

        The code audit resulted in several fixes which have been applied
        to the KDE 2.2.x and each KDE 3.x branch. 

        All identified problems have been corrected in KDE 3.0.5a. 
        For affected KDE 3.0 systems, we strongly recommend upgrading 
        to this latest stable release. 

        KDE 3.0.5a can be downloaded from

        http://download.kde.org/stable/3.0.5a/

        Please visit the 3.0.5a Info Page (http://www.kde.org/info/3.0.5a.html)
        and your vendor's website for exact package locations and information 
        about available binary packages or updates. 

        For affected KDE 2 systems, a patch for the 2.2.2 source code has
        been made available which fixes these vulnerabilities. Contact your
        OS vendor / binary package provider for information about how to
        obtain updated binary packages.


5. Patches:

        Patches are available for KDE 2.2.2 from the KDE FTP server
        (ftp://ftp.kde.org/pub/kde/security_patches/):


        MD5SUM                            PATCH

        522331e2b47f84956eb2df1fcf89ba17  post-2.2.2-kdebase.diff
        0dbd747882b942465646efe0ba6af802  post-2.2.2-kdegames.diff
        4b9c93acd452d1de2f4f0bca5b05593f  post-2.2.2-kdegraphics.diff
        93a12594d0fb48c7b50bfd4a10a9935d  post-2.2.2-kdelibs.diff
        d1d25b39ee98e340ac3730f7afe54f0c  post-2.2.2-kdemultimedia.diff
        59ac7be4995bed8b119a4e5882e54cff  post-2.2.2-kdenetwork.diff
        0a3ae9eeeceefb2f631a26ec787663a9  post-2.2.2-kdepim.diff
        690c7fdab1bbc743eafac9b06997a03b  post-2.2.2-kdesdk.diff
        8174e328f47e18a8a52b13b34f5c54e5  post-2.2.2-kdeutils.diff


        
6. Timeline and credits:

        11/26/2002      FozZy of the "Hackademy Audit Project" 
                        notified the KDE Security Team 
                        <security@kde.org> about vulnerable code parts.
        11/27/2002      Patches for the initially reported vulnerabilites
                        were applied to KDE CVS. 
        11/27/2002      An audit of KDE CVS was started to find more instances
                        of the problematic code sequences. 
        12/06/2002      KDE 3.1 release was delayed because the audit was not
                        yet finished. 
        12/17/2002      Patches for KDE 2.2.2 were created.
        12/20/2002      KDE 3.0.5a tarballs were generated and released. 
        12/21/2002      Public Security Advisory by the KDE Security team. 


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+BECjvsXr+iuy1UoRAom9AJwPp41drbvqlgG35BEAgiIOVCF2cgCgy3VX
uqtP9koHK0BNuyLorMNQ7TI=
=Tuak
-----END PGP SIGNATURE-----

 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2002, SecurityGlobal.net LLC