GitHub Advisoryadvisory · Go
GHSA-7452-xqpj-6rpc moby Access to remapped root allows privilege escalation to real root
MEDIUM
Official page ↗
- Aliases
- CVE-2021-21284
- Ecosystem
- Go
- Packages
- github.com/moby/moby
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N
- Weaknesses
- CWE-22
- Reviewed
- 2024-01-31
Affected packages
• Go github.com/moby/moby: < 19.3.15 → fixed in 19.3.15
• Go github.com/moby/moby: >= 20.10.0-beta1, < 20.10.3 → fixed in 20.10.3
Description
Impact
When using `--userns-remap`, if the root user in the remapped namespace has access to the host filesystem they can modify files under `/var/lib/docker/` that cause writing files with extended privileges.
Patches
Versions 20.10.3 and 19.03.15 contain patches that prevent privilege escalation from remapped user.
Credits
Maintainers would like to thank Alex Chapman for discovering the vulnerability; @awprice, @nathanburrell, @raulgomis, @chris-walz, @erin-jensby, @bassmatt, @mark-adams, @dbaxa for working on it and Zac Ellis for responsibly disclosing it to [email protected]
Related
Alias · CVE (1)
- CVE-2021-21284 In Docker before versions 9.03.15, 20.10.3 there is a vulnerability involving the --userns-remap option in which access to remapped root… vulnerability
Weakness · CWE (1)
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness
References
- https://github.com/moby/moby/security/advisories/GHSA-7452-xqpj-6rpc web
- https://nvd.nist.gov/vuln/detail/CVE-2021-21284 advisory
- https://github.com/moby/moby/commit/64bd4485b3a66a597c02c95f5776395e540b2c7c web
- https://docs.docker.com/engine/release-notes/#20103 web
- https://github.com/moby/moby/releases/tag/v19.03.15 web
- https://github.com/moby/moby/releases/tag/v20.10.3 web
- https://security.gentoo.org/glsa/202107-23 web
- https://security.netapp.com/advisory/ntap-20210226-0005 web
- https://www.debian.org/security/2021/dsa-4865 web