![]() |
![]() |
||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||
|
Advisory 008
Citrix Metaframe XP is vulnerable to Cross Site Scripting
Problem discovered: August 18th 2003
Abstract : Metaframe XP is vulnerable to a Cross-Site Scripting attack based on the manipulation of error messages sent to user's web browser.
Description : When 'random' credentials were supplied, a page was returned displaying the following error: "ERROR: The credentials supplied were invalid. Please try again." The text used to construct this error message formed part of the URL: https://server/citrix/metaframexp/default/login.asp?NFuse_LogoutId=On&NFuse_MessageType=Error&NFuse_Message=
Thex0020credentialsx0020suppliedx0020werex0020invalidx002ex0020x0020Pleasex0020 If the URL was changed to the following:
https://server/citrix/metaframexp/default/login.asp?NFuse_LogoutId=On&NFuse_Message <SCRIPT>alert("Vulnerable to XSS")</SCRIPT> the server processed the HTML and executed the javascript on the user's browser. Citrix were contacted and immediately confirmed that this was indeed a security issue and set about producing a patch to include in the next update for the product.
Tested Versions: Web Interface 2.0 Tested Operating Systems: Microsoft Windows 2000
Vendor & Patch Information:
Workarounds:
Credits :
Disclaimer:
|
||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||