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

Can you bypass Snow 2? 🎉 #130

Closed
weizman opened this issue Jul 18, 2023 · 3 comments
Closed

Can you bypass Snow 2? 🎉 #130

weizman opened this issue Jul 18, 2023 · 3 comments

Comments

@weizman
Copy link
Member

weizman commented Jul 18, 2023

This isn't really an issue, more of an invite to hack Snow again!

Snow 2 ❄️

  • Snow 2 has been just released!
  • Most important change to Snow was recognizing this task isn't doable without some CSP help
    • Which is why from this version forward Snow requires:
      • unsafe-inline to be forbidden
      • object-src to not allow same origin srcs
    • In order to introduce a higher level of security
  • Therefore, the demo app you know and love now enforces script-src 'self'; object-src 'none';

Your time is precious being highly talented figures, so I'd understand if you can't - but I invite you to give bypassing Snow another crack, with the hope that v2 is better secured.

Tagging former Snow security contributors @mmndaniel @arxenix @NDevTK @magicmac @rwaldron @benjamingr @naugtur @mhofman (thank you for your help so far ❤️ sorry if I forgot anyone)

Clarifications

  1. Snow 2 solves all former issues (hopefully) which is why almost all of them are marked as "closed"
  2. One issue that isn't fully addressed yet is Snow can be bypassed with ...data: URI #73 by @magicmac which is inertially more complicated and is being thought of @ Better communicate Snow needs to be implemented in all pages #122
@weizman
Copy link
Member Author

weizman commented Jul 18, 2023

@benjamingr @ #129 (comment)

Found it, working on a fix

@weizman
Copy link
Member Author

weizman commented Jul 18, 2023

#131 fixed, thank you @benjamingr 🙏

@weizman
Copy link
Member Author

weizman commented Aug 2, 2023

Snow 2 was a mistake #133

@weizman weizman closed this as completed Aug 2, 2023
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

1 participant