CVE Vulnerabilities

CVE-2013-4169

Improper Link Resolution Before File Access ('Link Following')

Published: Sep 10, 2013 | Modified: Sep 12, 2013
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
6.9 MEDIUM
AV:L/AC:M/Au:N/C:C/I:C/A:C
RedHat/V2
RedHat/V3
Ubuntu

GNOME Display Manager (gdm) before 2.21.1 allows local users to change permissions of arbitrary directories via a symlink attack on /tmp/.X11-unix/.

Weakness

The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.

Affected Software

Name Vendor Start Version End Version
Gnome_display_manager Gnome 2.14.9 2.14.9
Gnome_display_manager Gnome 2.14.7 2.14.7
Gnome_display_manager Gnome 2.13 2.13
Gnome_display_manager Gnome 0.7 0.7
Gnome_display_manager Gnome 2.20.8 2.20.8
Gnome_display_manager Gnome 2.14.3 2.14.3
Gnome_display_manager Gnome 2.14.5 2.14.5
Gnome_display_manager Gnome 2.20.10 2.20.10
Gnome_display_manager Gnome 2.20.6 2.20.6
Gnome_display_manager Gnome 2.20.0 2.20.0
Gnome_display_manager Gnome 2.20.5 2.20.5
Gnome_display_manager Gnome 2.2 2.2
Gnome_display_manager Gnome 2.17 2.17
Gnome_display_manager Gnome 2.14.12 2.14.12
Gnome_display_manager Gnome 2.20.1 2.20.1
Gnome_display_manager Gnome 2.19.4 2.19.4
Gnome_display_manager Gnome 2.19.3 2.19.3
Gnome_display_manager Gnome 2.14 2.14
Gnome_display_manager Gnome 2.14.10 2.14.10
Gnome_display_manager Gnome 2.16 2.16
Gnome_display_manager Gnome 2.14.11 2.14.11
Gnome_display_manager Gnome * 2.21
Gnome_display_manager Gnome 2.19 2.19
Gnome_display_manager Gnome 2.14.2 2.14.2
Gnome_display_manager Gnome 2.14.4 2.14.4
Gnome_display_manager Gnome 2.20.3 2.20.3
Gnome_display_manager Gnome 2.18.3 2.18.3
Gnome_display_manager Gnome 2.0 2.0
Gnome_display_manager Gnome 2.18.2 2.18.2
Gnome_display_manager Gnome 2.19.1 2.19.1
Gnome_display_manager Gnome 2.19.2 2.19.2
Gnome_display_manager Gnome 2.14.6 2.14.6
Gnome_display_manager Gnome 2.20.2 2.20.2
Gnome_display_manager Gnome 2.18.1 2.18.1
Gnome_display_manager Gnome 2.20.9 2.20.9
Gnome_display_manager Gnome 2.16.1 2.16.1
Gnome_display_manager Gnome 2.20.7 2.20.7
Gnome_display_manager Gnome 2.18 2.18
Gnome_display_manager Gnome 2.14.8 2.14.8
Gnome_display_manager Gnome 2.15 2.15
Gnome_display_manager Gnome 2.16.2 2.16.2
Gnome_display_manager Gnome 2.14.1 2.14.1
Gnome_display_manager Gnome 2.20.4 2.20.4
Gnome_display_manager Gnome 1.0 1.0

Potential Mitigations

  • Follow the principle of least privilege when assigning access rights to entities in a software system.
  • Denying access to a file can prevent an attacker from replacing that file with a link to a sensitive file. Ensure good compartmentalization in the system to provide protected areas that can be trusted.

References