[原文]Cross-site scripting (XSS) vulnerability in the default ASP pages on Microsoft Site Server 3.0 on Windows NT 4.0 allows remote attackers to inject arbitrary web script or HTML via the (1) ctr parameter in Default.asp and (2) the query string to formslogin.asp.
基于Windows NT 4.0版本的Microsoft Site Server 3.0版本的默认ASP页存在跨站脚本（XSS）漏洞。远程攻击者借助(1)Default.asp的ctr参数和(2)formslogin.asp的查询字符串注入任意web脚本或者HTML。
Currently the SecurityFocus staff are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: firstname.lastname@example.org .
Microsoft Site Server 3.0 Cross-Site Scripting Vulnerability (EDBID:21260)
Microsoft Site Server is designed to run on Microsoft Windows NT Server
platforms. It provides a means for users on a corporate intranet to
share, publish, and find information. Site Server Commerce Edition
incorporates the same features as well as providing an interface for
e-commerce sites to interact and conduct business with customers and
Various Microsoft Site Server ASP pages are prone to cross-site scripting attacks. It is possible to create a malicious link to a vulnerable ASP page which contains arbitrary script code. Script code will be executed in the browser of a legitimate user who browses the link, in the context of the Microsoft Site Server site.
The vulnerable pages require that the legitimate user authenticates before accessing them.
At the very least this may provide an opportunity for an attacker to steal cookie-based authentication credentials from a legitimate Microsoft Site Server user.
Default.asp and formslogin.asp are known to be prone to this issue. It has been reported that a number of other ASP pages are also affected.
Microsoft Site Server formslogin.asp url Parameter XSS
Remote / Network Access
Loss of Integrity
Patch / RCS
Microsoft Site Server contains a flaw that allows a remote cross site scripting attack. This flaw exists because the application does not validate the 'url' parameter upon submission to the formslogin.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.
Currently, there are no known workarounds or upgrades to correct this issue. However, Microsoft has released a patch to address this vulnerability.