Why Anti-XSS for two sites in the same trusted domain?
Posted: Sat Apr 19, 2014 8:35 pm
I am trying to log in to my account at https://www.ameriprise.com/default-client.asp. I have ameriprise.com in the NoScript Whitelist of trusted sites. I enter my User ID and Password and press the login button. NoScript responds that it “filtered a potential cross-site scripting (XSS) attempt from [https://my.ameriprise.com]”.
Software involved: Windows 7 SP1 64-bit, Firefox 28.0, NoScript 2.6.8.19.
When I look at the NoScript Console I see the following information:
[NoScript InjectionChecker] JavaScript Injection in///client/SmMakeCookie.ccc?SMSESSION=$SM$qg
(other Console stuff deleted)
&TARGET=$SM$https://my.ameriprise.com/FinancialAcco ... myaccounts
(function anonymous() {
SMSESSION=$SM$qg
(other Console stuff deleted)
[NoScript XSS] Sanitized suspicious request. Original URL [https://sso.ameriprise.com/client/SmMak ... ION=$SM$qg
(other Console stuff deleted)
&TARGET=$SM$https%3a%2f%2fmy%2eameriprise%2ecom%2fFinancialAccounts%2fhtml%2fSECURELOGINRESPONSE%2eHTML%3ftargetURL%3dhttps%3a%2f%2fmy%2eameriprise%2ecom%2faccess%2fauthreg%2fmyaccounts] requested from [https://my.ameriprise.com/FinancialAcco ... LOGIN.HTML].
Sanitized URL: [https://sso.ameriprise.com/client/SmMak ... %24SM%24qg
(other Console stuff deleted)
&TARGET=%24SM%24https%3A%2F%2Fmy.ameriprise.com%2FFinancialAccounts%2Fhtml%2FSECURELOGINRESPONSE.HTML%3FtargetURL%20https%3A%2F%2Fmy.ameriprise.com%2Faccess%2Fauthreg%2Fmyaccounts#7986593539932367908].
The two URLs visible in the Console are my.ameriprise.com and sso.ameriprise.com, both of which belong to the same trusted domain ameriprise.com.
I choose the XSS|Unsafe Reload command to force the request through (since I can’t see anything unsafe going on) and NoScript displays the following additional information:
ET [https://sso.ameriprise.com/client/SmMak ... ION=$SM$qg
(other displayed stuff deleted)
qzPI
[...]
KN
(other displayed stuff deleted)
LM&PERSIST=0
&TARGET=$SM$https%3a%2f%2fmy%2eameriprise%2ecom%2fFinancialAccounts%2fhtml%2fSECURELOGINRESPONSE%2eHTML%3ftargetURL%3dhttps%3a%2f%2fmy%2eameriprise%2ecom%2faccess%2fauthreg%2fmyaccounts]
FROM [https://my.ameriprise.com/FinancialAcco ... LOGIN.HTML]
What is the safety issue that NoScript sees here? How can I configure it to accept the issue and really trust ameriprise.com?
Thanks for your help.
Bob Vavra
Software involved: Windows 7 SP1 64-bit, Firefox 28.0, NoScript 2.6.8.19.
When I look at the NoScript Console I see the following information:
[NoScript InjectionChecker] JavaScript Injection in///client/SmMakeCookie.ccc?SMSESSION=$SM$qg
(other Console stuff deleted)
&TARGET=$SM$https://my.ameriprise.com/FinancialAcco ... myaccounts
(function anonymous() {
SMSESSION=$SM$qg
(other Console stuff deleted)
[NoScript XSS] Sanitized suspicious request. Original URL [https://sso.ameriprise.com/client/SmMak ... ION=$SM$qg
(other Console stuff deleted)
&TARGET=$SM$https%3a%2f%2fmy%2eameriprise%2ecom%2fFinancialAccounts%2fhtml%2fSECURELOGINRESPONSE%2eHTML%3ftargetURL%3dhttps%3a%2f%2fmy%2eameriprise%2ecom%2faccess%2fauthreg%2fmyaccounts] requested from [https://my.ameriprise.com/FinancialAcco ... LOGIN.HTML].
Sanitized URL: [https://sso.ameriprise.com/client/SmMak ... %24SM%24qg
(other Console stuff deleted)
&TARGET=%24SM%24https%3A%2F%2Fmy.ameriprise.com%2FFinancialAccounts%2Fhtml%2FSECURELOGINRESPONSE.HTML%3FtargetURL%20https%3A%2F%2Fmy.ameriprise.com%2Faccess%2Fauthreg%2Fmyaccounts#7986593539932367908].
The two URLs visible in the Console are my.ameriprise.com and sso.ameriprise.com, both of which belong to the same trusted domain ameriprise.com.
I choose the XSS|Unsafe Reload command to force the request through (since I can’t see anything unsafe going on) and NoScript displays the following additional information:
ET [https://sso.ameriprise.com/client/SmMak ... ION=$SM$qg
(other displayed stuff deleted)
qzPI
[...]
KN
(other displayed stuff deleted)
LM&PERSIST=0
&TARGET=$SM$https%3a%2f%2fmy%2eameriprise%2ecom%2fFinancialAccounts%2fhtml%2fSECURELOGINRESPONSE%2eHTML%3ftargetURL%3dhttps%3a%2f%2fmy%2eameriprise%2ecom%2faccess%2fauthreg%2fmyaccounts]
FROM [https://my.ameriprise.com/FinancialAcco ... LOGIN.HTML]
What is the safety issue that NoScript sees here? How can I configure it to accept the issue and really trust ameriprise.com?
Thanks for your help.
Bob Vavra