phpPgAdmin多个跨站脚本执行漏洞


发布日期:2011-10-14
更新日期:2011-10-14

受影响系统:
phpPgAdmin phpPgAdmin 5.0.2
不受影响系统:
phpPgAdmin phpPgAdmin 5.0.3
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 49914
CVE ID: CVE-2010-3598

phpPgAdmin是一款基于PHP开发的免费软件包,它为PostgreSQL数据库管理提供图形界面。

phpPgAdmin在实现上存在多个跨站脚本执行漏洞,远程攻击者可利用这些漏洞在受影响站点的用户浏览器中执行任意脚本代码,窃取cookie验证凭证。

1)classes/Misc.php没有正确过滤页面标题相关的某些输入即返回给用户,可被利用执行HTML和脚本代码。

2)display.php中的"return_url"和"return_desc"参数中的数据没有正确过滤即返回给用户。

<*来源:Mateusz Goik
 
  链接:http://www.securelist.com/en/advisories/46248
*>

建议:
--------------------------------------------------------------------------------
厂商补丁:

phpPgAdmin
----------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://phppgadmin.sourceforge.net/?page=home

相关内容