SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (Generic)  >   CVS Vendors:   GNU [multiple authors]
(Mandrake Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System
SecurityTracker Alert ID:  1009796
SecurityTracker URL:  http://securitytracker.com/id/1009796
CVE Reference:   CVE-2004-0180   (Links to External Site)
Date:  Apr 15 2004
Impact:   Modification of system information, Modification of user information, User access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  
Version(s): 1.11.15
Description:   A vulnerability was reported in CVS. A remote server can create arbitrary files on a connected user's system.

It is reported that a malicious CVS server can cause arbitrary files to be created or overwritten on a connected target user's system.

The vulnerability resides in the processing of pathnames in RCS diff files. When a target user performs a CVS checkout or update via the network, the target user's client will accept absolute path names.

Sebastian Krahmer is credited with discovering this flaw.

Impact:   A remote server can create or modify arbitrary files on a connected user's system.
Solution:   Mandrake has released a fix.

Mandrakelinux 10.0:
8423bbb8df0ec908cd3cf98c6f1d3265 10.0/RPMS/cvs-1.11.14-0.1.100mdk.i586.rpm
615f79d903b64b68fc6db8d93efd4da7 10.0/SRPMS/cvs-1.11.14-0.1.100mdk.src.rpm

Corporate Server 2.1:
d658ef61a9bbc81fd2ceda58da96c9ef corporate/2.1/RPMS/cvs-1.11.14-0.1.C21mdk.i586.rpm
4690e5a453680781c865506997892f9c corporate/2.1/SRPMS/cvs-1.11.14-0.1.C21mdk.src.rpm

Corporate Server 2.1/x86_64:
fa293671fbb99b18e75f4889ab570ffd x86_64/corporate/2.1/RPMS/cvs-1.11.14-0.1.C21mdk.x86_64.rpm
4690e5a453680781c865506997892f9c x86_64/corporate/2.1/SRPMS/cvs-1.11.14-0.1.C21mdk.src.rpm

Mandrakelinux 9.1:
23c11c0cfc2467840bad260fbcf17368 9.1/RPMS/cvs-1.11.14-0.1.91mdk.i586.rpm
c6cdbd0d495c17c969ca762100daaaa0 9.1/SRPMS/cvs-1.11.14-0.1.91mdk.src.rpm

Mandrakelinux 9.1/PPC:
9c9fcaaec353fa9e03772b20e6557faa ppc/9.1/RPMS/cvs-1.11.14-0.1.91mdk.ppc.rpm
c6cdbd0d495c17c969ca762100daaaa0 ppc/9.1/SRPMS/cvs-1.11.14-0.1.91mdk.src.rpm

Mandrakelinux 9.2:
3d83f5e80eaec6e01c4eebf7fabf91dc 9.2/RPMS/cvs-1.11.14-0.1.92mdk.i586.rpm
5b9e2317b68fc58fa13dc19e0f9c8231 9.2/SRPMS/cvs-1.11.14-0.1.92mdk.src.rpm

Mandrakelinux 9.2/AMD64:
7d0abb033e07d5de2796a85744ee8ba1 amd64/9.2/RPMS/cvs-1.11.14-0.1.92mdk.amd64.rpm
5b9e2317b68fc58fa13dc19e0f9c8231 amd64/9.2/SRPMS/cvs-1.11.14-0.1.92mdk.src.rpm

Vendor URL:  www.cvshome.org/ (Links to External Site)
Cause:   Access control error, Input validation error
Underlying OS:  Linux (Mandriva/Mandrake)
Underlying OS Comments:  10.0, 9.1, 9.2, Corporate Server 2.1

Message History:   This archive entry is a follow-up to the message listed below.
Apr 14 2004 CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System



 Source Message Contents

Subject:  MDKSA-2004:028 - Updated cvs packages fix remotely exploitable vulnerability


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

 _______________________________________________________________________

                 Mandrakelinux Security Update Advisory
 _______________________________________________________________________

 Package name:           cvs
 Advisory ID:            MDKSA-2004:028
 Date:                   April 14th, 2004

 Affected versions:	 10.0, 9.1, 9.2, Corporate Server 2.1
 ______________________________________________________________________

 Problem Description:

 Sebastian Krahmer from the SUSE security team discovered a remotely
 exploitable vulnerability in the CVS client.  When doing a cvs checkout
 or update over a network, the client accepts absolute pathnames in the
 RCS diff files.  A maliciously configured server could then create any
 file with content on the local user's disk.  This problem affects all
 versions of CVS prior to 1.11.15 which has fixed the problem.
 
 The updated packages provide 1.11.14 with the pertinent fix for the
 problem.
 _______________________________________________________________________

 References:

  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0180
 ______________________________________________________________________

 Updated Packages:
  
 Mandrakelinux 10.0:
 8423bbb8df0ec908cd3cf98c6f1d3265  10.0/RPMS/cvs-1.11.14-0.1.100mdk.i586.rpm
 615f79d903b64b68fc6db8d93efd4da7  10.0/SRPMS/cvs-1.11.14-0.1.100mdk.src.rpm

 Corporate Server 2.1:
 d658ef61a9bbc81fd2ceda58da96c9ef  corporate/2.1/RPMS/cvs-1.11.14-0.1.C21mdk.i586.rpm
 4690e5a453680781c865506997892f9c  corporate/2.1/SRPMS/cvs-1.11.14-0.1.C21mdk.src.rpm

 Corporate Server 2.1/x86_64:
 fa293671fbb99b18e75f4889ab570ffd  x86_64/corporate/2.1/RPMS/cvs-1.11.14-0.1.C21mdk.x86_64.rpm
 4690e5a453680781c865506997892f9c  x86_64/corporate/2.1/SRPMS/cvs-1.11.14-0.1.C21mdk.src.rpm

 Mandrakelinux 9.1:
 23c11c0cfc2467840bad260fbcf17368  9.1/RPMS/cvs-1.11.14-0.1.91mdk.i586.rpm
 c6cdbd0d495c17c969ca762100daaaa0  9.1/SRPMS/cvs-1.11.14-0.1.91mdk.src.rpm

 Mandrakelinux 9.1/PPC:
 9c9fcaaec353fa9e03772b20e6557faa  ppc/9.1/RPMS/cvs-1.11.14-0.1.91mdk.ppc.rpm
 c6cdbd0d495c17c969ca762100daaaa0  ppc/9.1/SRPMS/cvs-1.11.14-0.1.91mdk.src.rpm

 Mandrakelinux 9.2:
 3d83f5e80eaec6e01c4eebf7fabf91dc  9.2/RPMS/cvs-1.11.14-0.1.92mdk.i586.rpm
 5b9e2317b68fc58fa13dc19e0f9c8231  9.2/SRPMS/cvs-1.11.14-0.1.92mdk.src.rpm

 Mandrakelinux 9.2/AMD64:
 7d0abb033e07d5de2796a85744ee8ba1  amd64/9.2/RPMS/cvs-1.11.14-0.1.92mdk.amd64.rpm
 5b9e2317b68fc58fa13dc19e0f9c8231  amd64/9.2/SRPMS/cvs-1.11.14-0.1.92mdk.src.rpm
 _______________________________________________________________________

 To upgrade automatically use MandrakeUpdate or urpmi.  The verification
 of md5 checksums and GPG signatures is performed automatically for you.

 A list of FTP mirrors can be obtained from:

  http://www.mandrakesecure.net/en/ftp.php

 All packages are signed by Mandrakesoft for security.  You can obtain
 the GPG public key of the Mandrakelinux Security Team by executing:

  gpg --recv-keys --keyserver www.mandrakesecure.net 0x22458A98

 Please be aware that sometimes it takes the mirrors a few hours to
 update.

 You can view other update advisories for Mandrakelinux at:

  http://www.mandrakesecure.net/en/advisories/

 Mandrakesoft has several security-related mailing list services that
 anyone can subscribe to.  Information on these lists can be obtained by
 visiting:

  http://www.mandrakesecure.net/en/mlist.php

 If you want to report vulnerabilities, please contact

  security_linux-mandrake.com

 Type Bits/KeyID     Date       User ID
 pub  1024D/22458A98 2000-07-10 Linux Mandrake Security Team
  <security linux-mandrake.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFAfW0umqjQ0CJFipgRAqG9AJ9RIlPe5XzLMd/X7e3OMaTNyHAhuQCgyZ7J
KtxGHQB+qdfaZHsipE8xwt8=
=MnjM
-----END PGP SIGNATURE-----

 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2021, SecurityGlobal.net LLC