CVE:CVE-2006-4246
CNNVD:CNNVD-200609-336
Usermin是澳大利亚软件开发者Jamie Cameron和Webmin社区共同开发的一个用于操作用户级别的任务的Web管理接口，它允许Unix系统中非root用户进行接收邮件、执行SSH和邮件转发配置等任务。
Usermin的save.cgi脚本在处理用户输入参数生成执行命令时存在漏洞，远程攻击者可能利用此漏洞重置root用户的登录Shell，导致root用户无法正常登录。
远程攻击者可以通过调用"Change User Details"菜单并将用户shell参数设置为空值，save.cgi会将对应的执行命令生成为"chsh -s foo"，此命令的执行结果是更改root用户的登录shell而不是登录用户的shell。
solution:Upgrade usermin usermin to a higher version than 1.210,0.4,0.5,0.6,0.7,0.8,0.9,0.91,0.92,0.93,0.94,0.95,0.96,0.97,0.98,0.99,1.000,1.010,1.020,1.030,1.040,1.051,1.060,1.070,1.080,1.090,1.100,1.110,1.120,1.130,1.140,1.150,and avoid the version (,1.210],0.4,0.5,0.6,0.7,0.8,0.9,0.91,0.92,0.93,0.94,0.95,0.96,0.97,0.98,0.99,1.000,1.010,1.020,1.030,1.040,1.051,1.060,1.070,1.080,1.090,1.100,1.110,1.120,1.130,1.140,1.150