CVS is a version control system frequently used to manage source code
repositories.
Sebastian Krahmer discovered a flaw in CVS clients where rcs diff files can
create files with absolute pathnames. An attacker could create a fake
malicious CVS server that would cause arbitrary files to be created or
overwritten when a victim connects to it. The Common Vulnerabilities and
Exposures project (cve.mitre.org) has assigned the name CAN-2004-0180 to
this issue.
Derek Price discovered a vulnerability whereby a CVS pserver could be
abused by a malicious client to view the contents of certain files outside
of the CVS root directory using relative pathnames containing “…/”. The
Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned
the name CAN-2004-0405 to this issue.
Users of CVS are advised to upgrade to these erratum packages, which
contain a patch correcting this issue.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
RedHat | any | i386 | cvs | < 1.11.2-18 | cvs-1.11.2-18.i386.rpm |
RedHat | any | s390 | cvs | < 1.11.2-18 | cvs-1.11.2-18.s390.rpm |
RedHat | any | ppc | cvs | < 1.11.2-18 | cvs-1.11.2-18.ppc.rpm |
RedHat | any | x86_64 | cvs | < 1.11.2-18 | cvs-1.11.2-18.x86_64.rpm |
RedHat | any | i386 | cvs | < 1.11.1p1-12 | cvs-1.11.1p1-12.i386.rpm |
RedHat | any | s390x | cvs | < 1.11.2-18 | cvs-1.11.2-18.s390x.rpm |
RedHat | any | ia64 | cvs | < 1.11.2-18 | cvs-1.11.2-18.ia64.rpm |
RedHat | any | ia64 | cvs | < 1.11.1p1-12 | cvs-1.11.1p1-12.ia64.rpm |