XSS POST to GET transform prevents 3-D Secure payments

Bug reports and enhancement requests
Post Reply
skt27
Posts: 1
Joined: Fri Apr 24, 2009 7:18 am
Location: Graz, Austria

XSS POST to GET transform prevents 3-D Secure payments

Post by skt27 »

The 3-D Secure standard (http://en.wikipedia.org/wiki/3-D_Secure) will redirect the cardholder during the shopping to the access control server of his card issuing bank. This redirect is done with a form-submission to a another domain than the shop.

Following post-parameters are necessary on the ACS:
PaReq (base64 encoded, signed XML document)
MD (session identifier)
TermUrl (return url to the shop)

After cardholder authentication on the ACS, the cardholder's browser must return to the shop-system. This is done with a form-submission to the above mentioned TermUrl. On this page following post-parameters are necessary:
PaRes (Base64 encoded, signed XML document)
MD (same session identifier as above)

With a standard-configuration of the great NoScript-Plugin no 3DS-payment is possible.


Thanks for investigation/thinking about.
Thomas
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729)
User avatar
GµårÐïåñ
Lieutenant Colonel
Posts: 3370
Joined: Fri Mar 20, 2009 5:19 am
Location: PST - USA
Contact:

Re: XSS POST to GET transform prevents 3-D Secure payments

Post by GµårÐïåñ »

Sites using this can offer a notice to their users that if they are using NoScript, they should put <insert regex here> into their exceptions list so they can successfully proceed with checkout, a visually driven instruction for more novice users might help. I suppose if Giorgio finds this to be a common and super problematic problem, he can make the exception default in the future releases of NS like he has for wiki but this is just my two cents.
~.:[ Lï£ê ï§ å Lêmðñ åñÐ Ì Wåñ† M¥ Mðñê¥ ßå¢k ]:.~
________________ .: [ Major Mike's ] :. ________________
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.0.9) Gecko/2009040821 Firefox/3.0.9
Post Reply