CVS Malformed Request System Root File Creation Vulnerability

BID:9178

Info

CVS Malformed Request System Root File Creation Vulnerability

Bugtraq ID: 9178
Class: Input Validation Error
CVE: CVE-2003-0977
Remote: Yes
Local: No
Published: Dec 09 2003 12:00AM
Updated: Jul 12 2009 12:56AM
Credit: Vulnerability disclosed by Derek Price.
Vulnerable: Turbolinux Turbolinux Workstation 8.0
Turbolinux Turbolinux Workstation 7.0
Turbolinux Turbolinux Workstation 6.0
Turbolinux Turbolinux Server 8.0
Turbolinux Turbolinux Server 7.0
Turbolinux Turbolinux Server 6.5
Turbolinux Turbolinux Server 6.1
Turbolinux Turbolinux Desktop 10.0
Turbolinux Turbolinux Advanced Server 6.0
Slackware Linux 9.1
Slackware Linux 9.0
Slackware Linux 8.1
SGI ProPack 2.4
SGI ProPack 2.3
Redhat cvs-1.11.2-10.i386.rpm
+ Redhat Linux 9.0 i386
CVS CVS 1.12.2
+ OpenPKG OpenPKG Current
CVS CVS 1.12.1
+ OpenPKG OpenPKG 1.3
CVS CVS 1.11.6
+ S.u.S.E. Linux Personal 9.0 x86_64
+ S.u.S.E. Linux Personal 9.0
CVS CVS 1.11.5
+ OpenPKG OpenPKG 1.2
+ S.u.S.E. Linux Personal 8.2
CVS CVS 1.11.4
CVS CVS 1.11.3
CVS CVS 1.11.2
+ Mandriva Linux Mandrake 9.0
+ Redhat Linux 8.0 i386
+ Redhat Linux 8.0
+ Slackware Linux 8.1
CVS CVS 1.11.1 p1
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0
+ OpenBSD OpenBSD 3.5
+ OpenBSD OpenBSD 3.4
+ OpenBSD OpenBSD 3.3
+ OpenBSD OpenBSD 3.2
+ OpenBSD OpenBSD 3.1
+ Redhat Linux 7.3 i386
+ Redhat Linux 7.3
+ Redhat Linux 7.2 ia64
+ Redhat Linux 7.2 i386
+ Redhat Linux 7.2 alpha
+ Redhat Linux 7.2
+ Redhat Linux 7.1 ia64
+ Redhat Linux 7.1 i386
+ Redhat Linux 7.1 alpha
+ Redhat Linux 7.1
+ Redhat Linux 7.0 sparc
+ Redhat Linux 7.0 i386
+ Redhat Linux 7.0 alpha
+ Redhat Linux 7.0
+ Redhat Linux 6.2 sparc
+ Redhat Linux 6.2 i386
+ Redhat Linux 6.2
+ SuSE Linux 8.1
+ SuSE Linux 8.0
+ Wirex Immunix OS 7.0
+ Wirex Immunix OS 7+
CVS CVS 1.11.1
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0
+ Mandriva Linux Mandrake 8.2 ppc
+ Mandriva Linux Mandrake 8.2
+ Mandriva Linux Mandrake 8.1 ia64
+ Mandriva Linux Mandrake 8.1
CVS CVS 1.11
+ Caldera OpenLinux Server 3.1.1
+ Caldera OpenLinux Server 3.1
+ Caldera OpenLinux Workstation 3.1.1
+ Caldera OpenLinux Workstation 3.1
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0
CVS CVS 1.10.8
+ MandrakeSoft Single Network Firewall 7.2
+ Mandriva Linux Mandrake 7.2
CVS CVS 1.10.7
+ Debian Linux 2.2 sparc
+ Debian Linux 2.2 powerpc
+ Debian Linux 2.2 IA-32
+ Debian Linux 2.2 arm
+ Debian Linux 2.2 alpha
+ Debian Linux 2.2 68k
+ Debian Linux 2.2
CVS CVS 1.10.6
CrossWind CyberScheduler 1.10.7
Not Vulnerable: CVS CVS 1.11.10

Discussion

CVS Malformed Request System Root File Creation Vulnerability

A problem has been discovered in the handling of some types of requests by CVS. Because of this, it may be possible for an attacker to create files in the root directory of a system hosting the vulnerable server.

Exploit / POC

CVS Malformed Request System Root File Creation Vulnerability

Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.

Solution / Fix

CVS Malformed Request System Root File Creation Vulnerability

Solution:
Version 1.11.10 has been released to address this issue.

SGI has released an advisory 20040202-01-U to address this and other issues in SGI ProPack 2.4. Please see the referenced advisory for more information. Fixes are available below.

Red Hat has released security advisory RHSA-2004:003-01 and fixes to address this issue. See referenced advisory for additional details.

Gentoo has released an advisory (200312-04) to address this issue. All Gentoo Linux systems that have cvs installed should be updated to use cvs-1.11.10 or higher as follows:
emerge sync
emerge -pv '>=dev-util/cvs-1.11.10'
emerge '>=dev-util/cvs-1.11.10'
emerge clean

Mandrake has released security advisory MDKSA-2003:112-1 to address this issue as well as a problem in the updates included in MDKSA-2003:112. See referenced advisory for additional details.

Slackware has released security advisory SSA:2003-345-01 to address this issue. See referenced advisory for additional details.

OpenPKG has released security advisory OpenPKG-SA-2003.052 to address this issue. See referenced advisory for additional details.

TurboLinux has released advisory TLSA-2003-69 with fixes to address this issue.

Debian has released advisory DSA-422-1 with fixes to address this issue.

RedHat has released advisory RHSA-2004:003-04 with fixes to address this issue. Please see the web reference for more information.

Conectiva has issued advisory CLA-2004:808 to address this issue.

RedHat has released advisory RHSA-2004:004-05 with fixes to address this issue. Please see the web reference for more information.

SGI has released an advisory 20040103-01-U with fixes to address this and other issues. Please see the referenced advisory for more information.

RedHat has released an advisory FLSA:1207 with fixes to address this issue. Please see the referenced advisory for more information.

OpenBSD users are urged to follow the instructions contained in the patch files to update their CVS binaries.


Redhat cvs-1.11.2-10.i386.rpm

CVS CVS 1.10.6

CVS CVS 1.10.7

CrossWind CyberScheduler 1.10.7

CVS CVS 1.10.8

CVS CVS 1.11

CVS CVS 1.11.1 p1

CVS CVS 1.11.1

CVS CVS 1.11.2

CVS CVS 1.11.3

CVS CVS 1.11.4

CVS CVS 1.11.5

CVS CVS 1.11.6

SGI ProPack 2.3

SGI ProPack 2.4

Slackware Linux 8.1

Slackware Linux 9.0

Slackware Linux 9.1

References

CVS Malformed Request System Root File Creation Vulnerability

References:

© CVE.report 2026

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

Free CVE JSON API cve.report/api

CVE.report and Source URL Uptime Status status.cve.report