First published: Mon Sep 11 2023(Updated: )
A buffer overflow was discovered in the GNU C Library's dynamic loader ld.so while processing the GLIBC_TUNABLES environment variable. This issue could allow a local attacker to use maliciously crafted GLIBC_TUNABLES environment variables when launching binaries with SUID permission to execute code with elevated privileges.
Credit: secalert@redhat.com secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
ubuntu/glibc | <2.35-0ubuntu3.4 | 2.35-0ubuntu3.4 |
ubuntu/glibc | <2.37-0ubuntu2.1 | 2.37-0ubuntu2.1 |
ubuntu/glibc | <2.38-1ubuntu6 | 2.38-1ubuntu6 |
debian/glibc | <=2.31-13+deb11u6 | 2.28-10+deb10u1 2.28-10+deb10u2 2.31-13+deb11u7 2.36-9+deb12u3 2.37-12 2.37-13 |
redhat/glibc | <2.39 | 2.39 |
GNU C Library | ||
GNU C Library | =2.37 | |
GNU C Library | =2.36 | |
GNU C Library | ||
Fedora | =37 | |
Fedora | =38 | |
Fedora | =39 | |
Red Hat Enterprise Virtualization | =4.0 | |
Red Hat Enterprise Linux | =8.0 | |
Red Hat Enterprise Linux | =9.0 | |
IBM Security Verify Governance - Identity Manager | <=ISVG 10.0.2 | |
IBM Security Verify Governance, Identity Manager | <=ISVG 10.0.2 | |
GNU C Library | >=2.34<2.39 | |
Red Hat CodeReady Linux Builder | =9.0 | |
Red Hat CodeReady Linux Builder | =8.6 | |
Red Hat CodeReady Linux Builder | =9.2 | |
Red Hat CodeReady Linux Builder | =9.4 | |
Red Hat CodeReady Linux Builder for ARM 64 | =9.0_aarch64 | |
Red Hat CodeReady Linux Builder for ARM 64 - Extended Update Support | =8.6 | |
Red Hat CodeReady Linux Builder for ARM 64 - Extended Update Support | =9.2_aarch64 | |
Red Hat CodeReady Linux Builder for ARM 64 - Extended Update Support | =9.4_aarch64 | |
Red Hat CodeReady Linux Builder for IBM z Systems | =9.0_s390x | |
Red Hat CodeReady Linux Builder for IBM z Systems - Extended Update Support | =8.6 | |
Red Hat CodeReady Linux Builder for IBM z Systems - Extended Update Support | =9.2_s390x | |
Red Hat CodeReady Linux Builder for IBM z Systems - Extended Update Support | =9.4_s390x | |
Red Hat CodeReady Linux Builder for Power, little endian | =9.0_ppc64le | |
Red Hat CodeReady Linux Builder for Power, little endian | =8.6 | |
Red Hat CodeReady Linux Builder for Power, little endian | =9.2_ppc64le | |
Red Hat CodeReady Linux Builder for Power, little endian | =9.4_ppc64le | |
Red Hat Virtualization Host EUS | =4.0 | |
Red Hat Enterprise Linux Server EUS | =8.6 | |
Red Hat Enterprise Linux Server EUS | =9.2 | |
Red Hat Enterprise Linux Server EUS | =9.4 | |
Red Hat Enterprise Linux | =9.0_aarch64 | |
Red Hat Enterprise Linux for ARM64 EUS | =8.6_aarch64 | |
Red Hat Enterprise Linux for ARM64 EUS | =9.2_aarch64 | |
Red Hat Enterprise Linux for ARM64 EUS | =9.4_aarch64 | |
Red Hat Enterprise Linux for IBM Z Systems | =9.0_s390x | |
Red Hat Enterprise Linux for IBM Z Systems (s390x) | =9.2_s390x | |
Red Hat Enterprise Linux for IBM Z Systems (s390x) | =9.4_s390x | |
Red Hat Enterprise Linux for IBM Z Systems (s390x) | =8.6 | |
Red Hat Enterprise Linux for Power, Big Endian EUS | =8.6_ppc64le | |
Red Hat Enterprise Linux for Power, little endian | =9.0_ppc64le | |
Red Hat Enterprise Linux for Power, little endian - Extended Update Support | =9.2_ppc64le | |
Red Hat Enterprise Linux for Power, little endian - Extended Update Support | =9.4_ppc64le | |
Red Hat Enterprise Linux Server | =8.6 | |
Red Hat Enterprise Linux Server | =9.2 | |
Red Hat Enterprise Linux Server | =9.4 | |
Red Hat Enterprise Linux for SAP Applications for Power, little endian - Extended Update Support | =9.2_ppc64le | |
Red Hat Enterprise Linux for SAP Applications for Power, little endian - Extended Update Support | =9.4_ppc64le | |
Red Hat Enterprise Linux Server | =8.6 | |
Ubuntu Linux | =22.04 | |
Ubuntu Linux | =23.04 | |
Debian | =11.0 | |
Debian | =12.0 | |
All of | ||
NetApp H410C Firmware | ||
NetApp H410C | ||
All of | ||
NetApp H300S Firmware | ||
NetApp H300S | ||
All of | ||
NetApp H500S Firmware | ||
NetApp H500s | ||
All of | ||
NetApp H700S | ||
NetApp H700S | ||
All of | ||
NetApp H410S Firmware | ||
NetApp H410S Firmware | ||
NetApp ONTAP Select Deploy | ||
GNU C Library (glibc) | >=2.34<2.39 |
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Found alongside the following vulnerabilities)
CVE-2023-4911 is a vulnerability in the GNU C Library's dynamic loader ld.so, which allows a local attacker to escalate privileges on the system.
CVE-2023-4911 has a severity score of 7.8 (High).
CVE-2023-4911 affects glibc versions 2.35-0ubuntu3.4 and 2.37-0ubuntu2.1 on Ubuntu, and versions 2.28-10+deb10u1, 2.28-10+deb10u2, 2.31-13+deb11u7, and 2.36-9+deb12u3 on Debian.
A local attacker can exploit CVE-2023-4911 by using maliciously crafted GLIBC_TUNABLES environment variables when launching binaries with SUID permission, allowing them to execute arbitrary code.
To fix CVE-2023-4911, update glibc to the recommended versions provided by the vendor or distribution, such as version 2.35-0ubuntu3.4 for Ubuntu or version 2.31-13+deb11u7 for Debian.