Cannot install a signed extension over a TLS connection with a custom CA
Categories
(Toolkit :: Add-ons Manager, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox57 | --- | wontfix |
People
(Reporter: petcuandrei, Unassigned)
References
Details
| Reporter | ||
Comment 1•8 years ago
|
||
Comment 2•8 years ago
|
||
| Reporter | ||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
Updated•8 years ago
|
| Reporter | ||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
| Reporter | ||
Comment 8•8 years ago
|
||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Comment 14•7 years ago
|
||
| Reporter | ||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
Updated•7 years ago
|
Comment 17•7 years ago
|
||
Comment 19•7 years ago
|
||
Comment 20•7 years ago
|
||
Comment 22•7 years ago
|
||
Comment 23•7 years ago
|
||
Updated•7 years ago
|
Comment 25•6 years ago
|
||
Sorry for ressurecting this bug, but I've run into this issue at work. As other people have said, when you have an AV that does MITM the extension downloaded will not be validated because the root CA is not builtin if the extension is not downloaded from AMO. One example is the Lockwise which is developed by Firefox, but served from outside AMO.
I understand requieBuildInCerts is there to "protect" the user in case of MITM, but if the MITM is done by an AV company, they can already do much more than a Firefox Extension can. And if it done by a malicious third-party, well they can already replace downloaded files. But the argument supporting requireBuiltInCerts seems a bit moot when you can still bypass this check by intercepting the request and triggering a redirect to a user controlled domain where any signed extension could be returned.
If the whole idea is to serve all extensions from AMO, should requireBuiltInCert either be removed, or at some point all extensions outside AMO banned?
I work at an AV Company and we are trying to find a work-around to let users Install extensions from outside AMO and there just doesn't seem to be a solution, by the time a MITM notices you are requesting an XPI file, the connection has already been established.
Comment 27•4 years ago
|
||
from what I've read here, this should be fixed by bug 1308251 so closing
Description
•