Closed Bug 1862450 Opened 2 years ago Closed 2 years ago

Make installer changes for dual browser extension on Windows

Categories

(Firefox :: Installer, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
121 Branch
Tracking Status
firefox121 --- fixed

People

(Reporter: nipunshukla002, Assigned: nipunshukla002)

References

Details

(Whiteboard: [fidedi])

Attachments

(6 files, 1 obsolete file)

This bug describes the changes that we want to make to enable the dual browser extension to work with Firefox. As this still needs to be reviewed by Legal, I've marked it confidential.

Attachment #9361440 - Attachment description: WIP: Bug 1862450 - Made installer changes for dual browser extension r=mhughes → WIP: Bug 1862450 - Made installer changes for dual browser extension r=mhughes,bytesized
Summary: Make installer changes for dual browser extension → Make installer changes for dual browser extension on Windows
Assignee: nobody → nshukla
Status: NEW → ASSIGNED
Attachment #9361440 - Attachment description: WIP: Bug 1862450 - Made installer changes for dual browser extension r=mhughes,bytesized → Bug 1862450 - Made installer changes for dual browser extension r=mhughes,bytesized
Attachment #9361440 - Attachment description: Bug 1862450 - Made installer changes for dual browser extension r=mhughes,bytesized → WIP: Bug 1862450 - Made installer changes for dual browser extension r=mhughes,bytesized

Made it so that the installer will only register itself as the protocol handler if there isn't one registered already.
Made it so that the uninstaller only deregisters itself if it's the current protocol handler.

Attachment #9361440 - Attachment description: WIP: Bug 1862450 - Made installer changes for dual browser extension r=mhughes,bytesized → Bug 1862450 - Made installer changes for dual browser extension r=mhughes,bytesized
Whiteboard: [fidedi]
Attachment #9363437 - Attachment is obsolete: true
Group: mozilla-employee-confidential
Pushed by nshukla@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/74bc36c16ea3 Made installer changes for dual browser extension r=mhughes https://hg.mozilla.org/integration/autoland/rev/804fb6912077 Made installer changes for dual browser extension to MacOS r=mhughes
Attachment #9363794 - Attachment description: Bug 1862450 - Made changes to dual browser installer on Windows and MacOS r=mhughes → Bug 1862450 - Made changes to dual browser installer on Windows and MacOS r=mhughes,bytesized
Attachment #9363794 - Attachment description: Bug 1862450 - Made changes to dual browser installer on Windows and MacOS r=mhughes,bytesized → Bug 1862450 - Made changes to dual browser installer on Windows and MacOS r=mhughes
Pushed by nshukla@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4e7d94dd79fe Made changes to dual browser installer on Windows and MacOS r=mhughes,bytesized
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 121 Branch
Regressions: CVE-2024-1555

Don't these new protocols re-introduce bug 384384?

(In reply to Masatoshi Kimura [:emk] from comment #10)

Don't these new protocols re-introduce bug 384384?

Based on my understanding of Bug 384384, the risk is that arbitrary numbers of parameters can be sent locally to the Firefox command line because of Internet Explorer. Internet Explorer is less of a factor now, and besides that, the code implemented in the below link only allows for one non-dashed argument to Firefox (only one argument without --) and that argument has to start with http: and https: after the Firefox protocol.

https://phabricator.services.mozilla.com/rBETA31e067248e3c5326ee178777c2939075b50f9cda

Regressions: 1885499
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: