Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross domain issue with v1.1.0 #31

Open
EchoDev opened this issue Aug 25, 2020 · 6 comments
Open

Cross domain issue with v1.1.0 #31

EchoDev opened this issue Aug 25, 2020 · 6 comments

Comments

@EchoDev
Copy link

EchoDev commented Aug 25, 2020

Cross domain CSS shows as vulnerable on first load. I'm not able to reproduce this consistently. Best way to reproduce this is by click on a link and open up the page in a new tab.

https://i.imgur.com/FK5KRFp.png

After an F5 everything is fine again. Weirdly enough the addon says there are 4 elements detected so it does detect the 4 sheets.

Steps to reproduce in some cases:

  1. Make sure CSS Exfil Protection extension is enabled
  2. Close all tabs with the test page
  3. Open the following link in a new tab https://www.mike-gualtieri.com/css-exfil-vulnerability-tester

Expected result:
Page shows browser is not vulnerable

Actual result:
Page says browser is vulnerable for cross domain CSS

Console log:

Not Vulnerable Test: 1
Vulnerable Test: 2
Not Vulnerable Test: 3
Vulnerable Test: 4

Tested on Firefox 79 and 80

@ghost
Copy link

ghost commented Aug 25, 2020

@EchoDev Whats your browser and it's version ? (cannot duplicate the bug)

@EchoDev
Copy link
Author

EchoDev commented Aug 25, 2020

@Aelisya Yesterday I was on FF79 and I just upgraded to FF80. Same issue on both.

@ghost
Copy link

ghost commented Aug 25, 2020

i update firefox and i check that ^^

@ghost
Copy link

ghost commented Aug 25, 2020

with a fresh version of firefox 80 and no other extension no problem on my side (what extension do you use ? (just in case one extension isn't compatible with the news internal function))

@EchoDev
Copy link
Author

EchoDev commented Aug 25, 2020

I think CanvasBlocker is the issue. Turning CanvasBlocker off makes the issue go away. Turning it back on causes the cross-domain CSS to bug out again.

@mlgualtieri
Copy link
Owner

Thanks for the update! I'll need to test it with CanvasBlocker. The issue could be with the "load blocking CSS" loading too slow. This would cause the exfil data to leak, but also would sanitize it after that leak.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants