Cloudanix VulnDB

CVE-2017-13721

Medium · 4.7

CVSS

4.7

EPSS

0.4%

Published

Oct 10, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the system that manages screen display lets a logged-in user on the same computer crash the display or interfere with what other users see.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
High
Impact
Data Tampering
Component
Application
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

An authenticated local attacker with access to an X server using the shared memory extension can trigger server aborts or overwrite shared memory segments belonging to other clients in the same session.

Why it matters to the business

Disrupts graphical sessions through denial of service and risks tampering with display data in multi-user environments; the vulnerability affects packages with 98 downstream dependents, potentially impacting dependent applications such as tensorflow (Bitnami).

How an attack unfolds

A local attacker authenticates to an X server, leverages the shared memory extension to issue crafted requests, and either forces an X server abort or replaces memory segments of other clients.

How to fix it

Upgrade X.Org Server to version 1.19.4 or later; for tensorflow (Bitnami) upgrade to version 2.1.4. If immediate patching is not possible, disable the shared memory extension via server configuration.

How to confirm the fix worked

Verify the installed X server version is at least 1.19.4 and confirm the shared memory extension is disabled or no longer accepts the vulnerable requests; retest affected tensorflow (Bitnami) deployments after the 2.1.4 update.

Typical attack path

  1. Obtain local authenticated access to the system
  2. Connect to the running X server
  3. Interact with the shared memory extension
  4. Send malicious requests to abort the server or replace client memory segments

How to detect it

Review X server logs for unexpected aborts or crashes, monitor for unusual shared-memory attachment or detachment events, and inspect process activity involving the X server after the 2017 publication date.

What your security team should do

  • Apply the fixed versions (X.Org Server 1.19.4+, tensorflow (Bitnami) 2.1.4) across all affected systems
  • Disable the X shared memory extension where feasible
  • Audit logs for X server crashes or anomalous shared-memory activity
  • Prioritize remediation on systems with high user density or dependent graphical workloads

The record

In X.Org Server (aka xserver and xorg-server) before 1.19.4, an attacker authenticated to an X server with the X shared memory extension enabled can cause aborts of the X server or replace shared memory segments of other X clients in the same session.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.10 xorg-server 0 1.19.5-r0
Alpine:v3.11 xorg-server 0 1.19.5-r0
Alpine:v3.12 xorg-server 0 1.19.5-r0
Alpine:v3.6 xorg-server 0 1.19.5-r0
Alpine:v3.7 xorg-server 0 1.19.5-r0
Alpine:v3.8 xorg-server 0 1.19.5-r0
Alpine:v3.9 xorg-server 0 1.19.5-r0
Debian:11 xorg-server 0 2:1.19.4-1
Debian:12 xorg-server 0 2:1.19.4-1
Debian:13 xorg-server 0 2:1.19.4-1
Debian:14 xorg-server 0 2:1.19.4-1
Debian:8 xorg-server 0 2:1.16.4-1+deb8u2
Debian:9 xorg-server 0 2:1.19.2-1+deb9u2
Mageia:5 x11-server 0 1.16.4-2.3.mga5
Mageia:6 x11-server 0 1.19.4-1.mga6
SUSE:Linux Enterprise Desktop 12 SP2 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Desktop 12 SP3 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Server 12 SP2 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Server 12 SP3 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Software Development Kit 12 SP2 xorg-x11-server 0 7.6_1.18.3-76.15.2
SUSE:Linux Enterprise Software Development Kit 12 SP3 xorg-x11-server 0 7.6_1.18.3-76.15.2
Ubuntu:14.04:LTS xorg-server 0 2:1.15.1-0ubuntu2.10
Ubuntu:14.04:LTS xorg-server-lts-xenial 0 2:1.18.3-1ubuntu2.3~trusty3
Ubuntu:16.04:LTS xorg-server 0 2:1.18.4-0ubuntu0.6
Ubuntu:16.04:LTS xorg-server-hwe-16.04 0 2:1.19.3-1ubuntu1~16.04.3
openSUSE:Tumbleweed xorg-x11-server 0 1.20.13-1.2

Related vulnerabilities