Open
Bug 724179
Opened 13 years ago
Updated 2 years ago
Gecko sends cookies and HTTP auth credentials in mixed-content requests
Categories
(Core :: DOM: Security, defect, P3)
Core
DOM: Security
Tracking
()
NEW
People
(Reporter: briansmith, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: privacy, Whiteboard: [domsecurity-backlog])
In the mixed-content case where an HTTPS page has embedded non-HTTPS sub-resources, we should stop sending cookies in the requests for the non-HTTPS content when we choose to load it at all. The cookies likely leak information about the user's identity--often directly exposing the user's email address.
Most of our motivation for continuing to support mixed-content images comes from the desire to allow hotlinking to non-HTTPS images in email programs (like GMail) and online forums. I bet it is extremely rare that the user ever benefits from sending cookies in those requests. Especially in the case of email, they are almost definitely tracking cookies designed to verify whether the email was read by the user.
I think this is likely to be the most acceptable middle ground in the short term, for limiting the negative security impact of loading images and videos in mixed content scenerios by default.
Reporter | ||
Comment 1•13 years ago
|
||
Sorry. "...that haven't been approved by CORS" is part of the summary for a related bug.
Summary: Gecko sends cookies and HTTP auth credentials in mixed-content requests that haven't been approved by CORS → Gecko sends cookies and HTTP auth credentials in mixed-content requests
Comment 2•13 years ago
|
||
What problem are you trying to solve here? It seems to me this change would just push trackers to move to HTTPS, or put the recipient's email address in the image URL.
(In reply to Jesse Ruderman from comment #2)
> What problem are you trying to solve here?
I believe it's about limiting the leakage of potentially sensitive information to people snooping the connection (MITM).
Updated•9 years ago
|
Component: Security → DOM: Security
Whiteboard: [fingerprinting] → [fingerprinting], [domsecurity-backlog]
Updated•9 years ago
|
Blocks: MixedContentBlocker
Updated•8 years ago
|
Blocks: uplift_tor_fingerprinting
Comment 4•8 years ago
|
||
Hi Brian, why this bug was tagged as [fingerprinting]?
Flags: needinfo?(brian)
Updated•6 years ago
|
No longer blocks: uplift_tor_fingerprinting
Whiteboard: [fingerprinting], [domsecurity-backlog] → [domsecurity-backlog]
Reporter | ||
Updated•6 years ago
|
Flags: needinfo?(brian)
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•