X.Org X Server/X Keyboard Configuration Database: Screen lock bypass
1.
Gentoo Linux Security Advisory
Version Information
| Advisory Reference |
GLSA 201201-16 / xkeyboard-config xorg-server |
| Release Date |
January 27, 2012 |
| Latest Revision |
January 27, 2012: 1 |
| Impact |
normal |
| Exploitable |
local |
| Package |
Vulnerable versions |
Unaffected versions |
Architecture(s) |
| x11-misc/xkeyboard-config |
<
2.4.1-r3 |
>=
2.4.1-r3 |
amd64 arm hppa x86 |
Related bugreports:
#399347
Synopsis
A debugging functionality in the X.Org X Server that is bound to a
hotkey by default can be used by local attackers to circumvent screen
locking utilities.
2.
Impact Information
Background
The X Keyboard Configuration Database provides keyboard configuration
for various X server implementations.
Description
Starting with the =x11-base/xorg-server-1.11 package, the X.Org X Server
again provides debugging functionality that can be used terminate an
application that exclusively grabs mouse and keyboard input, like screen
locking utilities.
Gu1 reported that the X Keyboard Configuration Database maps this
functionality by default to the Ctrl+Alt+Numpad * key combination.
Impact
A physically proximate attacker could exploit this vulnerability to gain
access to a locked X session without providing the correct credentials.
3.
Resolution Information
Workaround
Downgrade to any version of x11-base/xorg-server below
x11-base/xorg-server-1.11:
Code Listing 3.1: Workaround |
# emerge --oneshot --verbose "<x11-base/xorg-server-1.11"
|
Resolution
All xkeyboard-config users should upgrade to the latest version:
Code Listing 3.2: Resolution |
# emerge --sync
# emerge --ask --oneshot --verbose
">=x11-misc/xkeyboard-config-2.4.1-r3"
|
NOTE: The X.Org X Server 1.11 was only stable on the AMD64, ARM, HPPA,
and x86 architectures. Users of the stable branches of all other
architectures are not affected and will be directly provided with a fixed
X Keyboard Configuration Database version.
4.
References
|