CVS 1.12.x, when configured to use SSH for remote repositories, might allow remote attackers to execute arbitrary code via a repository URL with a crafted hostname, as demonstrated by "-oProxyCommand=id;localhost:/bar."
Product
debian/cvs vulnerabilities
31 published CVES affecting debian/cvs, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 31
- Critical
- 0
- High
- 12
- Medium
- 6
- Low
- 1
- Unscored
- 12
- CISA KEV
- 0
Latest debian/cvs CVEs
Newest publication first · page 1 of 2
-
HighCVSS 7.5 EPSS 6.6%
-
DSA-3940-1 cvs - security update
PublishedUnknown -
DLA-1056-1 cvs - security update
PublishedUnknown -
HighCVSS 10.0 EPSS 8.4%
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.
-
DSA-2407-1 cvs - heap overflow
PublishedUnknown -
MediumCVSS 6.9 EPSS 0.40%
Array index error in the apply_rcs_change function in rcs.c in CVS 1.11.23 allows local users to gain privileges via an RCS file containing crafted delta fragment changes that trigger a heap-based buffer overflow.
-
DSA-802-1 cvs - insecure temporary files
PublishedUnknown -
MediumCVSS 4.6 EPSS 0.44%
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.
-
DSA-742-1 cvs - buffer overflow
PublishedUnknown -
HighCVSS 7.5 EPSS 2.3%
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.
-
MediumCVSS 5.0 EPSS 1.9%
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).
-
DSA-715-1 cvs - several
PublishedUnknown -
HighCVSS 7.5 EPSS 4.7%
Buffer overflow in CVS before 1.11.20 allows remote attackers to execute arbitrary code.
-
HighCVSS 7.1 EPSS 7.7%
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...
-
HighCVSS 7.8 EPSS 0.65%
Off-by-one overflow in the CVS PreservePermissions of rcs.c for CVSD before 1.11.2 allows local users to execute arbitrary code.
-
HighCVSS 7.5 EPSS 23.9%
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.
-
MediumCVSS 5.0 EPSS 2.4%
CVS 1.11.x before 1.11.17, and 1.12.x before 1.12.9, allows remote attackers to determine the existence of arbitrary files and directories via the -X command for an alternate history file, which causes different error messages to be returned.
-
DSA-519 cvs - several vulnerabilities
PublishedUnknown -
HighCVSS 10.0 EPSS 5.7%
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.
-
MediumCVSS 5.0 EPSS 3.1%
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.
-
HighCVSS 10.0 EPSS 4.0%
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.
-
HighCVSS 10.0 EPSS 13.2%
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.
-
DSA-517 cvs - buffer overflow
PublishedUnknown -
HighCVSS 7.5 EPSS 67.5% Public exploit
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.
-
DSA-505 cvs - heap overflow
PublishedUnknown
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.