Drupal的Protected Node模块可通过口令限制对节点的访问。
protected_node.module模块的protected_node_enterpassword()函数没有正确地过滤用户提供输入,272到274行使用以下语句显示出用户提供的文本:
$form[\'\'protected_node\'\'] = array(
\'\'#value\'\' => $info
);
由于没有使用check_plain()或类似的函数过滤$info变量,当q设置为admin/settings/protected_node的时候远程攻击者就可以通过提交恶意请求注入任意HTML和脚本代码,并在用户查看认证页面的时候执行注入的代码。
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.drupal.org/
来源: VUPEN
名称: ADV-2009-0572
链接: http://www.vupen.com/english/advisories/2009/0572
来源: drupal.org
链接: http://drupal.org/node/386606
来源: drupal.org
链接: http://drupal.org/node/386604
来源: XF
名称: protectednode-passwordpage-xss(48980)
链接: http://xforce.iss.net/xforce/xfdb/48980
来源: SECUNIA
名称: 34060
链接: http://secunia.com/advisories/34060
来源: OSVDB
名称: 52300
链接: http://osvdb.org/52300
来源: MISC
链接: http://lampsecurity.org/node/28
来源: CONFIRM
链接: http://drupal.org/node/385950
暂无
发布时间 Apr 19, 2018
发布时间 Apr 8, 2018
发布时间 Mar 30, 2018
发布时间 Mar 2, 2018
发布时间 Mar 2, 2018