{"id":"CVE-2026-50163","summary":"oras-go: Hardlink entry with relative Linkname escapes extract dir via process CWD resolution in `oras-go` tar extraction","details":"oras-go is a Go library for managing OCI artifacts. Prior to 2.6.2, ensureLinkPath in content/file/utils.go:262-275 validates a hardlink target relative to the extract base but returns the unresolved target, causing os.Link(\"victim.secret\", \"\u003cextract_base\u003e/payload.tar.gz/evil_cwd_link\") to resolve header.Linkname against the process current working directory for a Typeflag=TypeLink entry such as Name=payload.tar.gz/evil_cwd_link and Linkname=\"victim.secret\" with io.deis.oras.content.unpack: \"true\", which can expose or tamper with files such as .env, .git/config, .aws/credentials, and ~/.ssh/config. This issue is fixed in version 2.6.2.","aliases":["GHSA-fxhp-mv3v-67qp","GO-2026-5880"],"modified":"2026-07-25T03:56:45.838155889Z","published":"2026-07-17T19:36:01.254Z","related":["CGA-4xqq-xvrw-cqq2","openSUSE-SU-2026:11297-1"],"database_specific":{"cwe_ids":["CWE-22","CWE-59"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50163.json","cna_assigner":"GitHub_M"},"references":[{"type":"WEB","url":"https://github.com/oras-project/oras-go/releases/tag/v2.6.2"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50163.json"},{"type":"ADVISORY","url":"https://github.com/oras-project/oras-go/security/advisories/GHSA-fxhp-mv3v-67qp"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-50163"},{"type":"FIX","url":"https://github.com/oras-project/oras-go/commit/c463c654ab3ef34422c1764cd619806cebf20451"},{"type":"FIX","url":"https://github.com/oras-project/oras-go/pull/1232"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/oras-project/oras-go","events":[{"introduced":"0"},{"fixed":"c463c654ab3ef34422c1764cd619806cebf20451"},{"fixed":"105715ee12eac6895ec736a075285c34d9f2eeb6"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"2.6.2"}],"source":["AFFECTED_FIELD","REFERENCES"]}}],"versions":["v2.6.1","v2.6.0","v2.5.0","v2.4.0","v2.3.0","v2.2.0","v2.1.0","v2.0.2","v2.0.1","v2.0.0","v2.0.0-rc.6","v2.0.0-rc.5","v2.0.0-rc.4","v2.0.0-rc.3","v2.0.0-rc.2","v2.0.0-rc.1","v2.0.0-alpha","v0.5.0","v0.4.0","v0.3.0","v0.2.0","v0.1.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-50163.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N"}]}