MidnightBSD

Advisories for cvs

CVE-2000-0338 MEDIUM

Concurrent Versions Software (CVS) uses predictable temporary file names for locking, which allows local users to cause a denial of service by creating the lock directory before it is created for use by a legitimate CVS user.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-667,

Products Affected

Vendor Product Version
cvs cvs 1.10.7
concurrent_versions_software_project concurrent_versions_software -
CVE-2000-0679 LOW

The CVS 1.10.8 client trusts pathnames that are provided by the CVS server, which allows the server to force the client to create arbitrary files.

CVSS 2.0

Severity: LOW

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs 1.10.8
CVE-2000-0680 HIGH

The CVS 1.10.8 server does not properly restrict users from creating arbitrary Checkin.prog or Update.prog programs, which allows remote CVS committers to modify or create Trojan horse programs with the Checkin.prog or Update.prog names, then performing a CVS commit action.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs 1.10.8
CVE-2002-0092 MEDIUM

CVS before 1.10.8 does not properly initialize a global variable, which allows remote attackers to cause a denial of service (server crash) via the diff capability.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs *
CVE-2003-0015 HIGH

Double-free vulnerability in CVS 1.11.4 and earlier allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed Directory request, as demonstrated by bypassing write checks to execute Update-prog and Checkin-prog commands.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-415,

Products Affected

Vendor Product Version
freebsd freebsd 4.7
cvs cvs 1.10.7
cvs cvs 1.11.2
cvs cvs 1.11.1
cvs cvs 1.10.8
cvs cvs 1.11.3
freebsd freebsd 4.4
freebsd freebsd 5.0
freebsd freebsd 4.5
cvs cvs 1.11.1p1
freebsd freebsd 4.6
cvs cvs 1.11.4
cvs cvs 1.11
CVE-2003-0977 HIGH

CVS server before 1.11.10 may allow attackers to cause the CVS server to create directories and files in the file system root directory via malformed module requests.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
slackware slackware_linux 9.1
cvs cvs 1.10.7
cvs cvs 1.11.2
cvs cvs 1.11.1
slackware slackware_linux 8.1
cvs cvs 1.11.1_p1
cvs cvs 1.10.8
cvs cvs 1.11.6
cvs cvs 1.11.3
slackware slackware_linux 9.0
cvs cvs 1.11.5
cvs cvs 1.11.4
cvs cvs 1.11
CVE-2004-0180 LOW

The client for CVS before 1.11 allows a remote malicious CVS server to create arbitrary files using certain RCS diff files that use absolute pathnames during checkouts or updates, a different vulnerability than CVE-2004-0405.

CVSS 2.0

Severity: LOW

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs *
CVE-2004-0396 HIGH

Heap-based buffer overflow in CVS 1.11.x up to 1.11.15, and 1.12.x up to 1.12.7, when using the pserver mechanism allows remote attackers to execute arbitrary code via Entry lines.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs 1.12
cvs cvs 1.11
CVE-2004-0405 MEDIUM

CVS before 1.11 allows CVS clients to read arbitrary files via .. (dot dot) sequences in filenames via CVS client requests, a different vulnerability than CVE-2004-0180.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs *
CVE-2004-0414 HIGH

CVS 1.12.x through 1.12.8, and 1.11.x through 1.11.16, does not properly handle malformed "Entry" lines, which prevents a NULL terminator from being used and may lead to a denial of service (crash), modification of critical program data, or arbitrary code execution.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openbsd openbsd *
cvs cvs 1.10.7
openbsd openbsd 3.4
openbsd openbsd 3.5
cvs cvs 1.10.8
cvs cvs 1.12.2
cvs cvs 1.11.6
cvs cvs 1.12.1
cvs cvs 1.11.10
sgi propack 2.4
openpkg openpkg 1.3
sgi propack 3.0
cvs cvs 1.11.5
cvs cvs 1.11.4
openpkg openpkg *
openpkg openpkg 2.0
cvs cvs 1.11
cvs cvs 1.11.2
cvs cvs 1.11.15
cvs cvs 1.11.1
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
cvs cvs 1.11.3
cvs cvs 1.12.7
cvs cvs 1.11.14
cvs cvs 1.12.5
gentoo linux 1.4
cvs cvs 1.11.16
cvs cvs 1.12.8
CVE-2004-0416 HIGH

Double free vulnerability for the error_prog_name string in CVS 1.12.x through 1.12.8, and 1.11.x through 1.11.16, may allow remote attackers to execute arbitrary code.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openbsd openbsd *
cvs cvs 1.10.7
openbsd openbsd 3.4
openbsd openbsd 3.5
cvs cvs 1.10.8
cvs cvs 1.12.2
cvs cvs 1.11.6
cvs cvs 1.12.1
cvs cvs 1.11.10
sgi propack 2.4
openpkg openpkg 1.3
sgi propack 3.0
cvs cvs 1.11.5
cvs cvs 1.11.4
openpkg openpkg *
openpkg openpkg 2.0
cvs cvs 1.11
cvs cvs 1.11.2
cvs cvs 1.11.15
cvs cvs 1.11.1
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
cvs cvs 1.11.3
cvs cvs 1.12.7
cvs cvs 1.11.14
cvs cvs 1.12.5
gentoo linux 1.4
cvs cvs 1.11.16
cvs cvs 1.12.8
CVE-2004-0417 MEDIUM

Integer overflow in the "Max-dotdot" CVS protocol command (serve_max_dotdot) for CVS 1.12.x through 1.12.8, and 1.11.x through 1.11.16, may allow remote attackers to cause a server crash, which could cause temporary data to remain undeleted and consume disk space.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openbsd openbsd *
cvs cvs 1.10.7
openbsd openbsd 3.4
openbsd openbsd 3.5
cvs cvs 1.10.8
cvs cvs 1.12.2
cvs cvs 1.11.6
cvs cvs 1.12.1
cvs cvs 1.11.10
sgi propack 2.4
openpkg openpkg 1.3
sgi propack 3.0
cvs cvs 1.11.5
cvs cvs 1.11.4
openpkg openpkg *
openpkg openpkg 2.0
cvs cvs 1.11
cvs cvs 1.11.2
cvs cvs 1.11.15
cvs cvs 1.11.1
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
cvs cvs 1.11.3
cvs cvs 1.12.7
cvs cvs 1.11.14
cvs cvs 1.12.5
gentoo linux 1.4
cvs cvs 1.11.16
cvs cvs 1.12.8
CVE-2004-0418 HIGH

serve_notify in CVS 1.12.x through 1.12.8, and 1.11.x through 1.11.16, does not properly handle empty data lines, which may allow remote attackers to perform an "out-of-bounds" write for a single byte to execute arbitrary code or modify critical program data.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openbsd openbsd *
cvs cvs 1.10.7
openbsd openbsd 3.4
openbsd openbsd 3.5
cvs cvs 1.10.8
cvs cvs 1.12.2
cvs cvs 1.11.6
cvs cvs 1.12.1
cvs cvs 1.11.10
sgi propack 2.4
openpkg openpkg 1.3
sgi propack 3.0
cvs cvs 1.11.5
cvs cvs 1.11.4
openpkg openpkg *
openpkg openpkg 2.0
cvs cvs 1.11
cvs cvs 1.11.2
cvs cvs 1.11.15
cvs cvs 1.11.1
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
cvs cvs 1.11.3
cvs cvs 1.12.7
cvs cvs 1.11.14
cvs cvs 1.12.5
gentoo linux 1.4
cvs cvs 1.11.16
cvs cvs 1.12.8
CVE-2004-1342 HIGH

CVS 1.12 and earlier on Debian GNU/Linux, when using the repouid patch, allows remote attackers to bypass authentication via the pserver access method.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs 1.10.7
cvs cvs 1.11.2
cvs cvs 1.11.15
cvs cvs 1.11.1
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
cvs cvs 1.10.8
cvs cvs 1.12
cvs cvs 1.11.6
cvs cvs 1.11.10
cvs cvs 1.11.3
cvs cvs 1.10
cvs cvs 1.11.14
cvs cvs 1.10.6
cvs cvs 1.11.16
cvs cvs 1.11.5
cvs cvs 1.11.4
cvs cvs 1.11
CVE-2004-1343 MEDIUM

CVS 1.12 and earlier on Debian GNU/Linux does not properly handle when a mapping for the current repository does not exist in the cvs-repouids file, which allows remote attackers to cause a denial of service (server crash).

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs 1.10.7
cvs cvs 1.11.2
cvs cvs 1.11.15
cvs cvs 1.11.1
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
cvs cvs 1.10.8
cvs cvs 1.12
cvs cvs 1.11.6
cvs cvs 1.11.10
cvs cvs 1.11.3
cvs cvs 1.10
cvs cvs 1.11.14
cvs cvs 1.10.6
cvs cvs 1.11.16
cvs cvs 1.11.5
cvs cvs 1.11.4
cvs cvs 1.11
CVE-2004-1471 HIGH

Format string vulnerability in wrapper.c in CVS 1.12.x through 1.12.8, and 1.11.x through 1.11.16 allows remote attackers with CVSROOT commit access to cause a denial of service (application crash) and possibly execute arbitrary code via format string specifiers in a wrapper line.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
freebsd freebsd 2.2.3
freebsd freebsd 2.2
freebsd freebsd 2.1.7.1
cvs cvs 1.10.7
openpkg openpkg current
freebsd freebsd 3.0
freebsd freebsd 2.1.6.1
openbsd openbsd 3.4
freebsd freebsd 4.1
freebsd freebsd 2.2.6
cvs cvs 1.11.10
openpkg openpkg 1.3
freebsd freebsd 3.3
freebsd freebsd 3.4
freebsd freebsd 5.1
freebsd freebsd 3.2
openbsd openbsd current
freebsd freebsd 4.0
cvs cvs 1.11.15
cvs cvs 1.11.1
freebsd freebsd 4.10
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
freebsd freebsd 4.9
freebsd freebsd 5.2.1
freebsd freebsd 4.5
gentoo linux 1.4
freebsd freebsd 4.6.2
freebsd freebsd 3.5.1
freebsd freebsd 4.2
cvs cvs 1.12.8
freebsd freebsd 2.2.5
freebsd freebsd 2.0.5
openbsd openbsd 3.5
freebsd freebsd 2.0
freebsd freebsd 3.5
cvs cvs 1.10.8
cvs cvs 1.12.2
cvs cvs 1.11.6
cvs cvs 1.12.1
sgi propack 2.4
freebsd freebsd 5.0
freebsd freebsd 4.6
freebsd freebsd 4.8
sgi propack 3.0
cvs cvs 1.11.5
cvs cvs 1.11.4
freebsd freebsd 4.3
openpkg openpkg 2.0
freebsd freebsd 2.1.5
cvs cvs 1.11
freebsd freebsd 4.7
freebsd freebsd 4.1.1
cvs cvs 1.11.2
freebsd freebsd 2.1.0
freebsd freebsd 2.2.8
freebsd freebsd 5.2
cvs cvs 1.11.3
freebsd freebsd 1.1.5.1
cvs cvs 1.12.7
freebsd freebsd 4.4
freebsd freebsd 2.2.2
freebsd freebsd 2.2.4
cvs cvs 1.11.14
freebsd freebsd 2.1.6
cvs cvs 1.12.5
cvs cvs 1.11.16
freebsd freebsd 3.1
CVE-2005-0753 HIGH

Buffer overflow in CVS before 1.11.20 allows remote attackers to execute arbitrary code.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs 1.10.7
cvs cvs 1.11.2
cvs cvs 1.11.15
cvs cvs 1.11.1
cvs cvs 1.11.1_p1
cvs cvs 1.11.11
cvs cvs 1.10.8
cvs cvs 1.11.6
cvs cvs 1.11.10
cvs cvs 1.11.3
cvs cvs 1.10
cvs cvs 1.11.14
cvs cvs 1.10.6
cvs cvs 1.11.16
cvs cvs 1.11.5
cvs cvs 1.11.4
cvs cvs 1.11
CVE-2005-2693 MEDIUM

cvsbug in CVS 1.12.12 and earlier creates temporary files insecurely, which allows local users to overwrite arbitrary files and execute arbitrary code via a symlink attack.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cvs cvs 1.12.12
CVE-2012-0804 HIGH

Heap-based buffer overflow in the proxy_connect function in src/client.c in CVS 1.11 and 1.12 allows remote HTTP proxy servers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted HTTP response.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
cvs cvs 1.12
cvs cvs 1.11