portage-ng / portage / x11-base / xorg-server / 26.0.99.903
portage-ng glsa
22 advisories reference x11-base/xorg-server · none place version 26.0.99.903 in a vulnerable range
▸ GLSA 202608-14 X.Org X server, XWayland: Multiple Vulnerabilities this version unaffected high remote 2026-08-17

Multiple vulnerabilities have been found in X.Org X server, XWayland.

Announced
2026-08-17
Revised
2026-08-17
Access
remote
Bugs
#958340 #965271 #972712 #976628 #978969
Advisory
https://security.gentoo.org/glsa/202608-14

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 21.1.24>= 21.1.24
x11-base/xwayland*< 24.1.13>= 24.1.13

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X server, XWayland. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X server, XWayland users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-21.1.24"

All X.Org X server, XWayland users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xwayland-24.1.13"

References

▸ GLSA 202506-04 X.Org X server, XWayland: Multiple Vulnerabilities this version unaffected high local 2025-06-12

A vulnerability has been discovered in the Xorg Server and XWayland, the worst of which can result in privilege escalation.

Announced
2025-06-12
Revised
2025-06-12
Access
local
Bugs
#950290
Advisory
https://security.gentoo.org/glsa/202506-04

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 21.1.16>= 21.1.16
x11-base/xwayland*< 24.1.6>= 24.1.6

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X server and XWayland. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-21.1.16"

All XWayland users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xwayland-24.1.6"

References

▸ GLSA 202411-08 X.Org X server, XWayland: Multiple Vulnerabilities this version unaffected high local 2024-11-17

A vulnerability has been discovered in the Xorg Server and XWayland, the worst of which can result in privilege escalation.

Announced
2024-11-17
Revised
2024-11-17
Access
local
Bugs
#928531 #942465
Advisory
https://security.gentoo.org/glsa/202411-08

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 21.1.14>= 21.1.14
x11-base/xwayland*< 24.1.4>= 24.1.4

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X server and XWayland. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-21.1.14"

All XWayland users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xwayland-24.1.4"

References

▸ GLSA 202401-30 X.Org X Server, XWayland: Multiple Vulnerabilities this version unaffected normal remote 2024-01-31

Multiple vulnerabilities have been discovered in the Xorg Server and XWayland, the worst of which can result in privilege escalation or remote code execution.

Announced
2024-01-31
Revised
2024-01-31
Access
remote
Bugs
#916254 #919803 #922395
Advisory
https://security.gentoo.org/glsa/202401-30

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 21.1.11>= 21.1.11
x11-base/xwayland*< 23.2.4>= 23.2.4

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X Server and XWayland. Please review the CVE identifiers referenced below for details.

Impact

The X server can be crashed by a malicious client, or potentially be compromised for remote code execution in environments with X11 forwarding.

Workaround

Users can ensure no untrusted clients can access the running X implementation.

Resolution

All X.Org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-21.1.11"

All XWayland users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xwayland-23.2.4"

References

▸ GLSA 202305-30 X.Org X server, XWayland: Multiple Vulnerabilities this version unaffected high remote 2023-05-30

Multiple vulnerabilities have been discovered in the Xorg Server and XWayland, the worst of which can result in privilege escalation or remote code execution.

Announced
2023-05-30
Revised
2023-05-30
Access
remote
Bugs
#829208 #877459 #885825 #893438 #903547
Advisory
https://security.gentoo.org/glsa/202305-30

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 21.1.8>= 21.1.8
x11-base/xwayland*< 23.1.1>= 23.1.1

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X server, XWayland. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-21.1.8"

All XWayland users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xwayland-23.1.1"

References

▸ GLSA 202210-30 X.Org X server, XWayland: Multiple Vulnerabilities this version unaffected high remote 2022-10-31

Multiple vulnerabilities have been discovered in the Xorg Server and XWayland, the worst of which can result in remote code execution.

Announced
2022-10-31
Revised
2022-10-31
Access
remote
Bugs
#857780
Advisory
https://security.gentoo.org/glsa/202210-30

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 21.1.4>= 21.1.4
x11-base/xwayland*< 22.1.3>= 22.1.3

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X server and XWayland. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-21.1.4"

All XWayland users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xwayland-22.1.3"

References

▸ GLSA 202104-02 X.Org X Server: Privilege escalation this version unaffected high local, remote 2021-04-30

A vulnerability in X.Org X Server may allow users to escalate privileges.

Announced
2021-04-30
Revised
2021-04-30
Access
local, remote
Bugs
#782679
Advisory
https://security.gentoo.org/glsa/202104-02

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.20.11>= 1.20.11

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

It was discovered that X.Org X Server did not sufficiently check the length of the XInput extension’s ChangeFeedbackControl request.

Impact

An authorized attacker could possibly escalate privileges, or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.20.11"

References

▸ GLSA 202012-01 X.Org X Server: Multiple vulnerabilities this version unaffected normal local 2020-12-07

Multiple vulnerabilities have been found in X.org X Server, the worst of which could lead to privilege escalation.

Announced
2020-12-07
Revised
2020-12-07
Access
local
Bugs
#734976 #757882
Advisory
https://security.gentoo.org/glsa/202012-01

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.20.10>= 1.20.10

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.org X Server. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

A local attacker could escalate privileges.

Resolution

All X.org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=11-base/xorg-server-1.20.10"

References

▸ GLSA 201810-09 X.Org X Server: Privilege escalation this version unaffected high local 2018-10-30

A vulnerability in X.Org X Server allows local users to escalate privileges.

Announced
2018-10-30
Revised
2018-10-30
Access
local
Bugs
#669588
Advisory
https://security.gentoo.org/glsa/201810-09

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.20.3>= 1.20.3

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

An incorrect permission check for -modulepath and -logfile options when starting Xorg. X server allows unprivileged users with the ability to log in to the system via physical console to escalate their privileges and run arbitrary code under root privileges.

Impact

A local attacker can escalate privileges to root by passing crafted parameters to the X.org X server.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.20.3"

References

▸ GLSA 201711-05 X.Org Server: Multiple vulnerabilities this version unaffected normal remote 2017-11-10

Multiple vulnerabilities have been found in X.Org Server, the worst of which could allow an attacker to execute arbitrary code.

Announced
2017-11-10
Revised
2017-11-10
Access
remote
Bugs
#635974
Advisory
https://security.gentoo.org/glsa/201711-05

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.19.5>= 1.19.5

Background

The X.Org project provides an open source implementation of the X Window System.

Description

Multiple vulnerabilities have been discovered in X.Org Server. Please review the referenced CVE identifiers for details.

Impact

Attackers could execute arbitrary code or cause a Denial of Service condition.

Workaround

There is now know workaround at this time.

Resolution

All X.Org Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.19.5"

References

▸ GLSA 201710-30 X.Org Server: Multiple vulnerabilities this version unaffected normal local 2017-10-29

Multiple vulnerabilities have been found in X.Org Server the worst of which could allow a local attacker to replace shared memory segments.

Announced
2017-10-29
Revised
2017-10-29
Access
local
Bugs
#493294 #611350 #633910
Advisory
https://security.gentoo.org/glsa/201710-30

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.19.4>= 1.19.4

Background

The X.Org project provides an open source implementation of the X Window System.

Description

Multiple vulnerabilities have been discovered in X.Org Server. Please review the referenced CVE identifiers for details.

Impact

A local attacker could cause a global buffer overflow or a Denial of Service condition.

Workaround

There is no known workaround at this time

Resolution

All X.Org Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.19.4"

References

▸ GLSA 201704-03 X.Org: Multiple vulnerabilities this version unaffected high local, remote 2017-04-10

Multiple vulnerabilities have been found in X.Org server and libraries, the worse of which allowing local attackers to execute arbitrary code.

Announced
2017-04-10
Revised
2017-04-10
Access
local, remote
Bugs
#596182 #611350 #611352 #611354
Advisory
https://security.gentoo.org/glsa/201704-03

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.19.2>= 1.19.2
x11-libs/libICE*< 1.0.9-r1>= 1.0.9-r1
x11-libs/libXdmcp*< 1.1.2-r1>= 1.1.2-r1
x11-libs/libXfixes*< 5.0.3>= 5.0.3
x11-libs/libXi*< 1.7.7>= 1.7.7
x11-libs/libXrandr*< 1.5.1>= 1.5.1
x11-libs/libXrender*< 0.9.10>= 0.9.10
x11-libs/libXv*< 1.0.11>= 1.0.11

Background

X.Org X servers

Description

Multiple vulnerabilities have been discovered in X.Org server and libraries. Please review the CVE identifiers referenced below for details.

Impact

A local or remote users can utilize the vulnerabilities to attach to the X.Org session as a user and execute arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All X.Org-server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.19.2"

All libICE users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libICE-1.0.9-r1"

All libXdmcp users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXdmcp-1.1.2-r1"

All libXrender users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXrender-0.9.10"

All libXi users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXi-1.7.7"

All libXrandr users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXrandr-1.5.1"

All libXfixes users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXfixes-5.0.3"

All libXv users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXv-1.0.11"

References

▸ GLSA 201701-64 X.Org X Server: Multiple vulnerabilities this version unaffected normal remote 2017-01-25

Multiple vulnerabilities have been found in X.Org X Server, the worst of which may allow authenticated attackers to read from or send information to arbitrary X11 clients.

Announced
2017-01-25
Revised
2017-01-25
Access
remote
Bugs
#493294 #548002 #551680
Advisory
https://security.gentoo.org/glsa/201701-64

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.18.4>= 1.18.4

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X Server. Please review the CVE identifiers referenced below for details.

Impact

An authenticated attacker could possibly cause a Denial of Service condition or read from or send information to arbitrary X11 clients.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.18.4"

References

▸ GLSA 201504-06 X.Org X Server: Multiple vulnerabilities this version unaffected high remote 2015-04-17

Multiple vulnerabilities have been found in X.Org X Server, allowing attackers to execute arbitrary code or cause a Denial of Service condition.

Announced
2015-04-17
Revised
2015-04-17 (revision 2)
Access
remote
Bugs
#532086 #539692
Advisory
https://security.gentoo.org/glsa/201504-06

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.12.4-r4>= 1.12.4-r4

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X Server. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could possibly execute arbitrary code with the privileges of the process or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.12.4-r4"

References

▸ GLSA 201405-07 X.Org X Server: Multiple vulnerabilities this version unaffected high local, remote 2014-05-15

Multiple vulnerabilities have been found in X.Org X Server, allowing attackers to execute arbitrary code or cause a Denial of Service condition.

Announced
2014-05-15
Revised
2014-05-15
Access
local, remote
Bugs
#466222 #471098 #487360 #497836
Advisory
https://security.gentoo.org/glsa/201405-07

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.14.3-r2>= 1.14.3-r2

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple vulnerabilities have been discovered in X.Org X Server. Please review the CVE identifiers referenced below for details.

Impact

A context-dependent attacker could execute arbitrary code with the privileges of the process, cause a Denial of Service condition, or obtain sensitive information.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.14.3-r2"

References

▸ GLSA 201207-04 X.Org X Server: Privilege escalation this version unaffected high local 2012-07-09

A format string vulnerability in X.Org X Server may allow local privilege escalation or Denial of Service.

Announced
2012-07-09
Revised
2012-07-09
Access
local
Bugs
#412609
Advisory
https://security.gentoo.org/glsa/201207-04

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.11.4-r1>= 1.11.4-r1, >= 1.10.6-r1 (revision), <= 1.9.5-r1 (revision)

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

The "LogVHdrMessageVerb()" function in log.c contains a format string vulnerability.

NOTE: Exposure to this vulnerability is reduced in Gentoo due to X.Org X Server being built with "-D_FORTIFY_SOURCE=2" by default.

Impact

A local attacker could gain escalated privileges or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X Server 1.11.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.11.4-r1"

All X.Org X Server 1.10.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.10.6-r1"

X.Org X Server 1.9.x is not affected.

References

▸ GLSA 201110-19 X.Org X Server: Multiple vulnerabilities this version unaffected normal local 2011-10-22

Multiple vulnerabilities in the X.Org X server might allow local attackers to disclose information.

Announced
2011-10-22
Revised
2011-10-22 (revision 2)
Access
local
Bugs
#387069
Advisory
https://security.gentoo.org/glsa/201110-19

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.10.4-r1>= 1.9.5-r1 (revision), >= 1.10.4-r1

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

vladz reported the following vulnerabilities in the X.Org X server:

  • The X.Org X server follows symbolic links when trying to access the lock file for a X display, showing a predictable behavior depending on the file type of the link target (CVE-2011-4028).
  • The X.Org X server lock file mechanism allows for a race condition to cause the X server to modify the file permissions of an arbitrary file to 0444 (CVE-2011-4029).

Impact

A local attacker could exploit these vulnerabilities to disclose information by making arbitrary files on a system world-readable or gain information whether a specified file exists on the system and whether it is a file, directory, or a named pipe.

Workaround

There is no known workaround at this time.

Resolution

All X.Org X Server 1.9 users should upgrade to the latest 1.9 version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.9.5-r1"

All X.Org X Server 1.10 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.10.4-r1"

References

▸ GLSA 200806-07 X.Org X server: Multiple vulnerabilities this version unaffected high remote, local 2008-06-19

Multiple vulnerabilities have been discovered in the X.Org X server, possibly allowing for the remote execution of arbitrary code with root privileges.

Announced
2008-06-19
Revised
2008-06-19
Access
remote, local
Bugs
#225419
Advisory
https://security.gentoo.org/glsa/200806-07

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.3.0.0-r6>= 1.3.0.0-r6

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Regenrecht reported multiple vulnerabilities in various X server extensions via iDefense:

  • The SProcSecurityGenerateAuthorization() and SProcRecordCreateContext() functions of the RECORD and Security extensions are lacking proper parameter validation (CVE-2008-1377).
  • An integer overflow is possible in the function ShmPutImage() of the MIT-SHM extension (CVE-2008-1379).
  • The RENDER extension contains several possible integer overflows in the AllocateGlyph() function (CVE-2008-2360) which could possibly lead to a heap-based buffer overflow. Further possible integer overflows have been found in the ProcRenderCreateCursor() function (CVE-2008-2361) as well as in the SProcRenderCreateLinearGradient(), SProcRenderCreateRadialGradient() and SProcRenderCreateConicalGradient() functions (CVE-2008-2362).

Impact

Exploitation of these vulnerabilities could possibly lead to the remote execution of arbitrary code with root privileges, if the server is running as root, which is the default. It is also possible to crash the server by making use of these vulnerabilities.

Workaround

It is possible to avoid these vulnerabilities by disabling the affected server extensions. Therefore edit the configuration file (/etc/X11/xorg.conf) to contain the following in the appropriate places:

 Section "Extensions"   
Option "MIT-SHM" "disable"
Option "RENDER" "disable" 
Option "SECURITY" "disable"
 EndSection

 Section "Module"
  Disable "record"
 EndSection

Resolution

All X.org X Server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.3.0.0-r6"

References

▸ GLSA 200801-09 X.Org X server and Xfont library: Multiple vulnerabilities this version unaffected high remote, local 2008-01-20

Multiple vulnerabilities have been discovered in the X.Org X server and Xfont library, allowing for a local privilege escalation and arbitrary code execution.

Announced
2008-01-20
Revised
2008-03-05 (revision 3)
Access
remote, local
Bugs
#204362 #208343
Advisory
https://security.gentoo.org/glsa/200801-09

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.3.0.0-r5>= 1.3.0.0-r5
x11-libs/libXfont*< 1.3.1-r1>= 1.3.1-r1

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

regenrecht reported multiple vulnerabilities in various X server extension via iDefense:

  • The XFree86-Misc extension does not properly sanitize a parameter within a PassMessage request, allowing the modification of a function pointer (CVE-2007-5760).
  • Multiple functions in the XInput extension do not properly sanitize client requests for swapping bytes, leading to corruption of heap memory (CVE-2007-6427).
  • Integer overflow vulnerabilities in the EVI extension and in the MIT-SHM extension can lead to buffer overflows (CVE-2007-6429).
  • The TOG-CUP extension does not sanitize an index value in the ProcGetReservedColormapEntries() function, leading to arbitrary memory access (CVE-2007-6428).
  • A buffer overflow was discovered in the Xfont library when processing PCF font files (CVE-2008-0006).
  • The X server does not enforce restrictions when a user specifies a security policy file and attempts to open it (CVE-2007-5958).

Impact

Remote attackers could exploit the vulnerability in the Xfont library by enticing a user to load a specially crafted PCF font file resulting in the execution of arbitrary code with the privileges of the user running the X server, typically root. Local attackers could exploit this and the vulnerabilities in the X.org extensions to gain elevated privileges. If the X server allows connections from the network, these vulnerabilities could be exploited remotely. A local attacker could determine the existence of arbitrary files by exploiting the last vulnerability or possibly cause a Denial of Service.

Workaround

Workarounds for some of the vulnerabilities can be found in the X.Org security advisory as listed under References.

Resolution

All X.Org X server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.3.0.0-r5"

All X.Org Xfont library users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXfont-1.3.1-r1"

References

▸ GLSA 200710-16 X.Org X server: Composite local privilege escalation this version unaffected high local 2007-10-14

A vulnerability has been discovered in the Composite extension of the X.Org X server, allowing for a local privilege escalation.

Announced
2007-10-14
Revised
2007-10-14
Access
local
Bugs
#191964
Advisory
https://security.gentoo.org/glsa/200710-16

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.3.0.0-r1>= 1.3.0.0-r1

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Aaron Plattner discovered a buffer overflow in the compNewPixmap() function when copying data from a large pixel depth pixmap into a smaller pixel depth pixmap.

Impact

A local attacker could execute arbitrary code with the privileges of the user running the X server, typically root.

Workaround

Disable the Composite extension by setting ' Option "Composite" "disable" ' in the Extensions section of xorg.conf.

Note: This could affect the functionality of some applications.

Resolution

All X.Org X server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.3.0.0-r1"

References

▸ GLSA 200701-25 X.Org X server: Multiple vulnerabilities this version unaffected normal local 2007-01-27

Sean Larsson from iDefense Labs has found multiple vulnerabilities in the DBE and Render extensions.

Announced
2007-01-27
Revised
2007-02-26 (revision 2)
Access
local
Bugs
#157421
Advisory
https://security.gentoo.org/glsa/200701-25

Affected packages

PackageArchVulnerableUnaffected
x11-base/xorg-server*< 1.1.1-r4>= 1.1.1-r4

Background

The X Window System is a graphical windowing system based on a client/server model.

Description

Multiple memory corruption vulnerabilities have been found in the ProcDbeGetVisualInfo() and the ProcDbeSwapBuffers() of the DBE extension, and ProcRenderAddGlyphs() in the Render extension.

Impact

A local attacker could execute arbitrary code with the privileges of the user running the X server, typically root.

Workaround

Disable the DBE extension by removing the "Load dbe" directive in the Module section of xorg.conf, and explicitly disable the Render extension with ' Option "RENDER" "disable" ' in the Extensions section.

Note: This could affect the functionality of some applications.

Resolution

All X.Org X server users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.1.1-r4"

References

▸ GLSA 200608-25 X.org and some X.org libraries: Local privilege escalations this version unaffected high local 2006-08-28

X.org, libX11, xdm, xf86dga, xinit, xload, xtrans, and xterm are vulnerable to local privilege escalations because of unchecked setuid() calls.

Announced
2006-08-28
Revised
2006-12-13 (revision 2)
Access
local
Bugs
#135974
Advisory
https://security.gentoo.org/glsa/200608-25

Affected packages

PackageArchVulnerableUnaffected
app-emulation/emul-linux-x86-xlibsamd64< 7.0-r2>= 7.0-r2
x11-apps/xdm*< 1.0.4-r1>= 1.0.4-r1
x11-apps/xf86dga*< 1.0.1-r1>= 1.0.1-r1
x11-apps/xinit*< 1.0.2-r6>= 1.0.2-r6
x11-apps/xload*< 1.0.1-r1>= 1.0.1-r1
x11-base/xorg-server*< 1.1.0-r1>= 1.0.2-r6 (revision), >= 1.1.0-r1
x11-base/xorg-x11*< 6.9.0-r2>= 6.8.2-r8 (revision), >= 6.9.0-r2
x11-libs/libx11*< 1.0.1-r1>= 1.0.1-r1
x11-libs/xtrans*< 1.0.0-r1>= 1.0.0-r1
x11-terms/xterm*< 215>= 215

Background

X.org is an implementation of the X Window System.

Description

Several X.org libraries and X.org itself contain system calls to set*uid() functions, without checking their result.

Impact

Local users could deliberately exceed their assigned resource limits and elevate their privileges after an unsuccessful set*uid() system call. This requires resource limits to be enabled on the machine.

Workaround

There is no known workaround at this time.

Resolution

All X.Org xdm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-apps/xdm-1.0.4-r1"

All X.Org xinit users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-apps/xinit-1.0.2-r6"

All X.Org xload users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-apps/xload-1.0.1-r1"

All X.Org xf86dga users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-apps/xf86dga-1.0.1-r1"

All X.Org users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-x11-6.9.0-r2"

All X.Org X servers users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.1.0-r1"

All X.Org X11 library users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libx11-1.0.1-r1"

All X.Org xtrans library users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/xtrans-1.0.1-r1"

All xterm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/xterm-215"

All users of the X11R6 libraries for emulation of 32bit x86 on amd64 should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/emul-linux-x86-xlibs-7.0-r2"

Please note that the fixed packages have been available for most architectures since June 30th but the GLSA release was held up waiting for the remaining architectures.

References