{"id":"GO-2024-2521","summary":"Moby Docker cp broken with debian containers in github.com/docker/docker","details":"In Docker 19.03.x before 19.03.1 linked against the GNU C Library (aka glibc), code injection can occur when the nsswitch facility dynamically loads a library inside a chroot that contains the contents of the container.","aliases":["CVE-2019-14271","GHSA-v2cv-wwxq-qq97"],"modified":"2026-03-17T04:50:38.801620Z","published":"2024-06-28T15:28:53Z","database_specific":{"review_status":"REVIEWED","url":"https://pkg.go.dev/vuln/GO-2024-2521"},"references":[{"type":"ADVISORY","url":"https://github.com/advisories/GHSA-v2cv-wwxq-qq97"},{"type":"FIX","url":"https://github.com/moby/moby/commit/11e48badcb67554b3d795241855028f28d244545"},{"type":"FIX","url":"https://github.com/moby/moby/commit/fa8dd90ceb7bcb9d554d27e0b9087ab83e54bd2b"},{"type":"FIX","url":"https://github.com/moby/moby/pull/39612"},{"type":"REPORT","url":"https://github.com/moby/moby/issues/39449"}],"affected":[{"package":{"name":"github.com/docker/docker","ecosystem":"Go","purl":"pkg:golang/github.com/docker/docker"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"20.10.0-beta1+incompatible"}]}],"ecosystem_specific":{"custom_ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"19.03.0"},{"fixed":"19.03.1"}]}],"imports":[{"path":"github.com/docker/docker/pkg/chrootarchive"}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2024-2521.json"}},{"package":{"name":"github.com/moby/moby","ecosystem":"Go","purl":"pkg:golang/github.com/moby/moby"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"20.10.0-beta1+incompatible"}]}],"ecosystem_specific":{"custom_ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"19.03.0"},{"fixed":"19.03.1"}]}],"imports":[{"path":"github.com/moby/moby/pkg/chrootarchive"}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2024-2521.json"}}],"schema_version":"1.7.5"}