Switch to Secure State Restoration
Categories
(Core :: Widget: Cocoa, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox121 | --- | fixed |
People
(Reporter: haik, Assigned: KrisWright)
References
Details
Attachments
(1 file)
Firefox should implement applicationSupportsSecureRestorableState and switch to application:shouldSaveSecureApplicationState: and application:shouldRestoreSecureApplicationState:.
Security explanation:
https://sector7.computest.nl/post/2022-08-process-injection-breaking-all-macos-security-layers-with-a-single-vulnerability/
Apple docs:
https://developer.apple.com/documentation/appkit/nsapplicationdelegate/3762521-applicationsupportssecurerestora?language=objc
https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1623089-application?language=objc
https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1622987-application?language=objc
Our bug fix that enabled login resume: Bug 639707.
Updated•3 years ago
|
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
Along with resume session support we need to support secure state restoration. If I'm reading the AppKit documentation correctly (https://developer.apple.com/documentation/appkit/nsapplicationdelegate/3762521-applicationsupportssecurerestora?language=objc) then we're supposed to implement this ourselves with a true return value.
Depends on D186701
Comment 5•2 years ago
|
||
| bugherder | ||
Description
•