| Summary: | Download Linked File does not provide cookie if SameSite=Lax | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Sam Ottenhoff <ottenhoff> |
| Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | achristensen, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 13 | ||
| Hardware: | Mac | ||
| OS: | macOS 10.15 | ||
|
Description
Sam Ottenhoff
2020-04-16 10:52:21 PDT
Thank you for reporting this. Your proof of concept uses SameSite=Strict, not SameSite=Lax, but it led me to a good fix. SameSite=Strict cookies were indeed not being sent. Unfortunately, you won't see the fix here because the problematic code is not in open source WebKit. If you're really enthusiastic about this bug, could you verify that the bug does not reproduce on iOS, and that the bug is fixed in an upcoming Safari Technology Preview? I can't give you an exact time frame, but it's most likely that you'll see the fix there before anywhere else. * I fixed my proof of concept to only send the Lax cookie. * I tested on iOS 13.4.1 Safari and both cookies (Strict and Lax) are sent as expected when using Download Linked File. Great! Using your updated proof of concept I verified that SameSite=Lax and SameSite=Secure cookies are both fixed by the same non-open-source fix. |