CVE-2011-1658

glibc: ld.so insecure handling of privileged programs' RPATHs with $ORIGIN

Published Apr 8, 2011 CVSS 2.0 · 3.7 Low EPSS < 1% KEV · Not listed
Description
ld.so in the GNU C Library (aka glibc or libc6) 2.13 and earlier expands the $ORIGIN dynamic string token when RPATH is composed entirely of this token, which might allow local users to gain privileges by creating a hard link in an arbitrary directory to a (1) setuid or (2) setgid program with this RPATH value, and then executing the program with a crafted value for the LD_PRELOAD environment variable, a different vulnerability than CVE-2010-3847 and CVE-2011-0536. NOTE: it is not expected that any standard operating-system distribution would ship an applicable setuid or setgid program.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2011-1658 ld.so in the GNU C Library (aka glibc or libc6) 2.13 and earlier expands the $ORIGIN dynamic string token when RPATH is composed entirely of this token, which might allow local users to gain privileges by creating a hard link in an arbitrary directory to a (1) setuid or (2) setgid program with this RPATH value, and then executing the program with a crafted value for the LD_PRELOAD environment variable, a different vulnerability than CVE-2010-3847 and CVE-2011-0536. NOTE: it is not expected that any standard operating-system distribution would ship an applicable setuid or setgid program.
Ubuntu USN Ubuntu USN USN-1396-1 GNU C Library vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00113}

epss

{'score': 0.00119}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 6, 2024, 10:37 PM
Reserved
Apr 8, 2011, 12:00 AM
Status
Modified
Published
Apr 8, 2011, 3:17 PM
Modified
Jun 16, 2026, 11:29 PM
Severity
Low
Public date
Jan 12, 2011, 12:00 AM