New issue
Advanced search Search tips

Issue 656644 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 656620
Owner:
Closed: Oct 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: ----
Type: Bug-Security



Sign in to add a comment

Security: CrOS in developer mode allows ARC apps in pinned mode to exit to a command prompt

Reported by raniel...@gmail.com, Oct 17 2016

Issue description

VULNERABILITY DETAILS
CrOS devices in developer mode allow users to leave an ARC app that has the screen pinned via virtual terminals, thus defeating screen pinning. Once the virtual terminal is open, the user can log into the device, including as root. This happens in all versions of CrOS, not just the dev channel. Screen Pinning (See Screen Pinning at https://developer.android.com/about/versions/android-5.0.html) should not allow developer mode windows to be opened. If for any reason it does happen, the ARC app should get notified via a chance in the activity lifecycle (https://developer.android.com/reference/android/app/Activity.html) where the activity changes and the onPause() and onResume() methods should be called. 

VERSION
chrome 55.0.2883.7 (Official Build) dev (64-bit)
chrome OS 8872.6.2 (Official Build) dev-channel cyan

REPRODUCTION CASE
1. Put a CrOS device into developer mode following instructions at https://www.chromium.org/chromium-os/poking-around-your-chrome-os-device
2. Create an Android app that pins the device and install it on the chrome device. This app should override onPause() and onResume() and when called, onPause() and onResume() should only be called when the app has not pinned the device.
3. Launch the ARC app and ensure the device is pinned. Press ctrl-alt-f2, ctrl-alt-f3, or ctrl-alt-f4. All 3 of these combination open a new virtual terminal and allows you to log into the device.

FOR CRASHES, PLEASE INCLUDE THE FOLLOWING ADDITIONAL INFORMATION
 

Comment 1 by mmoroz@chromium.org, Oct 17 2016

Cc: mmoroz@chromium.org jsc...@chromium.org
Owner: rickyz@chromium.org
One more question to ChromeOS defenders.

Comment 2 by jsc...@chromium.org, Oct 17 2016

Cc: elijahtaylor@chromium.org
Project Member

Comment 3 by sheriffbot@chromium.org, Oct 18 2016

Status: Assigned (was: Unconfirmed)
Components: Platform>ARC

Comment 5 by rickyz@chromium.org, Oct 20 2016

Mergedinto: 656620
Status: Duplicate (was: Assigned)
I think this is a duplicate of 656620.

Comment 6 by raniel...@gmail.com, Oct 20 2016

Based on the stance expressed in 656620, I guess it is a duplicate :(

There still is a defect where ARC isn't unpinning the app, and pausing the app when a virtual terminal is opened. I'll create a new defect for this situation.
Project Member

Comment 7 by sheriffbot@chromium.org, Jan 26 2017

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

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment