Report generated by Hoyt LLC Research at Fri Dec 03 22:17:12 CST 2010.


Cross Site Scripting Reports | Hoyt LLC Research

Loading

1. SQL injection

1.1. http://economics.wsj.com/participants/featured/brunemichael [REST URL parameter 3]

1.2. http://economics.wsj.com/participants/featured/chenevertlouisr [REST URL parameter 3]

1.3. http://economics.wsj.com/participants/featured/fordwilliamc [REST URL parameter 3]

1.4. http://economics.wsj.com/participants/featured/harrisonbrian [REST URL parameter 3]

1.5. http://economics.wsj.com/participants/featured/khoslavinod [REST URL parameter 3]

1.6. http://economics.wsj.com/participants/featured/kullmanellenj [REST URL parameter 3]

1.7. http://economics.wsj.com/participants/featured/liverisandrewn [REST URL parameter 3]

1.8. http://economics.wsj.com/participants/featured/mackeyjohn [REST URL parameter 3]

1.9. http://economics.wsj.com/participants/featured/morrismichaelg [REST URL parameter 3]

1.10. http://economics.wsj.com/participants/featured/myhrvoldnathan [REST URL parameter 3]

1.11. http://economics.wsj.com/participants/featured/pachaurirajendrak [REST URL parameter 3]

1.12. http://economics.wsj.com/participants/featured/pickenstboone [REST URL parameter 3]

1.13. http://economics.wsj.com/participants/featured/pielkejrrogera [REST URL parameter 3]

1.14. http://economics.wsj.com/participants/featured/reillywilliamk [REST URL parameter 3]

1.15. http://economics.wsj.com/participants/featured/robertsgeorger [REST URL parameter 3]

1.16. http://economics.wsj.com/participants/featured/rogersmatthewc [REST URL parameter 3]

1.17. http://economics.wsj.com/participants/featured/shellenbergermichael [REST URL parameter 3]

1.18. http://economics.wsj.com/participants/featured/shizhengrong [REST URL parameter 3]

1.19. http://economics.wsj.com/participants/featured/simsbill [REST URL parameter 3]

1.20. http://economics.wsj.com/participants/featured/warnercynthia [REST URL parameter 3]



1. SQL injection
There are 20 instances of this issue:

Issue background

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.

Remediation background

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:



1.1. http://economics.wsj.com/participants/featured/brunemichael [REST URL parameter 3]  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/brunemichael

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/brunemichael' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:02 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/brunemichael'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:03 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.2. http://economics.wsj.com/participants/featured/chenevertlouisr [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/chenevertlouisr

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/chenevertlouisr' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:19 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/chenevertlouisr'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:20 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.3. http://economics.wsj.com/participants/featured/fordwilliamc [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/fordwilliamc

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/fordwilliamc' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:23:54 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/fordwilliamc'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:23:54 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.4. http://economics.wsj.com/participants/featured/harrisonbrian [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/harrisonbrian

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/harrisonbrian' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:14 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/harrisonbrian'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:15 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.5. http://economics.wsj.com/participants/featured/khoslavinod [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/khoslavinod

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/khoslavinod' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:33 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/khoslavinod'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:34 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.6. http://economics.wsj.com/participants/featured/kullmanellenj [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/kullmanellenj

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/kullmanellenj' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:11 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/kullmanellenj'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:12 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.7. http://economics.wsj.com/participants/featured/liverisandrewn [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/liverisandrewn

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/liverisandrewn' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:10 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/liverisandrewn'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:10 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.8. http://economics.wsj.com/participants/featured/mackeyjohn [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/mackeyjohn

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/mackeyjohn' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:05 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/mackeyjohn'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:05 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.9. http://economics.wsj.com/participants/featured/morrismichaelg [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/morrismichaelg

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/morrismichaelg' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:18 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/morrismichaelg'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:18 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.10. http://economics.wsj.com/participants/featured/myhrvoldnathan [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/myhrvoldnathan

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/myhrvoldnathan' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:50 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/myhrvoldnathan'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:50 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.11. http://economics.wsj.com/participants/featured/pachaurirajendrak [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/pachaurirajendrak

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/pachaurirajendrak' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:14 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/pachaurirajendrak'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:15 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.12. http://economics.wsj.com/participants/featured/pickenstboone [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/pickenstboone

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/pickenstboone' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:23 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/pickenstboone'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:23 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.13. http://economics.wsj.com/participants/featured/pielkejrrogera [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/pielkejrrogera

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/pielkejrrogera' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:59 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/pielkejrrogera'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:59 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.14. http://economics.wsj.com/participants/featured/reillywilliamk [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/reillywilliamk

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/reillywilliamk' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:54 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/reillywilliamk'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:54 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.15. http://economics.wsj.com/participants/featured/robertsgeorger [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/robertsgeorger

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/robertsgeorger' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:24 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/robertsgeorger'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:24 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.16. http://economics.wsj.com/participants/featured/rogersmatthewc [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/rogersmatthewc

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/rogersmatthewc' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:52 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/rogersmatthewc'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:53 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.17. http://economics.wsj.com/participants/featured/shellenbergermichael [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/shellenbergermichael

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/shellenbergermichael' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:10 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/shellenbergermichael'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:10 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.18. http://economics.wsj.com/participants/featured/shizhengrong [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/shizhengrong

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/shizhengrong' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:28 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/shizhengrong'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:29 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.19. http://economics.wsj.com/participants/featured/simsbill [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/simsbill

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/simsbill' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:10 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/simsbill'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:25:13 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

1.20. http://economics.wsj.com/participants/featured/warnercynthia [REST URL parameter 3]  previous

Summary

Severity:   High
Confidence:   Certain
Host:   http://economics.wsj.com
Path:   /participants/featured/warnercynthia

Issue detail

The REST URL parameter 3 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 3, and a database 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.

The database appears to be MySQL.

Remediation detail

The application should handle errors gracefully and prevent SQL error messages from being returned in responses.

Request 1

GET /participants/featured/warnercynthia' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 1

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:55 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 15091

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con
...[SNIP]...
</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>
...[SNIP]...

Request 2

GET /participants/featured/warnercynthia'' HTTP/1.1
Host: economics.wsj.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: __utmz=144081569.1291430938.1.1.utmcsr=s0.2mdn.net|utmccn=(referral)|utmcmd=referral|utmcct=/1146650/AdSales_ECOnomics_300x250.swf; djcs_route=e98ecf06-2c7e-4f3e-87b3-c360f751b8c9; s_sq=%5B%5BB%5D%5D; s_dbfe=1291430923080; DJSESSION=ORCS%3Dna%2Cus%7C%7CBIZO%3D; s_vnum=1294022923077%26vn%3D1; DJCOOKIE=ORC%3Dna%2Cus%7C%7CweatherUser%3D%7C%7CweatherJson%3D%7B%22city%22%3A%22New%20York%22%2C%22image%22%3A%2207%22%2C%22high%22%3A%5B%2240%22%5D%2C%22low%22%3A%5B%2232%22%5D%2C%22url%22%3A%22http%3A%2F%2Fonline.wsj.com%2Fpublic%2Fpage%2Faccuweather-detailed-forecast.html%3Fname%3DNew%20York%2C%20NY%26location%3D10005%26u%3Dhttp%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0http%253A%2F%2Fwww.accuweather.com%2Fhosted%2Fwsj%2Fwsj.asp%253Flocation%253D10005%2526metric%253D0%22%7D%7C%7CweatherExpire%3DSat%2C%2004%20Dec%202010%2003%3A08%3A45%20GMT%7C%7CweatherCode%3D10005; s_invisit=true; s_cc=true; __utma=144081569.2145522353.1291430938.1291430938.1291430938.1; wsjregion=na%2cus; __utmc=144081569; __utmb=144081569.2.10.1291430938;

Response 2

HTTP/1.1 200 OK
Date: Fri, 03 Dec 2010 21:24:55 GMT
Server: Apache/2.2.14
Connection: close
Content-Type: text/html
Content-Length: 14902

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

Report generated by Hoyt LLC Research at Fri Dec 03 22:17:12 CST 2010.