CVE-2010-3847
elf/dl-load.c in ld.so in the GNU C Library (aka glibc or libc6) through 2.11.2, and 2.12.x through 2.12.1, does not properly handle a value of $ORIGIN for the LD_AUDIT environment variable, which allows local users to gain privileges via a crafted dynamic shared object (DSO) located in an arbitrary directory.
- Gnu Glibc
- ≤ 2.11.2, 1.00, 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, 1.08, 1.09, 1.09.1, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.1, 2.1.1, 2.1.1.6, 2.1.2, 2.1.3, 2.1.3.10, 2.1.9, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.3, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.10
- CVSS 2.0
- 6.9 MEDIUM
- EPSS
- 9.5% (95th percentile)
- Weakness
- CWE-59
- NVD status
- Modified
- Published
- 2011-01-07
CVE-2010-3847 at NVD
21 known exploits for CVE-2010-3847
Proof-of-concept code and exploit modules indexed by Sploitus
cve-2010-3847
glibc LD_AUDIT libmemusage.so RHEL-Based Arbitrary DSO Load Privilege Escalation Exploit
glibc LD_AUDIT libmemusage.so RHEL-Based Arbitrary DSO Load Privilege Escalation
glibc - '$ORIGIN' Expansion Privilege Escalation (Metasploit)
glibc - 'LD_AUDIT' Arbitrary DSO Load Privilege Escalation (Metasploit)
glibc $ORIGIN Expansion Privilege Escalation Exploit
glibc '$ORIGIN' Expansion Privilege Escalation
glibc LD_AUDIT Arbitrary DSO Load Privilege Escalation Exploit
glibc LD_AUDIT Arbitrary DSO Load Privilege Escalation
GNU C library dynamic linker $ORIGIN expansion Vulnerability
GNU C library dynamic linker LD_AUDIT arbitrary DSO load Vulnerability
Immunity Canvas: CVE_2010_3847
GNU C library dynamic linker LD_AUDIT arbitrary DSO load Vulnerability
GNU C Library 2.x (libc6) - Dynamic Linker LD_AUDIT Arbitrary DSO Load Privilege Escalation
GNU C Library 2.x (libc6) - Dynamic Linker LD_AUDIT Arbitrary DSO Load Privilege Escalation
GNU C Library Dynamic Linker Arbitrary DSO dlopen
GNU C library dynamic linker $ORIGIN expansion Vulnerability
GNU C Library Dynamic Linker $ORIGIN Expansion Vulnerability
glibc '$ORIGIN' Expansion Privilege Escalation
GNU C library dynamic linker - $ORIGIN Expansion
GNU C library dynamic linker - '$ORIGIN' Expansion