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 (6)
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, 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.0498
EPSS Percentile
89.5%
Classification
CWE
CWE-59
Status
draft
Affected Products (50)
gnu/glibc
< 2.11.2
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
gnu/glibc
... and 35 more
Timeline
Published
Jan 07, 2011
Tracked Since
Feb 18, 2026