New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 3 users

Issue metadata

Status: Fixed
Last visit > 30 days ago
Closed: Feb 2018
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug-Security

issue 640466

Sign in to add a comment

Issue 806162: Security: Chrome fullscreen without any warning and dialog no orgin for spoof

Reported by, Jan 26 2018

Issue description

Chrome fullscreen without any warning ,dialog no orgin.The attacker may insert an image of a fake omnibox in its place, thus spoofing it.

Chrome 64.0.3282.119 on macOS High Sierra 10.13.3

2.Click on the "" button.
3.Fullscreen without any warning ,dialog no orgin.

Comment 1 by, Jan 26 2018

Labels: OS-Mac
Status: Untriaged (was: Unconfirmed)
This attack doesn't seem to work in 64.0.3282.119 and later on Windows; the prompt dialog causes the full-screen mode to exit immediately.

In contrast, the spoof seems to work perfectly on Mac.

Comment 2 by, Jan 26 2018

What is the behavior that you see?

On my Mac, in 65.0.3315.3 I see:
1. The page goes fullscreen
2. The page loads a gmail spoof image
3. The page shows a dialog, kicking it out of fullscreen
4. The page is shown non-fullscreen but with a dialog attached.

On my Mac I cannot repro a failure to exit fullscreen.

Comment 3 by, Jan 26 2018

Components: UI>Browser>FullScreen
Re #2: I'm not kicked out of full-screen by the prompt on Mac. I tried changing chrome://flags#secondary-ui-md but that didn't make a difference.

Comment 4 by, Jan 26 2018

What Mac OS are you using? I'm on 10.11 and things work.

Comment 5 by, Jan 26 2018

10.13.2 (17C205) on a 2015 MacBook Pro.

Comment 6 by, Jan 26 2018

Status: Assigned (was: Untriaged)
I'm seeing the same behavior as elawrence on a 2012 Macbook Pro with 66.0.3331.0.

avi: I hope you don't mind me assigning this to you so that it has an owner.

Comment 7 by, Jan 26 2018

What is your OS version?

Comment 8 by, Jan 26 2018

Same as Eric, High Sierra (10.13.2)

Comment 9 by, Jan 30 2018

Labels: M-64 Security_Severity-Medium Security_Impact-Stable
I can also repro, albeit on High Sierra with M63. It's fairly nasty as the escape key doesn't seem to exit fullscreen.

Comment 10 by, Jan 31 2018

Project Member
Labels: Pri-1

Comment 11 by, Feb 7 2018

Sarah, has fullscreen changed in 10.13? Popups kick pages out of fullscreen in 10.11.

Comment 12 by, Feb 7 2018

Yes, it looks like the fullscreen transition process has changed on 10.13. This broke some stuff recently. I can take over this issue and have a look

Comment 13 by, Feb 7 2018

That would be awesome. I'll stick around; if there are any issues related to dialogs that you need a hand with, poke me.

Comment 14 by, Feb 7 2018

Attaching a file to easily go into fullscreen and trigger popups.
933 bytes View Download

Comment 15 by, Feb 7 2018

Thanks! I suspect this is an async issue. I was the one who fixed this on 10.12 and earlier, so I have a good idea on where to look.

Comment 16 by, Feb 8 2018

Project Member
The following revision refers to this bug:

commit a390da5e987c936ca7785d948c635ea67da02552
Author: spqchan <>
Date: Thu Feb 08 20:55:42 2018

[Mac] Fix Fullscreen Spoofing Issue on 10.13

On 10.13, -didEnteredFullscreen: is called before the
fullscreen transition actually gets finished. As a result,
AppKit ignores -toggleFullscreen: inside that runloop and will
print "not in a fullscreen state". To fix this issue, call
-toggleFullscreen: asynchronously.

Bug:  806162 
Change-Id: If0d3559c68bfb38ba70da86894f1231f976ee403
Reviewed-by: Avi Drissman <>
Commit-Queue: Sarah Chan <>
Cr-Commit-Position: refs/heads/master@{#535506}

Comment 17 by, Feb 22 2018

Project Member
spqchan: Uh oh! This issue still open and hasn't been updated in the last 14 days. This is a serious vulnerability, and we want to ensure that there's progress. Could you please leave an update with the current status and any potential blockers?

If you're not the right owner for this issue, could you please remove yourself as soon as possible or help us find the right one?

If the issue is fixed or you can't reproduce it, please close the bug. If you've started working on a fix, please set the status to Started.

Thanks for your time! To disable nags, add the Disable-Nags label.

For more details visit - Your friendly Sheriffbot

Comment 18 by, Feb 22 2018

Status: Fixed (was: Assigned)

Comment 19 by, Feb 24 2018

Project Member
Labels: -Restrict-View-SecurityTeam Restrict-View-SecurityNotify

Comment 20 by, Feb 26 2018

Labels: reward-topanel

Comment 21 by, Mar 6 2018

Labels: -M-64 M-66

Comment 22 by, Mar 6 2018

Labels: -reward-topanel reward-unpaid reward-1000
*** Boilerplate reminders! ***
Please do NOT publicly disclose details until a fix has been released to all our users. Early public disclosure may cancel the provisional reward. Also, please be considerate about disclosure when the bug affects a core library that may be used by other products. Please do NOT share this information with third parties who are not directly involved in fixing the bug. Doing so may cancel the provisional reward. Please be honest if you have already disclosed anything publicly or to third parties. Lastly, we understand that some of you are not interested in money. We offer the option to donate your reward to an eligible charity. If you prefer this option, let us know and we will also match your donation - subject to our discretion. Any rewards that are unclaimed after 12 months will be donated to a charity of our choosing.

Comment 23 by, Mar 7 2018

Congrats! the Chrome VRP panel decided to award $1,000 for this report. Cheers!

Comment 24 by, Mar 7 2018

Labels: -reward-unpaid reward-inprocess

Comment 25 by, Mar 16 2018

Project Member
Labels: Merge-Request-66

Comment 26 by, Mar 16 2018

Project Member
Labels: -Merge-Request-66 Merge-Review-66 Hotlist-Merge-Review
This bug requires manual review: M66 has already been promoted to the beta branch, so this requires manual review
Please contact the milestone owner if you have questions.
Owners: cmasso@(Android), cmasso@(iOS), josafat@(ChromeOS), abdulsyed@(Desktop)

For more details visit - Your friendly Sheriffbot

Comment 27 by, Mar 19 2018

Labels: -Merge-Review-66 Merge-Rejected-66
Since this landed before March 1st, no merge needed for 66.

Comment 28 by, Apr 17 2018

Labels: Release-0-M66

Comment 29 by, Apr 25 2018

Labels: CVE-2018-6097

Comment 30 by, Apr 25 2018

Labels: CVE_description-missing

Comment 31 by, Jun 1 2018

Project Member
Labels: -Restrict-View-SecurityNotify allpublic
This bug has been closed for more than 14 weeks. Removing security view restrictions.

For more details visit - Your friendly Sheriffbot

Comment 32 by, Aug 24

Blocking: 640466

Comment 33 by, Jan 4

Labels: -CVE_description-missing CVE_description-submitted

Sign in to add a comment