CVE:CVE-2009-0502
CNNVD:CNNVD-200902-249
Moodle是一套免费、开源的电子学习软件平台，也称课程管理系统、学习管理系统或虚拟学习环境。Snoopy是一款模拟Web浏览器的PHP类，它提供网页内容检索和表单发布等功能。
Snoopy 1.2.3版本中的blocks/html/block_html.php存在跨站脚本漏洞。当在Moodle 1.6.9之前的1.6，1.7.7之前的1.7，1.8.8之前的1.8以及1.9.4之前的1.9版本中使用时，远程攻击者可以借助一个HTML block，注入任意的web脚本或HTML。当"以...身份登录"特性用于访问一个MyMoodle或日志页时，该HTML block未得到合适的处理。
solution:Upgrade snoopy snoopy to a higher version than 1.2.3,and avoid the version 1.2.3; Upgrade moodle moodle to a higher version than 1.7.0,1.7.1,1.7.2,1.7.3,1.7.4,1.7.5,1.7.6,1.8.1,1.8.2,1.8.3,1.8.4,1.8.5,1.8.6,1.8.7,1.9.1,1.9.2,1.9.3,and avoid the version 1.7.0,1.7.1,1.7.2,1.7.3,1.7.4,1.7.5,1.7.6,1.8.1,1.8.2,1.8.3,1.8.4,1.8.5,1.8.6,1.8.7,1.9.1,1.9.2,1.9.3