Cloudanix VulnDB

CVE-2019-3820

Medium · 4.3

CVSS

4.3

EPSS

0.5%

Published

Feb 6, 2019

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Someone who can touch a locked computer might still use keyboard shortcuts to do things they should not be able to do.

Exploit Available
Exploitation
Physical Access
Attacker needs
Physical Access
Complexity
Low
Impact
Privilege Gain
Component
Application
Class
Authentication Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The gnome-shell lock screen fails to restrict contextual actions such as keyboard shortcuts, allowing invocation of actions that should be blocked when the screen is locked.

Why it matters to the business

An attacker with brief physical access can bypass the lock screen to perform limited actions on an unattended workstation, increasing risk of data exposure or unauthorized commands until the system is updated.

How an attack unfolds

An attacker with physical access to a locked workstation presses allowed keyboard shortcuts to trigger contextual actions that the lock screen should have blocked.

How to fix it

Upgrade affected packages to the listed fixed versions: chicken (Debian:11/12/13) to 4.8.0-1 and e.org/GNOME/epiphany (GIT) to 0777a3db37a3c8520740448bf50f620a94a8e551.

How to confirm the fix worked

Confirm the installed gnome-shell or related package version meets or exceeds the fixed releases and test that keyboard shortcuts no longer function on the lock screen.

Typical attack path

  1. Obtain physical access to a locked workstation
  2. Invoke keyboard shortcuts or other contextual actions on the lock screen
  3. Execute restricted operations that bypass authentication

How to detect it

Review authentication and session logs for activity immediately after lock events or unexpected shortcut invocations; physical-access attacks leave minimal artifacts.

What your security team should do

  • Apply the listed fixed package versions immediately on all affected systems
  • Enforce physical security controls around workstations
  • Audit for any post-lock activity in system logs

The record

It was discovered that the gnome-shell lock screen since version 3.15.91 did not properly restrict all contextual actions. An attacker with physical access to a locked workstation could invoke certain keyboard shortcuts, and potentially other actions.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 gnome-shell 0 3.30.2-3
Debian:12 gnome-shell 0 3.30.2-3
Debian:13 gnome-shell 0 3.30.2-3
Red Hat:enterprise_linux:7::client LibRaw 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::client LibRaw-debuginfo 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::client LibRaw-devel 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::client LibRaw-static 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::client accountsservice 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::client accountsservice-debuginfo 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::client accountsservice-devel 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::client accountsservice-libs 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::client colord 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::client colord-debuginfo 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::client colord-devel 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::client colord-devel-docs 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::client colord-extra-profiles 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::client colord-libs 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::client control-center 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::client control-center-debuginfo 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::client control-center-filesystem 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::client gdm 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::client gdm-debuginfo 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::client gdm-devel 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::client gdm-pam-extensions-devel 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::client gnome-classic-session 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-online-accounts 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::client gnome-online-accounts-debuginfo 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::client gnome-online-accounts-devel 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::client gnome-settings-daemon 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::client gnome-settings-daemon-debuginfo 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::client gnome-settings-daemon-devel 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::client gnome-shell 0 0:3.28.3-24.el7
Red Hat:enterprise_linux:7::client gnome-shell-debuginfo 0 0:3.28.3-24.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-alternate-tab 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-apps-menu 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-auto-move-windows 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-common 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-dash-to-dock 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-disable-screenshield 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-drive-menu 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-extra-osk-keys 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-horizontal-workspaces 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-launch-new-instance 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-native-window-placement 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-no-hot-corner 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-panel-favorites 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-places-menu 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-screenshot-window-sizer 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-systemMonitor 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-top-icons 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-updates-dialog 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-user-theme 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-window-grouper 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-window-list 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-windowsNavigator 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extension-workspace-indicator 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-shell-extensions 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::client gnome-tweak-tool 0 0:3.28.1-7.el7
Red Hat:enterprise_linux:7::client gsettings-desktop-schemas 0 0:3.28.0-3.el7
Red Hat:enterprise_linux:7::client gsettings-desktop-schemas-devel 0 0:3.28.0-3.el7
Red Hat:enterprise_linux:7::client gtk-update-icon-cache 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client gtk3 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client gtk3-debuginfo 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client gtk3-devel 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client gtk3-devel-docs 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client gtk3-immodule-xim 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client gtk3-immodules 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client gtk3-tests 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::client libcanberra 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::client libcanberra-debuginfo 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::client libcanberra-devel 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::client libcanberra-gtk2 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::client libcanberra-gtk3 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::client libgweather 0 0:3.28.2-3.el7
Red Hat:enterprise_linux:7::client libgweather-debuginfo 0 0:3.28.2-3.el7
Red Hat:enterprise_linux:7::client libgweather-devel 0 0:3.28.2-3.el7
Red Hat:enterprise_linux:7::client mutter 0 0:3.28.3-20.el7
Red Hat:enterprise_linux:7::client mutter-debuginfo 0 0:3.28.3-20.el7
Red Hat:enterprise_linux:7::client mutter-devel 0 0:3.28.3-20.el7
Red Hat:enterprise_linux:7::client nautilus 0 0:3.26.3.1-7.el7
Red Hat:enterprise_linux:7::client nautilus-debuginfo 0 0:3.26.3.1-7.el7
Red Hat:enterprise_linux:7::client nautilus-devel 0 0:3.26.3.1-7.el7
Red Hat:enterprise_linux:7::client nautilus-extensions 0 0:3.26.3.1-7.el7
Red Hat:enterprise_linux:7::client osinfo-db 0 0:20190805-2.el7
Red Hat:enterprise_linux:7::client shared-mime-info 0 0:1.8-5.el7
Red Hat:enterprise_linux:7::client shared-mime-info-debuginfo 0 0:1.8-5.el7
Red Hat:enterprise_linux:7::client tracker 0 0:1.10.5-8.el7
Red Hat:enterprise_linux:7::client tracker-debuginfo 0 0:1.10.5-8.el7
Red Hat:enterprise_linux:7::client tracker-devel 0 0:1.10.5-8.el7
Red Hat:enterprise_linux:7::client tracker-docs 0 0:1.10.5-8.el7
Red Hat:enterprise_linux:7::client tracker-needle 0 0:1.10.5-8.el7
Red Hat:enterprise_linux:7::client tracker-preferences 0 0:1.10.5-8.el7
Red Hat:enterprise_linux:7::client xchat 0 1:2.8.8-25.el7
Red Hat:enterprise_linux:7::client xchat-debuginfo 0 1:2.8.8-25.el7
Red Hat:enterprise_linux:7::client xchat-tcl 0 1:2.8.8-25.el7
Red Hat:enterprise_linux:7::computenode accountsservice 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::computenode accountsservice-debuginfo 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::computenode accountsservice-devel 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::computenode accountsservice-libs 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::computenode colord 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::computenode colord-debuginfo 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::computenode colord-devel 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::computenode colord-devel-docs 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::computenode colord-extra-profiles 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::computenode colord-libs 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::computenode control-center 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::computenode control-center-debuginfo 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::computenode control-center-filesystem 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::computenode gdm 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::computenode gdm-debuginfo 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::computenode gdm-devel 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::computenode gdm-pam-extensions-devel 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::computenode gnome-online-accounts 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::computenode gnome-online-accounts-debuginfo 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::computenode gnome-online-accounts-devel 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::computenode gnome-settings-daemon 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::computenode gnome-settings-daemon-debuginfo 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::computenode gnome-settings-daemon-devel 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::computenode gnome-shell 0 0:3.28.3-24.el7
Red Hat:enterprise_linux:7::computenode gnome-shell-debuginfo 0 0:3.28.3-24.el7
Red Hat:enterprise_linux:7::computenode gsettings-desktop-schemas 0 0:3.28.0-3.el7
Red Hat:enterprise_linux:7::computenode gsettings-desktop-schemas-devel 0 0:3.28.0-3.el7
Red Hat:enterprise_linux:7::computenode gtk-update-icon-cache 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode gtk3 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode gtk3-debuginfo 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode gtk3-devel 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode gtk3-devel-docs 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode gtk3-immodule-xim 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode gtk3-immodules 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode gtk3-tests 0 0:3.22.30-5.el7
Red Hat:enterprise_linux:7::computenode libcanberra 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::computenode libcanberra-debuginfo 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::computenode libcanberra-devel 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::computenode libcanberra-gtk2 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::computenode libcanberra-gtk3 0 0:0.30-9.el7
Red Hat:enterprise_linux:7::computenode libgweather 0 0:3.28.2-3.el7
Red Hat:enterprise_linux:7::computenode libgweather-debuginfo 0 0:3.28.2-3.el7
Red Hat:enterprise_linux:7::computenode libgweather-devel 0 0:3.28.2-3.el7
Red Hat:enterprise_linux:7::computenode mutter 0 0:3.28.3-20.el7
Red Hat:enterprise_linux:7::computenode mutter-debuginfo 0 0:3.28.3-20.el7
Red Hat:enterprise_linux:7::computenode mutter-devel 0 0:3.28.3-20.el7
Red Hat:enterprise_linux:7::computenode shared-mime-info 0 0:1.8-5.el7
Red Hat:enterprise_linux:7::computenode shared-mime-info-debuginfo 0 0:1.8-5.el7
Red Hat:enterprise_linux:7::server LibRaw 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::server LibRaw-debuginfo 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::server LibRaw-devel 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::server LibRaw-static 0 0:0.19.4-1.el7
Red Hat:enterprise_linux:7::server accountsservice 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::server accountsservice-debuginfo 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::server accountsservice-devel 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::server accountsservice-libs 0 0:0.6.50-7.el7
Red Hat:enterprise_linux:7::server colord 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::server colord-debuginfo 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::server colord-devel 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::server colord-devel-docs 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::server colord-extra-profiles 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::server colord-libs 0 0:1.3.4-2.el7
Red Hat:enterprise_linux:7::server control-center 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::server control-center-debuginfo 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::server control-center-filesystem 0 1:3.28.1-6.el7
Red Hat:enterprise_linux:7::server gdm 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::server gdm-debuginfo 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::server gdm-devel 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::server gdm-pam-extensions-devel 0 1:3.28.2-22.el7
Red Hat:enterprise_linux:7::server gnome-classic-session 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-online-accounts 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::server gnome-online-accounts-debuginfo 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::server gnome-online-accounts-devel 0 0:3.28.2-1.el7
Red Hat:enterprise_linux:7::server gnome-settings-daemon 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::server gnome-settings-daemon-debuginfo 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::server gnome-settings-daemon-devel 0 0:3.28.1-8.el7
Red Hat:enterprise_linux:7::server gnome-shell 0 0:3.28.3-24.el7
Red Hat:enterprise_linux:7::server gnome-shell-debuginfo 0 0:3.28.3-24.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-alternate-tab 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-apps-menu 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-auto-move-windows 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-common 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-dash-to-dock 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-disable-screenshield 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-drive-menu 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-extra-osk-keys 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-horizontal-workspaces 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-launch-new-instance 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-native-window-placement 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-no-hot-corner 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-panel-favorites 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-places-menu 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-screenshot-window-sizer 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-systemMonitor 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-top-icons 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-updates-dialog 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-user-theme 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-window-grouper 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-window-list 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-windowsNavigator 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extension-workspace-indicator 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-shell-extensions 0 0:3.28.1-11.el7
Red Hat:enterprise_linux:7::server gnome-tweak-tool 0 0:3.28.1-7.el7
Red Hat:enterprise_linux:7::server gsettings-desktop-schemas 0 0:3.28.0-3.el7
Red Hat:enterprise_linux:7::server gsettings-desktop-schemas-devel 0 0:3.28.0-3.el7

Related vulnerabilities