2.2.2 Ensure X Window System is not installed

Information

The X Window System provides a Graphical User Interface (GUI) where users can have
multiple windows in which to run programs and various add on. The X Windows system is
typically used on workstations where users login, but not on servers where users typically
do not login.

Rationale:

Unless your organization specifically requires graphical login access via X Windows,
remove it to reduce the potential attack surface.

Solution

Remove the X Windows System packages using the appropriate package manager or
manual installation:

yum remove xorg-x11*

apt-get remove xserver-xorg*

zypper remove xorg-x11*

Impact:

Many Linux systems run applications which require a Java runtime. Some Linux Java
packages have a dependency on specific X Windows xorg-x11-fonts. One workaround to
avoid this dependency is to use the "headless" Java packages for your specific Java runtime,
if provided by your distribution.

See Also

https://workbench.cisecurity.org/files/2420

Item Details

Category: CONFIGURATION MANAGEMENT

References: 800-53|CM-11, CSCv6|2, CSCv7|2.6

Plugin: Unix

Control ID: a9caf4d31c664ff93c85ac2dbf0b09f174ab52f5fe94cddc42ecb855ae4a0ef2