Open
Bug 964391
Opened 11 years ago
Updated 2 years ago
Firefox doesn't use certificate name mismatch as cue to lookup DNS record
Categories
(Core :: Networking: DNS, defect, P3)
Tracking
()
NEW
People
(Reporter: gene, Unassigned)
References
Details
(Whiteboard: [lame-network], [dns] [necko-backlog])
Steps to reproduce :
1. Browse to an https site hosted in Amazon Web Services using their Elastic Load Balancers, e.g. https://accounts.firefox.com/
2. Leave your browser open long enough that AWS swaps out the ELB IPs being used either due to a scaling event or in the normal course of churn in their ELB farms
3. Again, browse to the same page or refresh the page.
4. Firefox will attempt a connection again to the same IP address it used before and has cached internally. Though the original ELBs that mapped to the service you intended to access were retired, enough time has passed that the IPs have been re-used and are now pointing at different ELBs serving some other customer's website.
5. Firefox will display a certificate security error because it thinks it's talking to the original site (in our example accounts.firefox.com) but it's actually talking to new ELBs with a new site and that site's certificate (e.g. bobsflowers.example.com)
Currently, in other scenarios, when Firefox attempts to connect to a site that you've already browsed to, and it uses it's cached IP address to do so, and it has a connection problem, it attempts to re-lookup the DNS name in case the DNS name now points to a different IP.
It would be great if another cue to inspire Firefox to re-lookup the DNS name, in the same style as the one when there is a connection failure, would be a certificate security issue involving a name mismatch.
This would address situations where cloud service providers move customers around in their IP space and Firefox doesn't notice and tries to use internally cached DNS address lookups.
Updated•11 years ago
|
Component: General → Networking: DNS
Product: Firefox → Core
Whiteboard: [lame-network]
Comment 1•11 years ago
|
||
This happens a lot for Travis CI servers too.
Updated•11 years ago
|
Whiteboard: [lame-network] → [lame-network], [dns]
Updated•9 years ago
|
Whiteboard: [lame-network], [dns] → [lame-network], [dns] [necko-backlog]
Comment 2•7 years ago
|
||
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: -- → P1
Comment 3•7 years ago
|
||
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: P1 → P3
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•