gnome-shell: lock screen bypass
| Package(s): | gnome-shell | CVE #(s): | CVE-2014-7300 | ||||||||||||||||||||||||
| Created: | October 20, 2014 | Updated: | March 13, 2015 | ||||||||||||||||||||||||
| Description: | From the Red Hat bugzilla:
It was discovered that PrtSc key is not disabled when the screen is locked. Taking a bunch of screenshots at once bloats gnome-shell to the point where it's pretty easy to get it targeted by the kernel's oom-killer. This means that anyone with access to the keyboard of a locked GNOME session can (briefly) disable the lockscreen, which lets them see and interact with the running gnome session. | ||||||||||||||||||||||||||
| Alerts: |
| ||||||||||||||||||||||||||
Posted Oct 24, 2014 20:34 UTC (Fri)
by epa (subscriber, #39769)
[Link] (10 responses)
Surely the display server (X or Wayland) could have a 'blank everything' command which has to be explicitly turned off again - so if the screensaver crashes the screen stays locked? A window created with the 'immune to blanking' flag (such as the unlock dialogue box) would be shown but no others.
Posted Oct 24, 2014 20:41 UTC (Fri)
by raven667 (subscriber, #5198)
[Link] (5 responses)
Posted Oct 24, 2014 20:57 UTC (Fri)
by epa (subscriber, #39769)
[Link] (4 responses)
Posted Oct 24, 2014 21:02 UTC (Fri)
by raven667 (subscriber, #5198)
[Link] (3 responses)
The other option is to have the compositor handle it, which is what is happening now, but the compositor can also be buggy, as it is now 8-)
Posted Oct 25, 2014 6:36 UTC (Sat)
by epa (subscriber, #39769)
[Link] (2 responses)
(Apart from being annoying, temporary blips in video output can trigger bugs in the monitor's firmware... on another (Windows) machine with Dell UP2414Q monitors and others I have carefully disabled all screen locking and sleep mode, since as often as not the monitor won't come back up again correctly.)
Posted Oct 25, 2014 18:05 UTC (Sat)
by raven667 (subscriber, #5198)
[Link] (1 responses)
Posted Oct 27, 2014 10:37 UTC (Mon)
by etienne (guest, #25256)
[Link]
That is why one bootloader tried hard to set the right mode once and for all at startup, and doing it using the software provided by the BIOS on-board the PCI/AGP card (i.e. the way it shall be done considering the company providing the hardware) - but not a lot of developers found that advantage worthwhile. Gujin at sourceforge.
Posted Oct 24, 2014 23:10 UTC (Fri)
by cjr (guest, #88606)
[Link] (3 responses)
http://msdn.microsoft.com/en-us/library/windows/desktop/m...
Posted Oct 25, 2014 1:03 UTC (Sat)
by tialaramex (subscriber, #21167)
[Link]
The screensaver only runs in this separate desktop when the OS is specifically using it to lock your screen. A Windows screensaver is just an executable file, if started manually it runs like any other executable. And if you don't configure Windows to lock the screen (e.g. maybe at home you don't want to enter a password each time you're away for a few minutes) then the OS doesn't bother creating a separate desktop to run it.
The approach of putting (secure) screen savers into a separate world and not just hoping to push other windows "behind" them is definitely an appropriate model for Wayland or for new environments being built on Wayland.
Posted Oct 27, 2014 18:40 UTC (Mon)
by epa (subscriber, #39769)
[Link] (1 responses)
Posted Oct 27, 2014 22:12 UTC (Mon)
by johill (subscriber, #25196)
[Link]
NT-based systems had it - I remember writing a tool to allow you to use it for yourself back then :-)
(it disappeared from the net, archive.org still has it but I dare not link to it...)
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
#include <std_disclaimers>
gnome-shell: lock screen bypass
http://msdn.microsoft.com/en-us/library/windows/desktop/a...
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
gnome-shell: lock screen bypass
