Every CVE Search/ Get API key

CVE-2011-1658

ld.so in the GNU C Library (aka glibc or libc6) 2.13 and earlier expands the $ORIGIN dynamic...

3.7 Low

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.

Exploit likelihood

0.31%Down 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 3.7

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.

Record
CVE-2011-1658
CVSS 2.0
3.7 LowAV:L/AC:H/Au:N/C:P/I:P/A:P
Weakness
CWE-264
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2011-1658
Updated
2026-11-02
EUVDEUVD-2011-1658 No score

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.

Record
EUVD-2011-1658
Updated
2026-11-03
GitHub AdvisoriesGHSA-47f6-pj9c-f35v No score

ld.so in the GNU C Library (aka glibc or libc6) 2.13 and earlier expands the $ORIGIN dynamic...

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.

Record
GHSA-47f6-pj9c-f35v
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
glibc
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
glibc-common
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
glibc-debuginfo
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
glibc-debuginfo-common
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
glibc-devel
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
glibc-headers
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
glibc-utils
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
nscd
Red Hat:enterprise_linux:5::server
From an advisory covering 6 CVEs
before 0:2.5-58.el5_6.2
0:2.5-58.el5_6.2
glibc
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
Show 30 moreShow less
Affected packages
PackageAffectedFixed
glibc-static
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-common
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-devel
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-headers
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-utils
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
nscd
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-static
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
nscd
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-common
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-devel
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-headers
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-utils
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-static
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-common
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-headers
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-utils
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
nscd
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-static
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-common
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-devel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-headers
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
glibc-utils
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5
nscd
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 0:2.12-1.7.el6_0.5
0:2.12-1.7.el6_0.5

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2011-1658 is a low vulnerability (CVSS 3.7) in Gnu Glibc, published April 8, 2011. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 24th percentile. No source names a fixed version.

References

Show 29 moreShow less
MoveEnter Open