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

SecurityTracker
Archives


 
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






Category:   Application (Generic)  >   CVS Vendors:   GNU [multiple authors]
CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System
SecurityTracker Alert ID:  1009781
SecurityTracker URL:  http://securitytracker.com/id/1009781
CVE Reference:   CAN-2004-0180   (Links to External Site)
Updated:  Apr 19 2004
Original Entry Date:  Apr 14 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:   The vendor has released a fixed version (1.11.15 stable, 1.12.7 development), available at:

http://ccvs.cvshome.org/servlets/ProjectDownloadList

Vendor URL:  www.cvshome.org/ (Links to External Site)
Cause:   Access control error, Input validation error
Underlying OS:   Linux (Any), UNIX (Any)

Message History:   This archive entry has one or more follow-up message(s) listed below.
Apr 15 2004 (Mandrake Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (Mandrake Linux Security Team <security@linux-mandrake.com>)
Mandrake has released a fix.
Apr 15 2004 (Red Hat Issues Fix for RH Enterprise Linux) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (bugzilla@redhat.com)
Red Hat has released a fix for Red Hat Enterprise Linux 2.1 and 3.
Apr 15 2004 (Red Hat Issues Fix for RH Linux) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (bugzilla@redhat.com)
Red Hat has released a fix for Red Hat Linux 9.
Apr 15 2004 (Gentoo Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (Kurt Lieber <klieber@gentoo.org>)
Gentoo has released a fix.
Apr 15 2004 (SuSE Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (krahmer@suse.de (Sebastian Krahmer))
SuSE has released a fix.
Apr 16 2004 (FreeBSD Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (FreeBSD Security Advisories <security-advisories@freebsd.org>)
FreeBSD has released a fix.
Apr 19 2004 (Debian Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (Matt Zimmerman <mdz@debian.org>)
Debian has released a fix.
Apr 19 2004 (Slackware Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (Slackware Security Team <security@slackware.com>)
The vendor has released a fix.
May 5 2004 (OpenBSD Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (Otto Moerbeek <otto@drijf.net>)
OpenBSD has released a fix.
May 18 2004 (Fedora Issues Fix) CVS Path Validation Flaw in RCS Diff Files Lets Remote Servers Create Arbitrary Files on the Target Client's System   (Mark J Cox <mjc@redhat.com>)
Fedora has released a fix.



 Source Message Contents

Date:  Wed, 14 Apr 2004 14:05:19 -0400
Subject:  CAN-2004-0180



http://ccvs.cvshome.org/source/browse/ccvs/NEWS?rev=1.116.2.92&content-type=text/x-cvsweb-markup

1.11.15 stable

SERVER SECURITY ISSUES

* Piped checkouts of paths above $CVSROOT no longer work.  Previously, clients
   could have requested the contents of RCS archive files anywhere on a CVS
   server.

CLIENT SECURITY ISSUES

* Clients now check paths from the server to verify that they are within one of
   the sandboxes the user requested be updated.  Previously, a trojan server
   could have written or overwritten files anywhere the user had access,
   presenting a serious security risk.

 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

Copyright 2013, SecurityGlobal.net LLC