firefox permits proxying localhost via PAC
Categories
(Core :: Networking, defect, P1)
Tracking
()
People
(Reporter: jannh, Assigned: Gijs)
References
()
Details
(Keywords: sec-moderate, Whiteboard: [necko-triaged][post-critsmash-triage][adv-main65+][adv-esr60.6+])
Attachments
(6 files, 5 obsolete files)
1.30 KB,
patch
|
bagder
:
review+
RyanVM
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
1.80 KB,
patch
|
bagder
:
review+
RyanVM
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
1.25 KB,
patch
|
bagder
:
review+
RyanVM
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
2.44 KB,
patch
|
bagder
:
review+
RyanVM
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
4.21 KB,
patch
|
Details | Diff | Splinter Review | |
8.57 KB,
patch
|
RyanVM
:
approval-mozilla-esr60+
|
Details | Diff | Splinter Review |
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Comment 1•6 years ago
|
||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
![]() |
||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
![]() |
||
Comment 7•6 years ago
|
||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
Comment 11•6 years ago
|
||
Comment 12•6 years ago
|
||
Updated•6 years ago
|
Comment 13•6 years ago
|
||
Updated•6 years ago
|
![]() |
||
Comment 14•6 years ago
|
||
Comment 15•6 years ago
|
||
Comment 16•6 years ago
|
||
![]() |
||
Comment 17•6 years ago
|
||
Comment 18•6 years ago
|
||
Comment 19•6 years ago
|
||
![]() |
||
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
Comment 22•6 years ago
|
||
Comment 23•6 years ago
|
||
Assignee | ||
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
Assignee | ||
Comment 26•6 years ago
|
||
Assignee | ||
Comment 27•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 28•6 years ago
|
||
Comment 29•6 years ago
|
||
Assignee | ||
Comment 30•6 years ago
|
||
Updated•6 years ago
|
![]() |
||
Comment 31•6 years ago
|
||
![]() |
||
Comment 32•6 years ago
|
||
Comment 33•6 years ago
|
||
Comment 34•6 years ago
|
||
Assignee | ||
Comment 35•6 years ago
|
||
Comment 36•6 years ago
|
||
Comment 37•6 years ago
|
||
![]() |
||
Updated•6 years ago
|
Updated•6 years ago
|
![]() |
||
Comment 38•6 years ago
|
||
Comment 39•6 years ago
|
||
Comment 40•6 years ago
|
||
Comment 41•6 years ago
|
||
Comment 42•6 years ago
|
||
Comment 43•6 years ago
|
||
Updated•6 years ago
|
![]() |
||
Comment 44•6 years ago
|
||
![]() |
||
Comment 45•6 years ago
|
||
Comment 46•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 47•6 years ago
|
||
Comment 48•6 years ago
|
||
Assignee | ||
Comment 49•6 years ago
|
||
![]() |
||
Comment 50•6 years ago
|
||
Comment 51•6 years ago
|
||
Assignee | ||
Comment 52•6 years ago
|
||
![]() |
||
Comment 53•6 years ago
|
||
Comment 54•6 years ago
|
||
Assignee | ||
Comment 55•6 years ago
|
||
Assignee | ||
Comment 56•6 years ago
|
||
Assignee | ||
Comment 57•6 years ago
|
||
Assignee | ||
Comment 58•6 years ago
|
||
Comment 59•6 years ago
|
||
Comment 60•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 61•6 years ago
|
||
uplift |
Comment 62•6 years ago
|
||
![]() |
||
Comment 63•6 years ago
|
||
Comment 64•6 years ago
|
||
Updated•6 years ago
|
Reporter | ||
Comment 65•6 years ago
|
||
![]() |
||
Comment 66•6 years ago
|
||
Comment 67•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 68•6 years ago
|
||
Junior, can you please rebase the 4th patch for ESR60 and request approval for these patches? Talking to the sec folks, it sounds like managed ESR environments are the ones most in need of these changes. Thanks!
Comment 69•6 years ago
|
||
Comment 70•6 years ago
|
||
Updated•6 years ago
|
Comment 71•6 years ago
|
||
Comment on attachment 9046861 [details] [diff] [review]
patch4_for_esr60
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: See comment 68
- User impact if declined: Security issues with localhost access when using pac
- Fix Landed on Version: 66
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): See comment 53; This is a straightforward set of changes that effectively change when an existing pref applies, and had to update a number of tests purely because of the idiosyncratic nature of the testing setup of mochitests (which uses PAC to control network access, but some tests then also try to use 127.0.0.1 and expect it to be served by the PAC'd test server).
- String or UUID changes made by this patch: no
Comment 72•6 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #68)
Junior, can you please rebase the 4th patch for ESR60 and request approval for these patches? Talking to the sec folks, it sounds like managed ESR environments are the ones most in need of these changes. Thanks!
I did some manual rebase for patch 3 and patch 4, so I upload both.
Comment 73•6 years ago
|
||
Assignee | ||
Comment 74•6 years ago
|
||
Junior, should we also take the patch from bug 1524264 on esr considering the confusion among enterprise users?
![]() |
||
Comment 75•6 years ago
|
||
uplift |
Comment 76•6 years ago
•
|
||
(In reply to :Gijs (he/him) from comment #74)
Junior, should we also take the patch from bug 1524264 on esr considering the confusion among enterprise users?
Sounds like a plan
Assignee | ||
Comment 77•6 years ago
|
||
(In reply to Junior [:junior] from comment #76)
(In reply to :Gijs (he/him) from comment #74)
Junior, should we also take the patch from bug 1524264 on esr considering the confusion among enterprise users?
Sounds like a plan
Mike, how do we normally communicate these types of (security-sensitive) changes to enterprise users? While the localhost change won't matter much, this patch changes things such that "no proxy for" values also apply when "use system proxy settings" is in use. See also bug 1524264 (which we're hoping to also uplift so the UI is a bit more clear about that happening). This could be surprising for enterprises which use autoconfig or policy to use system proxy settings but somehow also have exceptions (or didn't bother locking the exceptions but wouldn't expect users to be able to "bypass" the system proxy in this way).
Comment 78•6 years ago
|
||
I would honestly just put it in release notes and maybe a note to the enterprise mailing list as to what changed (without saying why).
Comment 79•6 years ago
|
||
(In reply to Mike Kaply [:mkaply] from comment #78)
I would honestly just put it in release notes and maybe a note to the
enterprise mailing list as to what changed (without saying why).
I have to agree with Mike -- enterprise IT will look at release notes first thing, and giving it exposure there will inform them of the change and what to expect. If there's a dedicated mailing list on top, exposing it there too will cover just about every serious enterprise use.
Comment 80•6 years ago
|
||
Gijs, can you please suggest some wording for this relnote item?
Assignee | ||
Comment 81•6 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #80)
Gijs, can you please suggest some wording for this relnote item?
Firefox now uses the "No proxies on" list regardless of how proxies are configured.
Comment 82•6 years ago
|
||
Added to the 60.6.0esr release notes: "In the network connections settings, sites added to the "No proxy for" list will honor that setting regardless of any other specified proxy settings"
Updated•6 years ago
|
Updated•6 years ago
|
Description
•