window.external.AddSearchProvider loop DoS
Categories
(Firefox :: Search, defect, P3)
Tracking
()
People
(Reporter: federico.lanusse, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: csectype-dos, sec-low, Whiteboard: [fxsearch][fixed by bug 1632448])
Attachments
(3 obsolete files)
Updated•15 years ago
|
Comment 2•15 years ago
|
||
Updated•10 years ago
|
Updated•10 years ago
|
Updated•10 years ago
|
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Comment 7•7 years ago
|
||
Note that we have deprecated this function in bug 1503551 and made it a dummy. I can still reproduce this issue in Nightly, which suggests that the dummy is still making its way up to the parent process. We should stop it from doing so or completely remove the function.
Comment 8•7 years ago
|
||
It is not still a dummy. We undid that because it breaks many things.
Comment 11•6 years ago
|
||
I'm working on a patch for this, based on Bug 1271842. We can make this prompt async and tab modal. That means it does not steal focus from the user and cannot be spammed anymore.
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
Comment 14•6 years ago
|
||
Comment 15•6 years ago
|
||
Backed out for failing bc at browser_policy_search_engine.js
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=2388eb7ac4602c04b45bf5956d627bead1641e7d&selectedJob=298886999
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=298886999&repo=autoland&lineNumber=9988
Backout: https://hg.mozilla.org/integration/autoland/rev/6da10e626704988f14184d236b1119efaef5244e
Comment 16•6 years ago
|
||
Depends on D70870
Comment 17•6 years ago
|
||
Fixed the test and will land this again with a fix for Bug 1632805, which has a review pending.
Comment 18•6 years ago
|
||
Given that the feature will be disabled by pref in 78 (Bug 1632447), I think we can drop these patches. They'd only provide value for one cycle if we uplifted to 77. I haven't observed abuse of this in the wild so we can probably tolerate it for 77.
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 20•6 years ago
|
||
(In reply to Mathew Hodson from comment #19)
Is this fixed now that bug 1632448 landed?
Yes, thanks for highlighting this, I thought I'd already closed all of these.
Fixed by code removal via bug 1632448.
Description
•