Public bug reported:

It is easily possible for any runnig program in you X session to sneak
your passwords(even root, sudo etc) or to obtain critical creditentials
from browser (eg e-banking).

This bug is based on :
Blog post with explanation: 
http://theinvisiblethings.blogspot.com/2011/04/linux-security-circus-on-gui-isolation.html

Ubuntu answers: 
https://answers.launchpad.net/ubuntu/+source/xorg/+question/159596

The bug has already been reported to X developers: 
https://bugs.freedesktop.org/show_bug.cgi?id=38517
(with steps to reporoduce)

the bug has been known for some time already, but nothing has been
happening! With this, Linux desktop is no more secure than any Windows
system.

Please have a look at the resources and try it yourselves.

Cheers, mark


At present, the architecture of XWindow/XServer possess a software
vulnerability whereby allowing a hacker to execute code to trace user
keystrokes without the need of root access. Proof of concept:

- Open terminal
- Type 'xinput test 8'
- Press keystrokes in any GUI window and watch the terminal

It is possible to write C++ binary executable for linux and simply use
the procedure above to capture keystrokes. The key mappings are same for
every qwerty keyboard. A dynamic cast from (int *) to (char *) can
translate DECIMAL to its corresponding keystroke in ASCII format.

Solution:
The solution is to write a conditional branch in XWindow/XServer GUI handler 
classes/object files to prevent the keyboard interrupt service routine from 
servicing any other application or window besides the focused window. This can 
be accomplished easily into the current design of XWindow/XServer by using a 
composite design pattern.

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: xorg (Suse)
     Importance: Undecided
         Status: New

** Also affects: xorg (Suse)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/800172

Title:
  Application keylogger vulunerability in Xserver

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

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to