** Information type changed from Private Security to Public Security

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1650818

Title:
  Clipboard contents accessible outside user session potentially giving
  the attacker root access

Status in unity8 package in Ubuntu:
  New

Bug description:
  Device: mako
  Channel: rc-proposed

  Clipboard contents from the last session is accessible outside user
  session potentially giving the attacker root access when having
  physical access if the user had his password in it. That way it can
  also give the attacker access to user's other account passwords and
  other more or less relevant information that can be on the clipboard
  at that time.

  Context menu with working "Select All" and "Paste" menu items can be
  invoked on login screen's "Passphrase" and "Passcode" fields.

  Context menu with working "Select All" and "Paste" menu items can be
  invoked on "Emergency Calls" number field.

  If the user locks the device without manually clearing the clipboard,
  contents of his session's clipboard can be accessed outside of his
  session by simply executing a "Paste" action on the above mentioned
  fields.

  Potential attacker could then get the root access if the user had his
  root passphrase/passcode stored in the clipboard or just view the
  clipboard's contents by executing paste in the "Emergency Call".

  This issue is especially impacting the users who use password managers
  or store their passwords in a file.

  Videos demonstrating the vulnerability in action (too big for the
  attachment, sry):

  https://youtu.be/fExDXYe3EJs

  https://youtu.be/1W8lQWUPwBE

  STEPS TO REPRODUCE:

  1] Login into the user session on your device.
  2] Focus any textfield.
  3] Write your Passcode/Passphrase, select it and copy it.
  4] From the System indicator panel click on "Lock" to lock your device or 
simply use the lock button.
  5] Go to the "Emergency Call" and invoke the context menu onto the input 
field.
  6] Click the "Paste" menu item to view your "Passcode".
  7] Go to the login screen an invoke the context menu onto the input field.
  8] Click the "Paste" menu item to login into your account without ever 
writing your password.
  9] Go to terminal and paste your password into the modal window's input field 
and click "OK"
  10] When in terminal, type "sudo -s" and click Enter.
  11] When prompted, paste the clipboard contents into terminal and click enter 
to get the root access to the device.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1650818/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to