The following is a recent security notice from ITaP.
PCN takes these notices very seriously and will be implementing ITaP recommended changes
as quickly as possible. Users of X-windows (including Hummmingbird users) are advised to
immediately discontinue forwarding unencrypted X sessions and verify host access controls are not
overly permissive.
To securely forward X sessions, follow the directions for configuring Hummingbird exceed
and ssh at the following link:
https://engineering.purdue.edu/ECN/Resources/KnowledgeBase/Docs/20030911153407
==========================================================================
Continued Eavesdropping Threat to X-Windows Users
**** NOTICE ****
This is an updated, republication of ITSP Advisory ITSP-2006-011301
originally released on January 13th, 2006. The advisory is being reissued
because the activity described in the advisory continues to be observed by the
STEAM-CIRT.
****************
==OVERVIEW==
Users running X-Windows server software with improperly configured
access controls are at risk of malicious users snooping their X-Windows
sessions and obtaining sensitive information such as account passwords.
This activity is on-going and has been observed on the Purdue University
West Lafayette campus network.
==SYSTEMS AFFECTED==
Any system running an X-Windows server which is configured to allow connections
from any host. This includes Microsoft Windows systems running Exceed Hummingbird
or the Cygwin X11 server, as well as UNIX hosts running an X11 server.
==DETAILS==
Users using X-Windows servers that were configured to allow any remote user to
connect to their X server may have exposed or are at risk of exposing sensitive
or restricted information including personal sensitive information such as
passwords. Attackers that connect to such misconfigured X-Windows servers
can:
* Control a remote X session
* Read keyboard strokes and/or
* Read all X session screen contents
==SOLUTIONS==
Information on properly configuring Exceed Hummingbird can be found at:
https://engineering.purdue.edu/ECN/Resources/KnowledgeBase/Docs/20030911153407
X-Windows servers should be properly configured to deny access to unauthorized
hosts. On UNIX systems, this can be done with the xhost[1] and xauth[2] commands.
It is also recommended that all X-Windows servers be configured to not listen on a
public interface, if remote connectivity is not needed. STEAM-CIRT also encourages
the use of SSH X-forwarding for remote X sessions.
[1] http://www.die.net/doc/linux/man/man1/xhost.1.html
[2] http://www.die.net/doc/linux/man/man1/xauth.1.html
Note: Operation of these commands may differ based on version, vendor, or OS
distribution. Consult your local man pages for proper usage information.
If remote access is required, firewalls should be configured to restrict remote
access to the X-Windows server to only known hosts or a restricted subset of
networks as appropriate.
==FURTHER INFORMATION AND RESOURCES==
X11 SSH forwarding:
http://tldp.org/HOWTO/XDMCP-HOWTO/ssh.html
Further information on X authentication:
http://pangea.stanford.edu/computerinfo/unix/xterminal/xauthentication.html
http://ciac.llnl.gov/ciac/documents/ciac2316.html
==STEAM-CIRT CONTACT INFORMATION==
For questions concerning this advisory, please send email to:
itap-securityhelp@purdue.edu.
Report computer-related abuse to steam-cirt:
http://www.purdue.edu/securePurdue/incidentReportForm.cfm
|