Skip to content
OpenAdvisories
Unscored CVE-2011-1658 EUVD-2011-1658GHSA-47f6-pj9c-f35v

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 o…

Published Apr 8, 2011 · Updated Aug 6, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
RHEL 6 nscd +6 2.12-1.7.el6_0.5 RHSA-2011:0413
RHEL 5 nscd +6 2.5-58.el5_6.2 RHSA-2011:0412

Advisories 2

References