Every CVE Search/ Get API key

CVE-2021-31535

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to...

9.8 CriticalFix available

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

10.4%Up 7.6 points since May 28, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
CVE-2021-31535
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-120
Updated
2026-11-02
CVE List No score

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
CVE-2021-31535
Updated
2026-11-02
EUVDEUVD-2021-18433 No score

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
EUVD-2021-18433
Updated
2026-11-03
GitHub AdvisoriesGHSA-3vp2-rf63-rc8p No score

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to...

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
GHSA-3vp2-rf63-rc8p
Weakness
CWE-120
Updated
2026-11-02
OSVALPINE-CVE-2021-31535 9.8

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
ALPINE-CVE-2021-31535
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2021-31535 9.8

CVE-2021-31535 does not affect BellSoft software

Record
BELL-CVE-2021-31535
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 23 moreShow less
OSV 9.8

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
CVE-2021-31535
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2021-31535 9.8

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
DEBIAN-CVE-2021-31535
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVJLSEC-2026-471 9.8

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
JLSEC-2026-471
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Updated
2026-11-02
OSVOESA-2021-1235 9.8

libX11 security update

Core X11 protocol client library.

Security Fix(es):

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.(CVE-2021-31535)

Record
OESA-2021-1235
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:3296 8.1

Red Hat Security Advisory: libX11 security update

Record
RHSA-2021:3296
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:3477 8.1

Red Hat Security Advisory: RHV-H security update (redhat-virtualization-host) 4.3.18

Record
RHSA-2021:3477
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2021:4326 8.1

Moderate: libX11 security update

The libX11 packages contain the core X11 protocol client library.

Security Fix(es):

  • libX11: missing request length checks (CVE-2021-31535)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 8.5 Release Notes linked from the References section.

Record
RLSA-2021:4326
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-31535 9.8

LookupCol.c in X.Org X through X11R7.7 and libX11 before 1.7.1 might allow remote attackers to execute arbitrary code. The libX11 XLookupColor request (intended for server-side color lookup) contains a flaw allowing a client to send color-name requests with a name longer than the maximum size allowed by the protocol (and also longer than the maximum packet size for normal-sized packets). The user-controlled data exceeding the maximum size is then interpreted by the server as additional X protocol requests and executed, e.g., to disable X server authorization completely. For example, if the victim encounters malicious terminal control sequences for color codes, then the attacker may be able to take full control of the running graphical session.

Record
UBUNTU-CVE-2021-31535
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2021:4326 No score

Moderate: libX11 security update

The libX11 packages contain the core X11 protocol client library.

Security Fix(es):

  • libX11: missing request length checks (CVE-2021-31535)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2021:4326
Updated
2026-11-02
OSVCLSA-2026-1792607902 No score

libX11: Fix of 6 CVEs

  • CVE-2018-14599: fix off-by-one writes in XListExtensions, XGetFontPath and XListFonts
  • CVE-2018-14600: fix out-of-bounds write in XListExtensions and XGetFontPath
  • CVE-2018-14598: fix crash on invalid reply in XListExtensions and XGetFontPath
  • CVE-2021-31535: reject strings longer than USHRT_MAX before sending them on the wire
  • CVE-2023-3138: add bounds checks for extension request, event and error codes
  • CVE-2023-43787: fix integer overflow in XCreateImage leading to heap overflow
Record
CLSA-2026-1792607902
Updated
2026-11-02
OSVCLSA-2026-1792609205 No score

libX11: Fix of 6 CVEs

  • CVE-2018-14599: fix off-by-one writes in XListExtensions, XGetFontPath and XListFonts
  • CVE-2018-14600: fix out-of-bounds write in XListExtensions and XGetFontPath
  • CVE-2018-14598: fix crash on invalid reply in XListExtensions and XGetFontPath
  • CVE-2021-31535: reject strings longer than USHRT_MAX before sending them on the wire
  • CVE-2023-3138: add bounds checks for extension request, event and error codes
  • CVE-2023-43787: fix integer overflow in XCreateImage leading to heap overflow
Record
CLSA-2026-1792609205
Updated
2026-11-02
OSVMGASA-2021-0219 No score

Updated libx11 packages fix a security vulnerability

XLookupColor() and other X libraries function lack proper validation of the length of their string parameters. If those parameters can be controlled by an external application (for instance a color name that can be emitted via a terminal control sequence) it can lead to the emission of extra X protocol requests to the X server (CVE-2021-31535).

Record
MGASA-2021-0219
Updated
2026-11-02
OSVopenSUSE-SU-2021:0807-1 No score

Security update for libX11

This update for libX11 fixes the following issues:

  • CVE-2021-31535: Fixed missing request length checks in libX11 (bsc#1182506).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:0807-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:0857-1 No score

Security update for libX11

This update for libX11 fixes the following issues:

  • Regression in the fix for CVE-2021-31535, causing segfaults for xforms applications like fdesign (bsc#1186643)

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:0857-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:1897-1 No score

Security update for libX11

This update for libX11 fixes the following issues:

  • Regression in the fix for CVE-2021-31535, causing segfaults for xforms applications like fdesign (bsc#1186643)
Record
openSUSE-SU-2021:1897-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10918-1 No score

libX11-6-1.7.2-1.2 on GA media

These are all security issues fixed in the libX11-6-1.7.2-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10918-1
Updated
2026-11-02
OSVSUSE-SU-2021:14748-1 No score

Security update for xorg-x11-libX11

This update for xorg-x11-libX11 fixes the following issues:

  • Regression in the fix for CVE-2021-31535, causing segfaults for xforms applications like fdesign (bsc#1186643).
Record
SUSE-SU-2021:14748-1
Updated
2026-11-02
OSVSUSE-SU-2021:1765-1 No score

Security update for libX11

This update for libX11 fixes the following issues:

  • CVE-2021-31535: Fixed missing request length checks in libX11 (bsc#1182506).
Record
SUSE-SU-2021:1765-1
Updated
2026-11-02
OSVSUSE-SU-2021:1766-1 No score

Security update for libX11

This update for libX11 fixes the following issues:

  • CVE-2021-31535: Fixed missing request length checks in libX11 (bsc#1182506).
Record
SUSE-SU-2021:1766-1
Updated
2026-11-02
OSVSUSE-SU-2021:1892-1 No score

Security update for libX11

This update for libX11 fixes the following issues:

  • Regression in the fix for CVE-2021-31535, causing segfaults for xforms applications like fdesign (bsc#1186643)
Record
SUSE-SU-2021:1892-1
Updated
2026-11-02
OSVSUSE-SU-2021:1897-1 No score

Security update for libX11

This update for libX11 fixes the following issues:

  • Regression in the fix for CVE-2021-31535, causing segfaults for xforms applications like fdesign (bsc#1186643)
Record
SUSE-SU-2021:1897-1
Updated
2026-11-02
OSVUSN-4966-1 No score

libx11 vulnerability

It was discovered that libx11 incorrectly validated certain parameter lengths. A remote attacker could possibly use this issue to trick libx11 into emitting extra X protocol requests.

Record
USN-4966-1
Updated
2026-11-02
OSVUSN-4966-2 No score

libx11 vulnerability

USN-4966-1 fixed a vulnerability in libx11. This update provides the corresponding update for Ubuntu 14.04 ESM and Ubuntu 16.04 ESM.

Original advisory details:

It was discovered that libx11 incorrectly validated certain parameter lengths. A remote attacker could possibly use this issue to trick libx11 into emitting extra X protocol requests.

Record
USN-4966-2
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libx11
Alpine:v3.10
before 1.6.12-r1
1.6.12-r1
libx11
Alpine:v3.11
before 1.6.12-r1
1.6.12-r1
libx11
Alpine:v3.12
before 1.6.12-r1
1.6.12-r1
libx11
Alpine:v3.13
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.14
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.15
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.16
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.17
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.18
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.19
before 1.7.1-r0
1.7.1-r0
Show 94 moreShow less
Affected packages
PackageAffectedFixed
libx11
Alpine:v3.20
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.21
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.22
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.23
before 1.7.1-r0
1.7.1-r0
libx11
Alpine:v3.24
before 1.7.1-r0
1.7.1-r0
libX11
AlmaLinux:8
before 1.6.8-5.el8
1.6.8-5.el8
libX11-common
AlmaLinux:8
before 1.6.8-5.el8
1.6.8-5.el8
libX11-devel
AlmaLinux:8
before 1.6.8-5.el8
1.6.8-5.el8
libX11-xcb
AlmaLinux:8
before 1.6.8-5.el8
1.6.8-5.el8
libX11
TuxCare:OracleLinux:6
From an advisory covering 6 CVEs
before 1.6.4-4.el6_10.tuxcare.els1
1.6.4-4.el6_10.tuxcare.els1
libX11-common
TuxCare:OracleLinux:6
From an advisory covering 6 CVEs
before 1.6.4-4.el6_10.tuxcare.els1
1.6.4-4.el6_10.tuxcare.els1
libX11-devel
TuxCare:OracleLinux:6
From an advisory covering 6 CVEs
before 1.6.4-4.el6_10.tuxcare.els1
1.6.4-4.el6_10.tuxcare.els1
libX11
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.6.4-4.el6_10.tuxcare.els1
1.6.4-4.el6_10.tuxcare.els1
libX11-common
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.6.4-4.el6_10.tuxcare.els1
1.6.4-4.el6_10.tuxcare.els1
libX11-devel
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.6.4-4.el6_10.tuxcare.els1
1.6.4-4.el6_10.tuxcare.els1
libx11
Debian:12
before 2:1.7.1-1
2:1.7.1-1
libx11
Debian:13
before 2:1.7.1-1
2:1.7.1-1
libx11
Debian:14
before 2:1.7.1-1
2:1.7.1-1
libx11
Debian:9
before 2:1.6.4-3+deb9u4, plus listed versions
2:1.6.4-32:1.6.4-3+deb9u12:1.6.4-3+deb9u22:1.6.4-3+deb9u3
2:1.6.4-3+deb9u4
libx11
Debian:10
before 2:1.6.7-1+deb10u2, plus listed versions
2:1.6.7-12:1.6.7-1+deb10u1
2:1.6.7-1+deb10u2
Xorg_libX11_jll
Julia
before 1.8.6+0
1.8.6+0
libx11
Mageia:7
before 1.6.12-1.1.mga7
1.6.12-1.1.mga7
libx11
Mageia:8
before 1.7.0-1.1.mga8
1.7.0-1.1.mga8
libX11
openEuler:20.03-LTS-SP1
before 1.6.9-5.oe1
1.6.9-5.oe1
libX11
Red Hat:enterprise_linux:7::client
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-common
Red Hat:enterprise_linux:7::client
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-debuginfo
Red Hat:enterprise_linux:7::client
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-devel
Red Hat:enterprise_linux:7::client
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-devel
Red Hat:enterprise_linux:7::computenode
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11
Red Hat:enterprise_linux:7::server
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-common
Red Hat:enterprise_linux:7::server
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-devel
Red Hat:enterprise_linux:7::server
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11
Red Hat:enterprise_linux:7::workstation
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-common
Red Hat:enterprise_linux:7::workstation
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
libX11-devel
Red Hat:enterprise_linux:7::workstation
before 0:1.6.7-4.el7_9
0:1.6.7-4.el7_9
redhat-virtualization-host
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 5 CVEs
before 0:4.3.18-20210903.0.el7_9
0:4.3.18-20210903.0.el7_9
redhat-virtualization-host-image-update
Red Hat:enterprise_linux:7::hypervisor
From an advisory covering 5 CVEs
before 0:4.3.18-20210903.0.el7_9
0:4.3.18-20210903.0.el7_9
libX11
Red Hat:enterprise_linux:8::appstream
before 0:1.6.8-5.el8
0:1.6.8-5.el8
libX11-common
Red Hat:enterprise_linux:8::appstream
before 0:1.6.8-5.el8
0:1.6.8-5.el8
libX11-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.6.8-5.el8
0:1.6.8-5.el8
libX11-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:1.6.8-5.el8
0:1.6.8-5.el8
libX11-devel
Red Hat:enterprise_linux:8::appstream
before 0:1.6.8-5.el8
0:1.6.8-5.el8
libX11-xcb
Red Hat:enterprise_linux:8::appstream
before 0:1.6.8-5.el8
0:1.6.8-5.el8
libX11-xcb-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.6.8-5.el8
0:1.6.8-5.el8
libX11
Rocky Linux:8
before 0:1.6.8-5.el8
0:1.6.8-5.el8
xorg-x11-libX11
SUSE:Linux Enterprise Point of Sale 11 SP3
before 7.4-5.11.72.27.1
7.4-5.11.72.27.1
xorg-x11-libX11
SUSE:Linux Enterprise Server 11 SP4-LTSS
before 7.4-5.11.72.27.1
7.4-5.11.72.27.1
libX11
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.6.5-3.18.1
1.6.5-3.18.1
libX11
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 1.6.5-3.18.1
1.6.5-3.18.1
libX11
SUSE:Linux Enterprise Micro 5.0
before 1.6.5-3.18.1
1.6.5-3.18.1
libX11
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.6.2-12.18.1
1.6.2-12.18.1
libX11
SUSE:Linux Enterprise Server 12 SP5
before 1.6.2-12.18.1
1.6.2-12.18.1
libX11
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.6.2-12.18.1
1.6.2-12.18.1
libX11
SUSE:HPE Helion OpenStack 8
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:OpenStack Cloud 8
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:OpenStack Cloud 9
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:OpenStack Cloud Crowbar 8
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:OpenStack Cloud Crowbar 9
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server 12 SP2-BCL
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server 12 SP3-BCL
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server 12 SP5
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.6.2-12.21.1
1.6.2-12.21.1
libX11
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise Server 15-LTSS
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise Server 15 SP1-BCL
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Manager Proxy 4.0
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Manager Retail Branch Server 4.0
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Manager Server 4.0
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Linux Enterprise Micro 5.0
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
SUSE:Enterprise Storage 6
before 1.6.5-3.21.1
1.6.5-3.21.1
libx11
Ubuntu:Pro:14.04:LTS
before 2:1.6.2-1ubuntu2.1+esm2, plus listed versions
2:1.6.1-1ubuntu12:1.6.1-1ubuntu22:1.6.2-1ubuntu12:1.6.2-1ubuntu22:1.6.2-1ubuntu2.12:1.6.2-1ubuntu2.1+esm1
2:1.6.2-1ubuntu2.1+esm2
libx11
Ubuntu:Pro:16.04:LTS
before 2:1.6.3-1ubuntu2.2+esm1, plus listed versions
2:1.6.3-1ubuntu22:1.6.3-1ubuntu2.12:1.6.3-1ubuntu2.2
2:1.6.3-1ubuntu2.2+esm1
libx11
Ubuntu:18.04:LTS
before 2:1.6.4-3ubuntu0.4, plus listed versions
2:1.6.4-32:1.6.4-3ubuntu0.12:1.6.4-3ubuntu0.22:1.6.4-3ubuntu0.3
2:1.6.4-3ubuntu0.4
libx11
Ubuntu:20.04:LTS
before 2:1.6.9-2ubuntu1.2, plus listed versions
2:1.6.8-12:1.6.9-22:1.6.9-2ubuntu12:1.6.9-2ubuntu1.1
2:1.6.9-2ubuntu1.2
libX11
openSUSE:Leap 15.2
before 1.6.5-lp152.5.15.1
1.6.5-lp152.5.15.1
libX11
openSUSE:Leap 15.2
before 1.6.5-lp152.5.18.1
1.6.5-lp152.5.18.1
libX11
openSUSE:Leap 15.3
before 1.6.5-3.21.1
1.6.5-3.21.1
libX11
openSUSE:Tumbleweed
From an advisory covering 6 CVEs
before 1.7.2-1.2
1.7.2-1.2

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-31535 is a critical vulnerability (CVSS 9.8) in X.org Libx11, published May 18, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 10.4%, the 95th percentile. Fixed in libx11 1.6.12-r1.

References

Show 86 moreShow less
MoveEnter Open