Korean
<< Back
VID 23049
Severity 30
Port 2401
Protocol TCP
Class CVS
Detailed Description The CVS pserver is accessible with a list of commonly used passwords and CVS repositories. CVS (Concurrent Versions System) is an open-source source code management and distribution system available for most Linux and Unix-based operating systems. This service starts as a daemon (cvspserver), typically listening on port 2401/tcp.
This check attempts to log into the remote public CVS pserver using combinations of commonly used accounts, passwords and directory paths, such as the followings:

Directories: "/cvsroot", "/cvs", "/cvsroot", "/u/cvs", "/home/ncvs", "/usr/local/cvs"
Accounts: "anonymous", "anoncvs", "anon", "cvsadm"
Passwords: "anon", "anoncvs", "cvsadm", ""

* Platforms Affected:
CVS (Concurrent Versions System) Any version
Linux Any version
UNIX Any version
Recommendation Disable CVS pserver if it is not needed. If the CVS daemon is started from inetd.conf, comment its entry by putting a # at the beginning of the line. If it is started from the rc script, comment it out as appropriate for your operating system.

-- OR --

If the CVS pserver is not required to be shared by the public, disable public CVS access (make sure it is properly configured with private passwords).
Related URL (CVE)
Related URL (SecurityFocus)
Related URL (ISS)