CVE-2020-14344 Integer overflow in libX11
An integer overflow in libX11 can lead to heap corruption and privilege escalation when setuid programs invoke XIM client functions.
- Exploited in the wild
- Not known
- Login needed
- An administrator
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-14344?
CVE-2020-14344 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 5 Aug 2020. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
An integer overflow leading to a heap-buffer overflow was found in The X Input Method (XIM) client was implemented in libX11 before version 1.6.10. As per upstream this is security relevant when setuid programs call XIM client functions while running with elevated privileges. No such programs are shipped with Red Hat Enterprise Linux.
Weakness: CWE-190
Which versions are affected by CVE-2020-14344?
It affects 4 products.
Linux distribution packages (40)
libX11 SUSE:Enterprise Storage 5 | All versions | 1.6.2-12.12.1 |
libX11 SUSE:Enterprise Storage 5 | All versions | 1.6.2-12.8.1 |
libxcb SUSE:Enterprise Storage 5 | All versions | 1.10-4.5.1 |
libX11 SUSE:HPE Helion OpenStack 8 | All versions | 1.6.2-12.12.1 |
libX11 SUSE:HPE Helion OpenStack 8 | All versions | 1.6.2-12.8.1 |
libxcb SUSE:HPE Helion OpenStack 8 | All versions | 1.10-4.5.1 |
libX11 SUSE:Linux Enterprise High Performance Computing 15-ESPOS | All versions | 1.6.5-3.6.2 |
libX11 SUSE:Linux Enterprise High Performance Computing 15-ESPOS | All versions | 1.6.5-3.9.1 |
libxcb SUSE:Linux Enterprise High Performance Computing 15-ESPOS | All versions | 1.13-3.5.1 |
libX11 SUSE:Linux Enterprise High Performance Computing 15-LTSS | All versions | 1.6.5-3.6.2 |
libX11 SUSE:Linux Enterprise High Performance Computing 15-LTSS | All versions | 1.6.5-3.9.1 |
libxcb SUSE:Linux Enterprise High Performance Computing 15-LTSS | All versions | 1.13-3.5.1 |
libX11 SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 1.6.5-3.6.2 |
libX11 SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 1.6.5-3.9.1 |
libxcb SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 1.13-3.5.1 |
libX11 SUSE:Linux Enterprise Module for Basesystem 15 SP2 | All versions | 1.6.5-3.6.2 |
libX11 SUSE:Linux Enterprise Module for Basesystem 15 SP2 | All versions | 1.6.5-3.9.1 |
libxcb SUSE:Linux Enterprise Module for Basesystem 15 SP2 | All versions | 1.13-3.5.1 |
libxcb SUSE:Linux Enterprise Module for Desktop Applications 15 SP1 | All versions | 1.13-3.5.1 |
libxcb SUSE:Linux Enterprise Module for Desktop Applications 15 SP2 | All versions | 1.13-3.5.1 |
xorg-x11-libX11 SUSE:Linux Enterprise Point of Sale 11 SP3 | All versions | 7.4-5.11.72.15.1 |
xorg-x11-libX11 SUSE:Linux Enterprise Point of Sale 11 SP3 | All versions | 7.4-5.11.72.18.1 |
xorg-x11-libX11 SUSE:Linux Enterprise Server 11 SP4-LTSS | All versions | 7.4-5.11.72.15.1 |
xorg-x11-libX11 SUSE:Linux Enterprise Server 11 SP4-LTSS | All versions | 7.4-5.11.72.18.1 |
libX11 SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 1.6.2-12.12.1 |
libX11 SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 1.6.2-12.8.1 |
libxcb SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 1.10-4.5.1 |
libX11 SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 1.6.2-12.12.1 |
libX11 SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 1.6.2-12.8.1 |
libxcb SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 1.10-4.5.1 |
libX11 SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 1.6.2-12.12.1 |
libX11 SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 1.6.2-12.8.1 |
libxcb SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 1.10-4.5.1 |
libX11 SUSE:Linux Enterprise Server 12 SP3-LTSS | All versions | 1.6.2-12.12.1 |
libX11 SUSE:Linux Enterprise Server 12 SP3-LTSS | All versions | 1.6.2-12.8.1 |
libxcb SUSE:Linux Enterprise Server 12 SP3-LTSS | All versions | 1.10-4.5.1 |
libX11 SUSE:Linux Enterprise Server 12 SP4-LTSS | All versions | 1.6.2-12.12.1 |
libX11 SUSE:Linux Enterprise Server 12 SP4-LTSS | All versions | 1.6.2-12.8.1 |
libxcb SUSE:Linux Enterprise Server 12 SP4-LTSS | All versions | 1.10-4.5.1 |
libX11 SUSE:Linux Enterprise Server 12 SP5 | All versions | 1.6.2-12.12.1 |
Products include Canonical Ubuntu Linux, Fedoraproject Fedora, Opensuse Leap, X.org Libx11.
How do I fix CVE-2020-14344?
Upgrade to a fixed version.
Is CVE-2020-14344 being exploited?
There is no known exploitation of CVE-2020-14344 in the wild and no public exploit code.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as ALPINE-CVE-2020-14344, DEBIAN-CVE-2020-14344, DLA-2312-1, GHSA-g6cq-58wq-v493, JLSEC-2026-469, MGASA-2020-0334 and 11 more.