CVE-2021-43816

Name
CVE-2021-43816
Description
containerd is an open source container runtime. On installations using SELinux, such as EL8 (CentOS, RHEL), Fedora, or SUSE MicroOS, with containerd since v1.5.0-beta.0 as the backing container runtime interface (CRI), an unprivileged pod scheduled to the node may bind mount, via hostPath volume, any privileged, regular file on disk for complete read/write access (sans delete). Such is achieved by placing the in-container location of the hostPath volume mount at either `/etc/hosts`, `/etc/hostname`, or `/etc/resolv.conf`. These locations are being relabeled indiscriminately to match the container process-label which effectively elevates permissions for savvy containers that would not normally be able to access privileged host files. This issue has been resolved in version 1.5.9. Users are advised to upgrade as soon as possible.
NVD Severity
high
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
CONFIRM https://github.com/containerd/containerd/security/advisories/GHSA-mvff-h3cj-wj9c
MISC https://github.com/containerd/containerd/issues/6194
MISC https://github.com/dweomer/containerd/commit/f7f08f0e34fb97392b0d382e58916d6865100299
MISC https://github.com/containerd/containerd/commit/a731039238c62be081eb8c31525b988415745eea
Mailing List https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MPDIZMI7ZPERSZE2XO265UCK5IWM7CID/
Mailing List https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GD5GH7NMK5VJMA2Y5CYB5O5GTPYMWMLX/

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:linuxfoundation:containerd:1.5.0:-:*:*:*:*:*:* containerd == None == 1.5.0
cpe:2.3:a:linuxfoundation:containerd:*:*:*:*:*:*:*:* containerd >= 1.5.1 < 1.5.9

Vulnerable and fixed packages

Source package Branch Version Maintainer Status