1. Cross-site scripting (reflected)
1.1. https://buy.wsj.com/shopandbuy/order/subscribe.jsp [trackCode parameter]
1.2. https://buy.wsj.com/shopandbuy/order/subscribe.jsp [trackCode parameter]
2.1. https://buy.wsj.com/static-contents/common/js/jquery.validate.js
2.2. https://buy.wsj.com/static-contents/shopandbuy/js/shopandbuy.js
Severity: | High |
Confidence: | Certain |
Host: | https://buy.wsj.com |
Path: | /shopandbuy/order |
GET /shopandbuy/order Host: buy.wsj.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close |
HTTP/1.1 200 OK Date: Wed, 24 Nov 2010 01:16:41 GMT Server: Apache Set-Cookie: djcs_route=e32e371d-d21f X-Powered-By: Servlet 2.4; JBoss-4.2.0.GA (build: SVNTag=JBPAPP_4_2_0_GA date=200706281411)/Tomcat Set-Cookie: JSESSIONID=6281EEA76 X-ATG-Version: version=QVRHUGxhdGZv Pragma: no-cache Cache-Control: no-cache Expires: Tue, 04 Dec 1993 21:29:02 GMT P3P: CP=CAO DSP COR CURa ADMa DEVi TAIo PSAa PSDa IVDi CONi OTPi OUR OTRi BUS PHY ONL UNI PUR COM NAV INT DEM CNT STA OTC Connection: close Content-Type: text/html;charset=ISO Content-Length: 53204 ...[SNIP]... e caccess = free link = reflink = ctype= marketing and support apage = DWSJN_Commerce_offerPage userid = asub = WSJ_free currencyCode = USD eVar2 = aaabt0gsacae8--><script>alert(1)< eVar3 = <JS cookie'd> ...[SNIP]... |
Severity: | High |
Confidence: | Certain |
Host: | https://buy.wsj.com |
Path: | /shopandbuy/order |
GET /shopandbuy/order Host: buy.wsj.com Accept: */* Accept-Language: en User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Connection: close |
HTTP/1.1 200 OK Date: Wed, 24 Nov 2010 01:16:39 GMT Server: Apache Set-Cookie: djcs_route=bcb24ec3-95de X-Powered-By: Servlet 2.4; JBoss-4.2.0.GA (build: SVNTag=JBPAPP_4_2_0_GA date=200706281411)/Tomcat Set-Cookie: JSESSIONID=180240708 X-ATG-Version: version=QVRHUGxhdGZv Pragma: no-cache Cache-Control: no-cache Expires: Tue, 04 Dec 1993 21:29:02 GMT P3P: CP=CAO DSP COR CURa ADMa DEVi TAIo PSAa PSDa IVDi CONi OTPi OUR OTRi BUS PHY ONL UNI PUR COM NAV INT DEM CNT STA OTC Connection: close Content-Type: text/html;charset=ISO Content-Length: 53172 ...[SNIP]... +s.pageName; } // EVENTS section s.events=s.events?s s.events += ",prodView,event51 // EVARS section s.eVar2 = "aaabt0gsd52f0";alert(1)/ s.eVar3 = ""; s.eVar4 = "DWSJN_Commerce_offerPage s.eVar11 = "DWSJN Commerce"; s.eVar25 = "DWSJN_Commerce s.eVar34 = "rtd1000011"; ...[SNIP]... |
Severity: | Information |
Confidence: | Certain |
Host: | https://buy.wsj.com |
Path: | /static-contents/common |
GET /static-contents/common Host: buy.wsj.com Connection: keep-alive Referer: https://buy.wsj.com Accept: */* User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,* Cookie: s_dbfe=1287608819041; rsi_csl=lA; rsi_segs=G07608_10001; __qca=P0-1537275794 |
HTTP/1.1 200 OK Date: Thu, 25 Nov 2010 00:57:08 GMT Server: Apache Last-Modified: Wed, 03 Nov 2010 12:24:11 GMT ETag: "8f6c-1e5db0c0" Accept-Ranges: bytes Content-Length: 36716 Cache-Control: max-age=21600 Expires: Thu, 25 Nov 2010 06:57:08 GMT P3P: CP=CAO DSP COR CURa ADMa DEVi TAIo PSAa PSDa IVDi CONi OTPi OUR OTRi BUS PHY ONL UNI PUR COM NAV INT DEM CNT STA OTC Keep-Alive: timeout=2, max=50 Connection: Keep-Alive Content-Type: application/x-javascript /* * jQuery validation plug-in 1.5.5 * * http://bassistance.de * http://docs.jquery.com * * Copyright (c) 2006 - 2008 J..rn Zaefferer ...[SNIP]... settings) { $.extend( $.validator.defaults, settings ); }, messages: { required: "This field is required.", remote: "Please fix this field.", email: "Your Email Address must be formatted as youraddress@email.com and cannot contain any spaces.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g..ltiges Datum ...[SNIP]... |
Severity: | Information |
Confidence: | Certain |
Host: | https://buy.wsj.com |
Path: | /static-contents |
GET /static-contents Host: buy.wsj.com Connection: keep-alive Referer: https://buy.wsj.com Accept: */* User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,* Cookie: s_dbfe=1287608819041; rsi_csl=lA; rsi_segs=G07608_10001; __qca=P0-1537275794 |
HTTP/1.1 200 OK Date: Thu, 25 Nov 2010 00:57:09 GMT Server: Apache Last-Modified: Wed, 03 Nov 2010 12:24:14 GMT ETag: "3a18-1e8b7780" Accept-Ranges: bytes Content-Length: 14872 Cache-Control: max-age=21600 Expires: Thu, 25 Nov 2010 06:57:09 GMT P3P: CP=CAO DSP COR CURa ADMa DEVi TAIo PSAa PSDa IVDi CONi OTPi OUR OTRi BUS PHY ONL UNI PUR COM NAV INT DEM CNT STA OTC Keep-Alive: timeout=2, max=50 Connection: Keep-Alive Content-Type: application/x-javascript /* GLOBAL JQUERY FUNCTIONS */ $(document).ready $('.more_details').each var _target = $(this).children('a, .detail_box'); var _displayElem = $(this).children('.detail ...[SNIP]... rs", minlength: "Your Email Address must be contain at least 5 characters", maxlength: "Your Email Address may not exceed 100 characters", mail: "Your Email Address must be formatted as youraddress@email.com and cannot contain any spaces" }, confirm_email: { equalTo: "The two Email Addresses do not match" }, question: "You must select a Security Question", answer: { required: ...[SNIP]... |