1. Cross-site scripting (reflected)
2. Cross-domain script include
Severity: | High |
Confidence: | Certain |
Host: | http://www.ecb.europa.eu |
Path: | /home/html/search.en.html |
GET /home/html/search.en.html Host: www.ecb.europa.eu Proxy-Connection: keep-alive Referer: http://www.ecb.int/home Accept: application/xml User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,* |
HTTP/1.1 200 OK Date: Fri, 31 Dec 2010 17:49:03 GMT Server: Apache/2.2.3 (Linux/SUSE) X-Powered-By: PHP/5.2.5 Content-Type: text/html Content-Language: en Content-Length: 15259 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR <html xmlns="http://www.w3.org <head> <title>ECB: Search ...[SNIP]... <script type="text/javascript"> var xajaxRequestUri="http:/ var xajaxDebug=false; var xajaxStatusMessages=false var xajaxWaitCursor=true; var xajaxDefinedGet=0; var xajaxDefinedPost=1; var xajaxLoaded=false; function xajax_storeSearchedItem() ...[SNIP]... |
Severity: | Information |
Confidence: | Certain |
Host: | http://www.ecb.europa.eu |
Path: | /home/html/search.en.html |
GET /home/html/search.en.html HTTP/1.1 Host: www.ecb.europa.eu Proxy-Connection: keep-alive Referer: http://www.ecb.int/home Accept: application/xml User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,* |
HTTP/1.1 200 OK Date: Fri, 31 Dec 2010 17:43:47 GMT Server: Apache/2.2.3 (Linux/SUSE) X-Powered-By: PHP/5.2.5 Content-Type: text/html Content-Language: en Content-Length: 15228 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR <html xmlns="http://www.w3.org <head> <title>ECB: Search ...[SNIP]... </script> <script src="http://www.google ...[SNIP]... |
Severity: | Information |
Confidence: | Certain |
Host: | http://www.ecb.europa.eu |
Path: | /shared/js/jquery.cookie |
GET /shared/js/jquery.cookie Host: www.ecb.europa.eu Proxy-Connection: keep-alive Referer: http://www.ecb.europa.eu Accept: */* User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,* |
HTTP/1.1 200 OK Date: Fri, 31 Dec 2010 17:43:50 GMT Server: Apache/2.2.3 (Linux/SUSE) Last-Modified: Tue, 01 Apr 2008 14:52:45 GMT ETag: "13401d-1096-449d0eb Accept-Ranges: bytes Content-Length: 4246 Content-Type: text/x-js /** * Cookie plugin * * Copyright (c) 2006 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org * http://www.gnu.org/li ...[SNIP]... kie will be set and the cookie transmission will * require a secure protocol (like HTTPS). * @type undefined * * @name $.cookie * @cat Plugins/Cookie * @author Klaus Hartl/klaus.hartl@stilbuero.de */ /** * Get the value of a cookie with the given name. * * @example $.cookie('the_cookie'); * @desc Get the value of a cookie. * * @param String name The name of the cookie. * @return The value of the cookie. * @type String * * @name $.cookie * @cat Plugins/Cookie * @author Klaus Hartl/klaus.hartl@stilbuero.de */ jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { // name and value given, set cookie options = options || {}; if (value === null) { ...[SNIP]... |