CVE-2010-3847
glibc LD_AUDIT Arbitrary DSO Load Privilege Escalation
Title source: metasploitDescription
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.
Exploits (7)
exploitdb
WORKING POC
VERIFIED
by Metasploit · rubylocallinux
https://www.exploit-db.com/exploits/44025
exploitdb
WORKING POC
VERIFIED
by Metasploit · rubylocallinux
https://www.exploit-db.com/exploits/44024
metasploit
WORKING POC
EXCELLENT
by Tavis Ormandy, zx2c4, I Can, t Race You Either, Marco Ivaldi, Todor Donev, bcoles · rubypoclinux
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/local/glibc_ld_audit_dso_load_priv_esc.rb
metasploit
WORKING POC
EXCELLENT
by Tavis Ormandy, bcoles · rubypoclinux
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/local/glibc_origin_expansion_priv_esc.rb
References (21)
... and 1 more
Scores
EPSS
0.1126
EPSS Percentile
93.6%
Details
CWE
CWE-59
Status
published
Products (50)
gnu/glibc
1.00
gnu/glibc
1.01
gnu/glibc
1.02
gnu/glibc
1.03
gnu/glibc
1.04
gnu/glibc
1.05
gnu/glibc
1.06
gnu/glibc
1.07
gnu/glibc
1.08
gnu/glibc
1.09
... and 40 more
Published
Jan 07, 2011
Tracked Since
Feb 18, 2026