发布时间 :2004-12-31 00:00:00
修订时间 :2008-09-05 16:44:03

[原文]The CleanseMessage function in shop$db.asp for VP-ASP Shopping Cart 4.0 through 5.0 does not sufficiently cleanse inputs, which allows remote attackers to conduct cross-site scripting (XSS) attacks that do not use <script> tags, as demonstrated via javascript in IMG tags to (1) the cat parameter in shopdisplayproducts.asp or (2) the msg parameter in shoperror.asp, and possibly other vectors.

[CNNVD]Virtual Programming VP-ASP Shopping Cart Shop$DB.ASP跨站脚本漏洞(CNNVD-200412-1047)

        Virtual Programming VP-ASP是一款商业性质的电子购物应用系统,由ASP脚本编写。
        Virtual Programming VP-ASP的登录脚本对用户提交的输入没有很好的过滤,远程攻击者可以利用这个漏洞进行跨站脚本攻击,获得敏感信息。

- CVSS (基础分值)

CVSS分值: 4.3 [中等(MEDIUM)]
机密性影响: NONE [对系统的机密性无影响]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: NONE [对系统可用性无影响]
攻击复杂度: MEDIUM [漏洞利用存在一定的访问条件]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)


- OVAL (用于检测的技术细节)


- 官方数据库链接
(官方数据源) MITRE
(官方数据源) NVD
(官方数据源) CNNVD

- 其它链接及资源
(PATCH)  BID  10534
(PATCH)  BID  10530
(VENDOR_ADVISORY)  FULLDISC  20040613 VP-ASP Shopping Cart Multiple Vulnerabilities
(UNKNOWN)  XF  vpasp-shoperror-xss(16411)

- 漏洞信息

Virtual Programming VP-ASP Shopping Cart Shop$DB.ASP跨站脚本漏洞
中危 访问验证错误
2004-12-31 00:00:00 2006-04-07 00:00:00
        Virtual Programming VP-ASP是一款商业性质的电子购物应用系统,由ASP脚本编写。
        Virtual Programming VP-ASP的登录脚本对用户提交的输入没有很好的过滤,远程攻击者可以利用这个漏洞进行跨站脚本攻击,获得敏感信息。

- 公告与补丁

        Virtual Programming
        编辑shop$db.asp文件,在如下代码段前增加'rc=instr(lmsg, "=")':
        Sub CleanseMessage (msg, rc)
        dim lmsg, pos
        pos=instr(lmsg, "

- 漏洞信息 (24198)

Virtual Programming VP-ASP Shoperror Script 4/5 Cross-Site Scripting Vulnerability (EDBID:24198)
asp webapps
2004-06-14 Verified
0 Thomas Ryan
N/A [点击下载]

A vulnerability exists in the software that may allow a remote user to launch cross-site scripting attacks. The problem is reported to exist due to improper sanitizing of user-supplied data in the 'shoperror.asp' script.

An attacker can exploit this issue to steal cookie authentication credentials, or perform other types of attacks. 

VP-ASP versions 5.0 and prior may be prone to this issue. It is possible that a vendor-supplied fix addresses this issue, however, this has not been confirmed at the moment.<img%20src="javascript:alert('XSS')"><meta%20http-equiv='refresh'content=

- 漏洞信息

VP-ASP Shopping Cart shop$db.asp XSS
Remote / Network Access Input Manipulation
Loss of Integrity
Exploit Unknown

- 漏洞描述

VP-ASP contains a flaw that allows a remote cross site scripting attack. This flaw exists because the application does not properly validate variables upon submission to the shop$db.asp script. This could allow a user to create a specially crafted URL that would execute arbitrary code in a user's browser within the trust relationship between the browser and the server, leading to a loss of integrity.

- 时间线

2004-06-12 Unknow
Unknow Unknow

- 解决方案

Currently, there are no known workarounds or upgrades to correct this issue. However, Virtual Programming has released a patch to address this vulnerability.

- 相关参考

- 漏洞作者

Unknown or Incomplete