Closed Bug 1580506 (CVE-2019-11754) Opened 5 years ago Closed 5 years ago

Pointer Lock warning is no longer shown

Categories

(Firefox :: Security, defect, P1)

defect

Tracking

()

VERIFIED FIXED
Firefox 71
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox69 + verified
firefox70 + verified
firefox71 + verified

People

(Reporter: johannh, Assigned: enndeakin)

References

(Regression)

Details

(Keywords: regression, sec-moderate, Whiteboard: [post-critsmash-triage][adv-main69.0.1+][rca - Coding Error])

Attachments

(1 file)

[Tracking Requested - why for this release]:
Critical security UI not showing up. Would be great to get this as a dot-release ride-along at least.

STR: Go to https://permission.site/ and click on "pointer lock". You should see a huge warning showing up that the website has taken control of your cursor and you can get it back, but it doesn't show up.

This was regressed by bug 1533948. Neil, can you please take a look at this bug?

Flags: needinfo?(enndeakin)
Severity: normal → critical

Based on this simple search it looks to me like we have not a single test covering the warning UI...

Flags: in-testsuite?
Attachment #9092176 - Attachment description: Bug 1580506, fix incorrect pointerlock message names, r=johannh → Bug 1580506, fix incorrect pointerlock message names, r=gijs
Assignee: nobody → enndeakin
Status: NEW → ASSIGNED

Fixed up and confirmed green:
https://hg.mozilla.org/integration/autoland/rev/f7ffb2b1b24f

Neil, can you please request Beta and Release approval on this? Thanks in advance!

Flags: qe-verify+

Comment on attachment 9092176 [details]
Bug 1580506, fix incorrect pointerlock message names, r=gijs

Beta/Release Uplift Approval Request

  • User impact if declined: When pointer lock is enabled by a website (requestPointerLock()) no warning appears. The mouse pointer disappears and the user may wonder why.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): None. Typo in source files.
  • String changes made/needed: None
Flags: needinfo?(enndeakin)
Attachment #9092176 - Flags: approval-mozilla-release?
Attachment #9092176 - Flags: approval-mozilla-beta?

Comment on attachment 9092176 [details]
Bug 1580506, fix incorrect pointerlock message names, r=gijs

Let's get this into beta 6.

Attachment #9092176 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Group: firefox-core-security → core-security-release
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 71
QA Whiteboard: [qa-triaged]
Whiteboard: [post-critsmash-triage]

Hi This issue is verified as Fixed in our latest Nightly build 71.0a1 (2019-09-15) as well as Beta 70.0b6 on windows 10, Mac osX 10.14 and Ubuntu 16.04.

Comment on attachment 9092176 [details]
Bug 1580506, fix incorrect pointerlock message names, r=gijs

Fixes a regression in Fx69 causing the warning to not be displayed when a website takes control of the mouse pointer. Approved for 69.0.1.

Attachment #9092176 - Flags: approval-mozilla-release? → approval-mozilla-release+
Alias: CVE-2019-11754
Whiteboard: [post-critsmash-triage] → [post-critsmash-triage][adv-main69.0.1+]

This issue is verified as fixed in 69.0.1 on Windows 10, Mac Osx 10.14 and Ubuntu 16.04.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triaged]
Flags: qe-verify+

This bug has been identified as part of a pilot on determining root causes of blocking and dot release drivers.

It needs a root-cause set for it. Please see the list at https://docs.google.com/document/d/1FFEGsmoU8T0N8R9kk-MXWptOPtXXXRRIe4vQo3_HgMw/.

Add the root cause as a whiteboard tag in the form [rca - <cause> ] and remove the rca-needed keyword.

If you have questions, please contact :tmaity.

Keywords: rca-needed

Again, this is clearly both a Coding and a Testing Error. I'll take the first.

Keywords: rca-needed
Whiteboard: [post-critsmash-triage][adv-main69.0.1+] → [post-critsmash-triage][adv-main69.0.1+][rca - Coding Error]
Group: core-security-release
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: