CVE-2023-3138
A vulnerability was found in libX11. The security flaw occurs because the functions in src...
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
CVE-2023-3138- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-119, CWE-787
- Updated
- 2026-11-02
CVE List No score
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
CVE-2023-3138- Weakness
- CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2023-43823 No score
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
EUVD-2023-43823- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-849h-8wj5-xmx8
7.5
A vulnerability was found in libX11. The security flaw occurs because the functions in src...
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
GHSA-849h-8wj5-xmx8- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-119, CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-3138
7.5
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
ALPINE-CVE-2023-3138- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-27274
7.5
CVE-2023-3138 affecting package libX11 for versions less than 1.6.12-6
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
AZL-27274- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 24 moreShow less
OSVBELL-CVE-2023-3138
7.5
CVE-2023-3138 does not affect BellSoft software
- Record
BELL-CVE-2023-3138- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-3138
7.5
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
DEBIAN-CVE-2023-3138- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-472
7.5
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
JLSEC-2026-472- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1376
5.5
libX11 security update
Core X11 protocol client library.
Security Fix(es):
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.(CVE-2023-3138)
- Record
OESA-2023-1376- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2023-1377
5.5
libX11 security update
Core X11 protocol client library.
Security Fix(es):
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.(CVE-2023-3138)
- Record
OESA-2023-1377- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2023-1378
5.5
libX11 security update
Core X11 protocol client library.
Security Fix(es):
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.(CVE-2023-3138)
- Record
OESA-2023-1378- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2023-1392
5.5
libX11 security update
Core X11 protocol client library.
Security Fix(es):
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.(CVE-2023-3138)
- Record
OESA-2023-1392- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2023:6497
7.3
Red Hat Security Advisory: libX11 security update
- Record
RHSA-2023:6497- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:7029
7.3
Red Hat Security Advisory: libX11 security update
- Record
RHSA-2023:7029- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:1088
7.3
Red Hat Security Advisory: libX11 security update
- Record
RHSA-2024:1088- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:1417
7.3
Red Hat Security Advisory: libX11 security update
- Record
RHSA-2024:1417- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-3138
7.5
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
UBUNTU-CVE-2023-3138- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2023:6497 No score
Moderate: libX11 security update
The libX11 packages contain the core X11 protocol client library.
Security Fix(es):
- libX11: InitExt.c can overwrite unintended portions of the Display structure if the extension request leads to a buffer overflow (CVE-2023-3138)
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-2023:6497- Updated
- 2026-11-02
OSVALSA-2023:7029 No score
Moderate: libX11 security update
The libX11 packages contain the core X11 protocol client library.
Security Fix(es):
- libX11: InitExt.c can overwrite unintended portions of the Display structure if the extension request leads to a buffer overflow (CVE-2023-3138)
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-2023:7029- Updated
- 2026-11-02
OSVCLSA-2025-1745270046 No score
libX11: Fix of CVE-2023-3138
- CVE-2023-3138: prevent out-of-bounds writes in XQueryExtension responses within Display struct
- Record
CLSA-2025-1745270046- 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
OSV No score
A vulnerability was found in libX11. The security flaw occurs because the functions in src/InitExt.c in libX11 do not check that the values provided for the Request, Event, or Error IDs are within the bounds of the arrays that those functions write to, using those IDs as array indexes. They trust that they were called with values provided by an Xserver adhering to the bounds specified in the X11 protocol, as all X servers provided by X.Org do. As the protocol only specifies a single byte for these values, an out-of-bounds value provided by a malicious server (or a malicious proxy-in-the-middle) can only overwrite other portions of the Display structure and not write outside the bounds of the Display structure itself, possibly causing the client to crash with this memory corruption.
- Record
CVE-2023-3138- Weakness
- CWE-119
- Updated
- 2026-11-02
OSVMGASA-2023-0206 No score
Updated libx11 packages fix security vulnerability
Buffer overflows in InitExt.c in libX11 prior to 1.8.6. (CVE-2023-3138)
- Record
MGASA-2023-0206- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13008-1 No score
libX11-6-1.8.5-2.1 on GA media
These are all security issues fixed in the libX11-6-1.8.5-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13008-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2531-1 No score
Security update for libX11
This update for libX11 fixes the following issues:
- CVE-2023-3138: Fixed buffer overflows in InitExt.c (bsc#1212102).
- Record
SUSE-SU-2023:2531-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2614-1 No score
Security update for libX11
This update for libX11 fixes the following issues:
- CVE-2023-3138: Fixed buffer overflows in InitExt.c (bsc#1212102).
- Record
SUSE-SU-2023:2614-1- Updated
- 2026-11-02
OSVUSN-6168-1 No score
libx11 vulnerability
Gregory James Duck discovered that libx11 incorrectly handled certain Request, Event, or Error IDs. If a user were tricked into connecting to a malicious X Server, a remote attacker could possibly use this issue to cause libx11 to crash, resulting in a denial of service.
- Record
USN-6168-1- Updated
- 2026-11-02
OSVUSN-6168-2 No score
libx11 vulnerability
USN-6168-1 fixed a vulnerability in libx11. This update provides the corresponding update for Ubuntu 14.04 ESM, Ubuntu 16.04 ESM, and Ubuntu 18.04 ESM.
Original advisory details:
Gregory James Duck discovered that libx11 incorrectly handled certain Request, Event, or Error IDs. If a user were tricked into connecting to a malicious X Server, a remote attacker could possibly use this issue to cause libx11 to crash, resulting in a denial of service.
- Record
USN-6168-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libx11Alpine:v3.15 |
before 1.7.3.1-r1 | 1.7.3.1-r1 |
libx11Alpine:v3.16 |
before 1.8-r1 | 1.8-r1 |
libx11Alpine:v3.17 |
before 1.8.4-r1 | 1.8.4-r1 |
libx11Alpine:v3.18 |
before 1.8.4-r4 | 1.8.4-r4 |
libX11AlmaLinux:9 |
before 1.7.0-8.el9 | 1.7.0-8.el9 |
libX11-commonAlmaLinux:9 |
before 1.7.0-8.el9 | 1.7.0-8.el9 |
libX11-develAlmaLinux:9 |
before 1.7.0-8.el9 | 1.7.0-8.el9 |
libX11-xcbAlmaLinux:9 |
before 1.7.0-8.el9 | 1.7.0-8.el9 |
libX11AlmaLinux:8 |
before 1.6.8-6.el8 | 1.6.8-6.el8 |
libX11-commonAlmaLinux:8 |
before 1.6.8-6.el8 | 1.6.8-6.el8 |
Show 89 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libX11-develAlmaLinux:8 |
before 1.6.8-6.el8 | 1.6.8-6.el8 |
libX11-xcbAlmaLinux:8 |
before 1.6.8-6.el8 | 1.6.8-6.el8 |
libX11Azure Linux:2 |
before 1.6.12-6 | 1.6.12-6 |
libX11TuxCare:AlmaLinux:9.2 |
before 1.7.0-7.el9.tuxcare.els1 | 1.7.0-7.el9.tuxcare.els1 |
libX11-commonTuxCare:AlmaLinux:9.2 |
before 1.7.0-7.el9.tuxcare.els1 | 1.7.0-7.el9.tuxcare.els1 |
libX11-develTuxCare:AlmaLinux:9.2 |
before 1.7.0-7.el9.tuxcare.els1 | 1.7.0-7.el9.tuxcare.els1 |
libX11-xcbTuxCare:AlmaLinux:9.2 |
before 1.7.0-7.el9.tuxcare.els1 | 1.7.0-7.el9.tuxcare.els1 |
libX11TuxCare: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-commonTuxCare: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-develTuxCare: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 |
libX11TuxCare: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-commonTuxCare: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-develTuxCare: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 |
libx11Debian:12 |
before 2:1.8.4-2+deb12u1, plus listed versions 2:1.8.4-2 |
2:1.8.4-2+deb12u1 |
libx11Debian:13 |
before 2:1.8.6-1 | 2:1.8.6-1 |
libx11Debian:14 |
before 2:1.8.6-1 | 2:1.8.6-1 |
libx11Debian:10 |
before 2:1.6.7-1+deb10u3, plus listed versions 2:1.6.7-12:1.6.7-1+deb10u12:1.6.7-1+deb10u2 |
2:1.6.7-1+deb10u3 |
libx11Debian:11 |
before 2:1.7.2-1+deb11u1, plus listed versions 2:1.7.2-1 |
2:1.7.2-1+deb11u1 |
Xorg_libX11_jllJulia |
before 1.8.6+0 | 1.8.6+0 |
libx11Mageia:8 |
before 1.7.0-1.4.mga8 | 1.7.0-1.4.mga8 |
libX11openEuler:20.03-LTS-SP1 |
before 1.6.9-7.oe1 | 1.6.9-7.oe1 |
libX11openEuler:20.03-LTS-SP3 |
before 1.6.9-7.oe1 | 1.6.9-7.oe1 |
libX11openEuler:22.03-LTS |
before 1.7.2-7.oe2203 | 1.7.2-7.oe2203 |
libX11openEuler:22.03-LTS-SP1 |
before 1.7.2-6.oe2203sp1 | 1.7.2-6.oe2203sp1 |
libX11Red Hat:enterprise_linux:9::appstream |
before 0:1.7.0-8.el9 | 0:1.7.0-8.el9 |
libX11-commonRed Hat:enterprise_linux:9::appstream |
before 0:1.7.0-8.el9 | 0:1.7.0-8.el9 |
libX11-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.7.0-8.el9 | 0:1.7.0-8.el9 |
libX11-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:1.7.0-8.el9 | 0:1.7.0-8.el9 |
libX11-develRed Hat:enterprise_linux:9::appstream |
before 0:1.7.0-8.el9 | 0:1.7.0-8.el9 |
libX11-xcbRed Hat:enterprise_linux:9::appstream |
before 0:1.7.0-8.el9 | 0:1.7.0-8.el9 |
libX11-xcb-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.7.0-8.el9 | 0:1.7.0-8.el9 |
libX11Red Hat:enterprise_linux:8::appstream |
before 0:1.6.8-6.el8 | 0:1.6.8-6.el8 |
libX11-commonRed Hat:enterprise_linux:8::appstream |
before 0:1.6.8-6.el8 | 0:1.6.8-6.el8 |
libX11-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.6.8-6.el8 | 0:1.6.8-6.el8 |
libX11-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.6.8-6.el8 | 0:1.6.8-6.el8 |
libX11-develRed Hat:enterprise_linux:8::appstream |
before 0:1.6.8-6.el8 | 0:1.6.8-6.el8 |
libX11-xcbRed Hat:enterprise_linux:8::appstream |
before 0:1.6.8-6.el8 | 0:1.6.8-6.el8 |
libX11-xcb-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.6.8-6.el8 | 0:1.6.8-6.el8 |
libX11Red Hat:rhel_eus:9.2::appstream |
before 0:1.7.0-8.el9_2 | 0:1.7.0-8.el9_2 |
libX11-commonRed Hat:rhel_eus:9.2::appstream |
before 0:1.7.0-8.el9_2 | 0:1.7.0-8.el9_2 |
libX11-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:1.7.0-8.el9_2 | 0:1.7.0-8.el9_2 |
libX11-debugsourceRed Hat:rhel_eus:9.2::appstream |
before 0:1.7.0-8.el9_2 | 0:1.7.0-8.el9_2 |
libX11-develRed Hat:rhel_eus:9.2::appstream |
before 0:1.7.0-8.el9_2 | 0:1.7.0-8.el9_2 |
libX11-xcbRed Hat:rhel_eus:9.2::appstream |
before 0:1.7.0-8.el9_2 | 0:1.7.0-8.el9_2 |
libX11-xcb-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:1.7.0-8.el9_2 | 0:1.7.0-8.el9_2 |
libX11Red Hat:rhel_eus:8.8::appstream |
before 0:1.6.8-6.el8_8 | 0:1.6.8-6.el8_8 |
libX11-commonRed Hat:rhel_eus:8.8::appstream |
before 0:1.6.8-6.el8_8 | 0:1.6.8-6.el8_8 |
libX11-debuginfoRed Hat:rhel_eus:8.8::appstream |
before 0:1.6.8-6.el8_8 | 0:1.6.8-6.el8_8 |
libX11-debugsourceRed Hat:rhel_eus:8.8::appstream |
before 0:1.6.8-6.el8_8 | 0:1.6.8-6.el8_8 |
libX11-develRed Hat:rhel_eus:8.8::appstream |
before 0:1.6.8-6.el8_8 | 0:1.6.8-6.el8_8 |
libX11-xcbRed Hat:rhel_eus:8.8::appstream |
before 0:1.6.8-6.el8_8 | 0:1.6.8-6.el8_8 |
libX11-xcb-debuginfoRed Hat:rhel_eus:8.8::appstream |
before 0:1.6.8-6.el8_8 | 0:1.6.8-6.el8_8 |
libX11SUSE:OpenStack Cloud 9 |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:OpenStack Cloud Crowbar 9 |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Server 12 SP2-BCL |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Server 12 SP4-ESPOS |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Server 12 SP4-LTSS |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Server 12 SP5 |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.6.2-12.30.1 | 1.6.2-12.30.1 |
libX11SUSE:Linux Enterprise Micro 5.3 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Micro 5.4 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Real Time 15 SP3 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Server 15 SP1-LTSS |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Server 15 SP2-LTSS |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Manager Proxy 4.2 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Manager Server 4.2 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Linux Enterprise Micro 5.2 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Enterprise Storage 7 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11SUSE:Enterprise Storage 7.1 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11openSUSE:Leap Micro 5.3 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11openSUSE:Leap 15.4 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libX11openSUSE:Leap 15.5 |
before 1.6.5-150000.3.30.1 | 1.6.5-150000.3.30.1 |
libx11Ubuntu:Pro:14.04:LTS |
before 2:1.6.2-1ubuntu2.1+esm3, 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+esm12:1.6.2-1ubuntu2.1+esm2 |
2:1.6.2-1ubuntu2.1+esm3 |
libx11Ubuntu:Pro:16.04:LTS |
before 2:1.6.3-1ubuntu2.2+esm2, plus listed versions 2:1.6.3-1ubuntu22:1.6.3-1ubuntu2.12:1.6.3-1ubuntu2.22:1.6.3-1ubuntu2.2+esm1 |
2:1.6.3-1ubuntu2.2+esm2 |
libx11Ubuntu:Pro:18.04:LTS |
before 2:1.6.4-3ubuntu0.4+esm1, plus listed versions 2:1.6.4-32:1.6.4-3ubuntu0.12:1.6.4-3ubuntu0.22:1.6.4-3ubuntu0.32:1.6.4-3ubuntu0.4 |
2:1.6.4-3ubuntu0.4+esm1 |
libx11Ubuntu:20.04:LTS |
before 2:1.6.9-2ubuntu1.5, plus listed versions 2:1.6.8-12:1.6.9-22:1.6.9-2ubuntu12:1.6.9-2ubuntu1.12:1.6.9-2ubuntu1.2 |
2:1.6.9-2ubuntu1.5 |
libx11Ubuntu:22.04:LTS |
before 2:1.7.5-1ubuntu0.2, plus listed versions 2:1.7.2-12:1.7.2-22:1.7.2-2build12:1.7.5-1 |
2:1.7.5-1ubuntu0.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-3138 is a high vulnerability (CVSS 7.5) in The X11 Project Libx11, published June 15, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.66%, the 76th percentile. Fixed in libx11 1.7.3.1-r1.
References
access.redhat.com/security/cve/CVE-2023-3138
gitlab.freedesktop.org/xorg/lib/libx11/-/commit/304a654a0d57bf0f00d8998185f0360332cfa36c
lists.x.org/archives/xorg-announce/2023-June/003406.html
lists.x.org/archives/xorg-announce/2023-June/003407.html
security.netapp.com/advisory/ntap-20231208-0008
nvd.nist.gov/vuln/detail/CVE-2023-3138
Show 42 moreShow less
github.com/advisories/GHSA-849h-8wj5-xmx8
security.alpinelinux.org/vuln/CVE-2023-3138
access.redhat.com/errata/RHSA-2023:6497
bugzilla.redhat.com/2213748
errata.almalinux.org/9/ALSA-2023-6497.html
access.redhat.com/errata/RHSA-2023:7029
errata.almalinux.org/8/ALSA-2023-7029.html
docs.bell-sw.com/security/cves/CVE-2023-3138
errata.tuxcare.com/almalinux9.2-esu/CLSA-2025-1745270046.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1792607902.html
nvd.nist.gov/vuln/detail/CVE-2018-14598
nvd.nist.gov/vuln/detail/CVE-2018-14599
nvd.nist.gov/vuln/detail/CVE-2018-14600
nvd.nist.gov/vuln/detail/CVE-2021-31535
nvd.nist.gov/vuln/detail/CVE-2023-43787
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1792609205.html
github.com/CVEProject/cvelistV5/tree/main/cves/2023/3xxx/CVE-2023-3138.json
security-tracker.debian.org/tracker/CVE-2023-3138
advisories.mageia.org/MGASA-2023-0206.html
bugs.mageia.org/show_bug.cgi?id=32015
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1376
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1377
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1378
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1392
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2213748
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6497.json
cve.org/CVERecord?id=CVE-2023-3138
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.9_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7029.json
access.redhat.com/errata/RHSA-2024:1088
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1088.json
access.redhat.com/errata/RHSA-2024:1417
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1417.json
suse.com/support/update/announcement/2023/suse-su-20232531-1
bugzilla.suse.com/1212102
suse.com/security/cve/CVE-2023-3138
suse.com/support/update/announcement/2023/suse-su-20232614-1
ubuntu.com/security/CVE-2023-3138
ubuntu.com/security/notices/USN-6168-1
ubuntu.com/security/notices/USN-6168-2