-
Notifications
You must be signed in to change notification settings - Fork 172
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
largeBlob storage extension can be used to bypass 3p storage restrictions #1518
Comments
Care to elaborate on how such a bypass would be done? As I understand the |
Thanks for the quick response @emlun - As I understand, let say user registration on Let me know if I'm missing something. |
Sorry, I'm not sure how to parse that syntax. Do you mean this...
or this?
If the former, then yes - if the iframe can successfully authenticate a user with a WebAuthn credential (which requires an active user gesture) then the iframe can of course identify the user. But I fail to see what that has to do with the blob. If the latter, it's not supposed to be possible for different sites to exercise each other's credentials in a compliant browser. |
As @kenrb said, credentials are already user-identifying. If a 3rd party already has that, then they don't need |
Thanks @nicksteele @kenrb @emlun for the feedback. From a DM conversation with @ve7jtb -
|
3p cookie restrictions in different browsers prevent users to be tracked across sites by 3p sites. largeBlob does not have any restriction in terms of origin/access of blob data in 3p context. This can be used as a way to bypass 3p cookie restriction.
Suggested Mitigation: Disallow largeBlob extension in 3p context.
The text was updated successfully, but these errors were encountered: