New issue
Advanced search Search tips

Issue 795427 link

Starred by 2 users

Issue metadata

Status: Duplicate
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Security: Incognito mode on enterprise policy-restricted Chromebooks

Reported by jeremyeb...@gmail.com, Dec 15 2017

Issue description

VULNERABILITY DETAILS
In a GoGuardian & policy restricted ChromeOS Chromebook, the incognito mode can still be accessed through a chrome://inspect exploit.
Please note that this is inconsistent and will only work once per boot from testing. If chrome://oobe/lock doesn't show up originally, it will show up after waiting on the page. 

VERSION
Chrome OS 64.0.3282.24, dev channel. This bug can be reproduced on most Chromebooks on the stable channel also. 

REPRODUCTION CASE
Go to chrome://inspect/#other.
Find chrome://oobe/lock
Click on "inspect" and navigate to "application" on the top bar.
Click on "read more about the web manifest" and you will be in incognito mode when incognito is restricted via policy on ChromeOS. 
If you open a new tab from this incognito window, the new window will not have any policy restrictions. 

This is a big issue for students who want to bypass policy restrictions to browse freely on a school-issued Chromebook. 


 
Here are some screenshots.
Screenshot 2017-12-15 at 2.24.58 PM.png
45.1 KB View Download
Screenshot 2017-12-15 at 2.25.13 PM.png
126 KB View Download
Screenshot 2017-12-15 at 2.25.24 PM.png
154 KB View Download
Screenshot 2017-12-15 at 2.26.50 PM.png
19.9 KB View Download
If you open chrome://extensions while in the oobe/lock incognito window, it opens a new window with no policy restrictions or extensions. If you open chrome://settings or settings, it soft-bricks the chromebook and restarts it. The chrome://oobe/lock still pops up in chrome://inspect after.
Components: Enterprise
Labels: OS-Chrome
Typically, I think we track these as functional issues rather than security issues.

Issue 673190, Issue 461461
I didn't know whether to place this as functionality or security. Either way, it's a pretty big issue for those with enterprise managed Chromebooks blocking incognito (schools).
Labels: -Type-Bug-Security -Restrict-View-SecurityTeam Type-Bug
Owner: atwilson@chromium.org
This is definitely something the enterprise team will want to fix. Thanks for the report!
Cc: atwilson@chromium.org
Components: Platform>Apps>DevTools
Labels: Pri-1
Owner: poromov@chromium.org
Sergey, please confirm that this hits a CHECK() now, then send to dev tools to fix.
Mergedinto: 789642
Status: Duplicate (was: Unconfirmed)
1. Per https://crbug.com/776427#c23 chrome://oobe/lock won't be accessible from M64.
2. Trying to reproduce it on ToT (M65) I end up with opening a non-incognito window (tab) when clicking on 'Read more about the web manifest'.
3. Crash should happen on M65 if incognito is open when not allowed per https://crbug.com/789642#c15, but I can't reproduce any case of trying to open incognito from chrome://inspect. Probably, it was also fixed.
I've noticed that this only works on Chromebooks that have a password glitch. (this glitch makes it so that when you're logging into your Chromebook, it won't register the password and will just not do anything or say the password is right/wrong if the password is right.) This may be a separate issue though. All Chromebooks that have this issue can get incognito through oobe/lock. Chromebooks that don't have this issue can't.
Also, if a non-incognito tab opens from oobe/lock, it sometimes will have no policy restrictions

Sign in to add a comment