CVE-2017-16997: gnu glibc Untrusted Search Path
Vulnerability summary
CVE-2017-16997 is a high (CVSS 9.3) Untrusted Search Path vulnerability in gnu glibc. EPSS estimates a 2.90% chance of exploitation in the next 30 days, higher than 86.9% of scored vulnerabilities.
Not severe (CVSS 7.8, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 6 · Related 3Timeline
- 18-12-2017PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
elf/dl-load.c in the GNU C Library (aka glibc or libc6) 2.19 through 2.26 mishandles RPATH and RUNPATH containing $ORIGIN for a privileged (setuid or AT_SECURE) program, which allows local users to gain privileges via a Trojan horse library in the current working directory, related to the fillin_rpath and decompose_rpath functions. This is associated with misinterpretion of an empty RPATH/RUNPATH token as the "./" directory. NOTE: this configuration of RPATH/RUNPATH for a privileged program is apparently very uncommon; most likely, no such program is shipped with any common Linux distribution.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
2.90%
Chance of exploitation in the next 30 days
Percentile
87%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.90% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Redhat3 products
Ubuntu2 products
- eglibc< 2.19-0ubuntu6.14
- glibc< 2.23-0ubuntu10
Debian1 product
- glibc< 2.25-6
Gnu1 product
- glibc2.19 | 2.20 | 2.21 | 2.22 | 2.23 | 2.25 | 2.26
4 vendors · 7 products
References
10 links- sourceware.org/bugzilla/show_bug.cgi?id=22625X Refsource CONFIRMIssue TrackingPatchThird Party AdvisoryREPORT
- sourceware.org/ml/libc-alpha/2017-12/msg00528.htmlX Refsource CONFIRMIssue TrackingPatchThird Party AdvisoryREPORT