Potential crash in Microsoft Entra SSO (macOS).
Categories
(Core :: Networking: HTTP, defect, P2)
Tracking
()
People
(Reporter: sekim, Assigned: sekim)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: crash, regression, Whiteboard: [necko-triaged][necko-priority-queue])
Crash Data
Attachments
(4 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-release+
phab-bot
:
approval-mozilla-esr128+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
A user shared that Firefox crashes for two users as soon as they access MS services like portal.office.com. As soon as they exclude the users from the SSO configuration, it works again.
I think the issue might be from the fact that we neglect cases when device_headers
is not present.
I managed to reproduce this issue by manually popping the device_headers
header from the SSO cookie (Based on the log, I noticed that the device_headers
header isn't present in the cookie).
Updated•17 days ago
|
Comment 2•17 days ago
|
||
Set release status flags based on info from the regressing bug 1768724
We might need to check if the patch fixes the issue before closing the bug (however, this patch was necessary).
Updated•17 days ago
|
Comment 5•17 days ago
|
||
bugherder |
Comment 6•16 days ago
|
||
(In reply to Sean Kim from comment #4)
We might need to check if the patch fixes the issue before closing the bug (however, this patch was necessary).
Sean, adding a need-info as a reminder for comment 4.
This will also need uplift requests for beta, release, and esr128.
The uplift requests for release need to be in by eod tomorrow (2024-11-08) to make the Fx132 planned dot release.
Updated•16 days ago
|
Updated•16 days ago
|
Updated•16 days ago
|
Updated•16 days ago
|
Assignee | ||
Comment 10•16 days ago
|
||
Created a combined one for uplifting two patches.
Comment 11•16 days ago
|
||
Please request Beta approval on this as well and fill out the approval request form.
Assignee | ||
Comment 12•16 days ago
|
||
Updated•16 days ago
|
Updated•16 days ago
|
Comment 13•16 days ago
|
||
beta Uplift Approval Request
- User impact if declined: Some users might experience a crash with Microsoft Entra SSO (macOS) if Microsoft's broker sends a cookie without a device header.
- Code covered by automated testing: no
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: N/A
- Risk associated with taking this patch: Low
- Explanation of risk level: We are only checking if a variable is null. We have already implemented this change on Nightly to confirm it works
- String changes made/needed: N/A
- Is Android affected?: no
Comment 14•16 days ago
|
||
esr128 Uplift Approval Request
- User impact if declined: Some users might experience a crash with Microsoft Entra SSO (macOS) if Microsoft's broker sends a cookie without a device header.
- Code covered by automated testing: no
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: N/A
- Risk associated with taking this patch: Low
- Explanation of risk level: We are only checking if a variable is null. We have already implemented this change on Nightly to confirm it works
- String changes made/needed: N/A
- Is Android affected?: no
Comment 15•16 days ago
|
||
bugherder |
Comment 16•15 days ago
|
||
Updated•15 days ago
|
Comment 17•15 days ago
|
||
uplift |
Updated•15 days ago
|
Updated•13 days ago
|
Comment 18•13 days ago
|
||
uplift |
Updated•13 days ago
|
Comment 19•13 days ago
|
||
Comment on attachment 9436270 [details]
Bug 1929622 - Improve error handling in SSO Cookie Parsing
Approved for 132.0.2.
Updated•13 days ago
|
Comment 20•13 days ago
|
||
uplift |
Description
•