CVE:CVE-2004-1793
CNNVD:CNNVD-200412-1166
Switch Off是一款简单易用的托盘式系统工具，可自动执行经常使用的操作，如关闭或重启动计算机，关闭拨号连接等。
Switch Off不正确处理用户提交的消息请求，远程攻击者可以利用这个漏洞对服务程序进行缓冲区溢出，精心提交数据可能以SYSTEM进程权限在系统上执行任意指令。
问题存在action.htm脚本中，由于对用户提交给'message'参数的数据缺少正确的边界缓冲区检查，提交超长字符串作为此参数数据，可触发缓冲区溢出，可能以SYSTEM进程权限在系统上执行任意指令。
solution:Upgrade yatsoft switch_off to a higher version than 0.7,1.0,1.1,1.2,1.3,1.4,1.5,1.5.1,1.6,1.7,1.8,1.9,2.0,2.1,2.2,2.3,and avoid the version 0.7,1.0,1.1,1.2,1.3,1.4,1.5,1.5.1,1.6,1.7,1.8,1.9,2.0,2.1,2.2,2.3