{"containers":{"cna":{"affected":[{"product":"glibc 2.19 through 2.26","vendor":"n/a","versions":[{"status":"affected","version":"glibc 2.19 through 2.26"}]}],"datePublic":"2017-12-17T00:00:00.000Z","descriptions":[{"lang":"en","value":"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."}],"problemTypes":[{"descriptions":[{"description":"improper RPATH/RUNPATH validation","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2019-04-24T05:06:03.000Z","orgId":"79363d38-fa19-49d1-9214-5f28da3f3ac5","shortName":"debian"},"references":[{"tags":["x_refsource_CONFIRM"],"url":"https://sourceware.org/bugzilla/show_bug.cgi?id=22625"},{"name":"102228","tags":["vdb-entry","x_refsource_BID"],"url":"http://www.securityfocus.com/bid/102228"},{"tags":["x_refsource_CONFIRM"],"url":"https://sourceware.org/ml/libc-alpha/2017-12/msg00528.html"},{"tags":["x_refsource_CONFIRM"],"url":"https://bugs.debian.org/884615"},{"name":"RHSA-2018:3092","tags":["vendor-advisory","x_refsource_REDHAT"],"url":"https://access.redhat.com/errata/RHSA-2018:3092"},{"name":"RHBA-2019:0327","tags":["vendor-advisory","x_refsource_REDHAT"],"url":"https://access.redhat.com/errata/RHBA-2019:0327"}],"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"security@debian.org","ID":"CVE-2017-16997","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"glibc 2.19 through 2.26","version":{"version_data":[{"version_value":"glibc 2.19 through 2.26"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"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."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"improper RPATH/RUNPATH validation"}]}]},"references":{"reference_data":[{"name":"https://sourceware.org/bugzilla/show_bug.cgi?id=22625","refsource":"CONFIRM","url":"https://sourceware.org/bugzilla/show_bug.cgi?id=22625"},{"name":"102228","refsource":"BID","url":"http://www.securityfocus.com/bid/102228"},{"name":"https://sourceware.org/ml/libc-alpha/2017-12/msg00528.html","refsource":"CONFIRM","url":"https://sourceware.org/ml/libc-alpha/2017-12/msg00528.html"},{"name":"https://bugs.debian.org/884615","refsource":"CONFIRM","url":"https://bugs.debian.org/884615"},{"name":"RHSA-2018:3092","refsource":"REDHAT","url":"https://access.redhat.com/errata/RHSA-2018:3092"},{"name":"RHBA-2019:0327","refsource":"REDHAT","url":"https://access.redhat.com/errata/RHBA-2019:0327"}]}}},"adp":[{"providerMetadata":{"orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE","dateUpdated":"2024-08-05T20:43:59.423Z"},"title":"CVE Program Container","references":[{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://sourceware.org/bugzilla/show_bug.cgi?id=22625"},{"name":"102228","tags":["vdb-entry","x_refsource_BID","x_transferred"],"url":"http://www.securityfocus.com/bid/102228"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://sourceware.org/ml/libc-alpha/2017-12/msg00528.html"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://bugs.debian.org/884615"},{"name":"RHSA-2018:3092","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"],"url":"https://access.redhat.com/errata/RHSA-2018:3092"},{"name":"RHBA-2019:0327","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"],"url":"https://access.redhat.com/errata/RHBA-2019:0327"}]}]},"cveMetadata":{"assignerOrgId":"79363d38-fa19-49d1-9214-5f28da3f3ac5","assignerShortName":"debian","cveId":"CVE-2017-16997","datePublished":"2017-12-18T01:00:00.000Z","dateReserved":"2017-11-27T00:00:00.000Z","dateUpdated":"2024-08-05T20:43:59.423Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"}