安全研究

安全漏洞
Virtual Programming VP-ASP Shopping Cart CatalogID SQL注入漏洞

发布日期:2004-03-24
更新日期:2004-03-29

受影响系统:
Virtual Programming VP-ASP 5.0
Virtual Programming VP-ASP 4.50
Virtual Programming VP-ASP 4.0
    - Microsoft Windows XP Professional
    - Microsoft Windows XP Home
    - Microsoft Windows NT 4.0 SP6a
    - Microsoft Windows NT 4.0 SP6
    - Microsoft Windows NT 4.0 SP5
    - Microsoft Windows NT 4.0 SP4
    - Microsoft Windows NT 4.0 SP3
    - Microsoft Windows NT 4.0 SP2
    - Microsoft Windows NT 4.0 SP1
    - Microsoft Windows NT 4.0
    - Microsoft Windows 98
    - Microsoft Windows 95
    - Microsoft Windows 2000 Server SP2
    - Microsoft Windows 2000 Server SP1
    - Microsoft Windows 2000 Server
    - Microsoft Windows 2000 Professional SP2
    - Microsoft Windows 2000 Professional SP1
    - Microsoft Windows 2000 Professional
    - Microsoft Windows 2000 Datacenter Server SP2
    - Microsoft Windows 2000 Datacenter Server SP1
    - Microsoft Windows 2000 Datacenter Server
    - Microsoft Windows 2000 Advanced Server SP2
    - Microsoft Windows 2000 Advanced Server SP1
    - Microsoft Windows 2000 Advanced Server
描述:
BUGTRAQ  ID: 9967
CVE(CAN) ID: CVE-2004-2412

Virtual Programming VP-ASP是一款商业性质的电子购物应用系统,由ASP脚本编写。

Virtual Programming VP-ASP的登录脚本对用户提交的输入没有很好的过滤,远程攻击者可以利用这个漏洞获得敏感信息。

在使用SQL查询时对用户提交给'catalogid'参数的数据没有充分过滤SQL输入,攻击者可以进行SQL注入攻击,可能获得管理员密码信息或其他敏感信息,也可对数据库进行更改。

<*来源:Virtual Programming
  *>

建议:
临时解决方法:

如果您不能立刻安装补丁或者升级,NSFOCUS建议您采取以下措施以降低威胁:

* 编辑'shopreviewlist.asp'和'shopreviewadd.asp' :

使用如下代码:

If not isnumeric(catalogid) then
shoperror LangNoCatalogId
end if

代替如下行:

If catalogid="" then
shoperror LangNoCatalogId
end if

厂商补丁:

Virtual Programming
-------------------
2003年7月10日后的VP-ASP 5.0已经修补此漏洞,建议用户下载使用:


http://www.vpasp.com/

浏览次数:3965
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障