CVE:CVE-2004-0414
CNNVD:CNNVD-200408-016
Concurrent Versions System (CVS)是一款开放源代码的版本控制软件。
CVS wrapper文件存在格式串问题，远程攻击者可以利用这个漏洞对CVS进行拒绝服务攻击或以进程权限在系统上执行任意指令。
CVS wrapper文件允许指定格式字符串，这些字符串在被CVS服务器接收后没有进行任何过滤检查，因此一项畸形wrapper行可使服务器崩溃或可能执行任意指令。不过此漏洞攻击者需要CVSROOT commit访问来触发，一般需要高访问级别。
solution:Upgrade cvs cvs to a higher version than 1.10.7,1.10.8,1.11,1.11.1,1.11.1_p1,1.11.2,1.11.3,1.11.4,1.11.5,1.11.6,1.11.10,1.11.11,1.11.14,1.11.15,1.11.16,1.12.1,1.12.2,1.12.5,1.12.7,1.12.8,and avoid the version 1.10.7,1.10.8,1.11,1.11.1,1.11.1_p1,1.11.2,1.11.3,1.11.4,1.11.5,1.11.6,1.11.10,1.11.11,1.11.14,1.11.15,1.11.16,1.12.1,1.12.2,1.12.5,1.12.7,1.12.8; Upgrade openpkg openpkg to a higher version than *,1.3,2.0,and avoid the version 1.3,2.0; Upgrade sgi propack to a higher version than 2.4,3.0,and avoid the version 2.4,3.0; Upgrade gentoo linux to a higher version than 1.4,and avoid the version 1.4; Upgrade openbsd openbsd to a higher version than *,3.4,3.5,and avoid the version 3.4,3.5