SiteMinder Exposes Protected Web Pages

An error in URL parsing makes it possible for an attacker to bypass authentication in Netegrity SiteMinder and view protected web pages.

Steve Manzuik

September 10, 2000

1 Min Read
ITPro Today logo in a gray background | ITPro Today

Reported September 11, 2000 by @stake

VERSIONS AFFECTED

DESCRIPTIONSiteMinder is designed to provide authentication protection for web sites.  A specially crafted URL can be used to bypass SiteMinder authentication and access web pages that are supposed to be protected.

DEMONSTRATION

SiteMinder works by intercepting requests for protected URLs and prompting the user for a username and password.  By changing the URL an attacker can not only bypass authentication but also execute a CGI application, view CGI application source code, and execute a servlet.  For example, if www.testsite.com/cgi-bin/confidential.html is a protected web site an attacker would simply have to submit the following URL to bypass authentication; 

www.testsite.com/cgi-bin/confidential.html/$/hack.ccc

In order to execute a CGI application the attacker would enter the following; 

www.testsite.com/cgi-bin/noaccess.cgi$/hack.ccc?subject=test

To view the source of a CGI application;  

www.testsite.com/cgi-bin/noaccess.cgi/$/hack.ccc

And finally to execute a servlet the attacker would use;  

www.testsite.com/applets/noaccess/$/hack.ccc?query=test

Note that in the examples the non-existant file hack.ccc is used after the $/ delimeter.  Any filename can be used here as long as the ccc, .class, or .jpg file extensions are used. 

VENDOR RESPONSE

According to @stake, Netegrity had fixed this issue earlier in the year and released version 4.11 which is not vulnerable.  Netegrity has also notified their customers of this issue.  Information from Netegrity is available from their customer support website.

CREDITDiscovered by @stake

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like