CVE:CVE-2004-2020
CNNVD:CNNVD-200412-204
PHP-Nuke是一个广为流行的网站创建和管理工具，它可以使用很多数据库软件作为后端，比如MySQL、PostgreSQL、mSQL、Interbase、Sybase等。
PHP-Nuke多处不正确处理用户提交的数据，远程攻击者可以利用这个漏洞进行跨站脚本，路径泄露，敏感信息泄露等攻击。
A. 路径泄露
"WebLinks"模块对"show"变量缺少过滤，可导致路径泄露：
http://localhost/nuke73/modules.php?name=Web_Links&l_op=viewlink&cid=1&show=foobar
Warning: Division by zero in D:\apache_wwwroot\nuke73\modules\Web_Links\index.php on \
line 774
B. 多个模块对变量缺少充分过滤，可导致跨站脚本攻击，使的目标用户敏感信息泄露：
http://localhost/nuke73/modules.php?name=News&file=article&sid=1&optionbox=[xss code \here]
http://localhost/nuke73/modules.php?name=Statistics&op=DailyStats&year=2004&month=5&da \te=[xss code here]
http://localhost/nuke73/modules.php?name=Stories_Archive&sa=show_month&year=[xss code \
here]&month=05&month_l=May \
http://localhost/nuke73/modules.php?name=Stories_Archive&sa=show_month&year=2004&month \
=[xss code here]&month_l=May \
http://localhost/nuke73/modules.php?name=Stories_Archive&sa=show_month&year=2004&month \
=05&month_l=[xss code here]
http://localhost/nuke73/modules.php?name=Surveys&file=comments&op=Reply&pid=1&pollID=1 \
&mode=[xss code here]&order=0&thold=0 \
http://localhost/nuke73/modules.php?name=Surveys&file=comments&op=Reply&pid=1&pollID=1 \
&mode=thread&order=[xss code here]&thold=0 \
http://localhost/nuke73/modules.php?name=Surveys&file=comments&op=Reply&pid=1&pollID=1 \
&mode=thread&order=&thold=[xss code here]
solution:Upgrade francisco_burzi php-nuke to a higher version than 6.0,6.5,6.5_beta1,6.5_final,6.5_rc1,6.5_rc2,6.5_rc3,6.6,6.7,6.9,7.0,7.0_final,7.1,7.2,7.3,and avoid the version 6.0,6.5,6.5_beta1,6.5_final,6.5_rc1,6.5_rc2,6.5_rc3,6.6,6.7,6.9,7.0,7.0_final,7.1,7.2,7.3