CVE:CVE-2005-1993
CNNVD:CNNVD-200506-193
Sudo是软件开发者Todd C. Miller所研发的一套用于类Unix操作系统下并允许用户通过安全的方式使用特殊的权限执行命令的程序。
Sudo中存在本地竞争条件漏洞，这个漏洞允许拥有Sudo权限的用户执行任意命令。
用户在通过Sudo运行命令时，会将命令的inode和设备数目与sudoers文件中相同基名(basename)命令的inode和设备数目做比较。如果找到了匹配的话，就将sudoers文件中列出的匹配命令的路径存储在safe_cmnd变量中，然后用于执行命令。由于实际的执行路径来自于sudoers文件而不是直接来自用户，因此Sudo不会受到有关符号链接的竞争条件的影响。但是，如果包含有伪命令ALL的sudoers条目紧随用户的sudoers条目之后的话，就可能用命令行中指定的路径覆盖safe_cmnd的内容，导致竞争条件。
solution:Upgrade todd_miller sudo to a higher version than 1.3.1,1.5.6,1.5.7,1.5.8,1.5.9,1.6,1.6.1,1.6.2,1.6.3,1.6.3_p1,1.6.3_p2,1.6.3_p3,1.6.3_p4,1.6.3_p5,1.6.3_p6,1.6.3_p7,1.6.4,1.6.4_p1,1.6.4_p2,1.6.5,1.6.5_p1,1.6.5_p2,1.6.6,1.6.7,1.6.7_p5,1.6.8,1.6.8_p1,1.6.8_p7,1.6.8_p8,and avoid the version 1.3.1,1.5.6,1.5.7,1.5.8,1.5.9,1.6,1.6.1,1.6.2,1.6.3,1.6.3_p1,1.6.3_p2,1.6.3_p3,1.6.3_p4,1.6.3_p5,1.6.3_p6,1.6.3_p7,1.6.4,1.6.4_p1,1.6.4_p2,1.6.5,1.6.5_p1,1.6.5_p2,1.6.6,1.6.7,1.6.7_p5,1.6.8,1.6.8_p1,1.6.8_p7,1.6.8_p8