Every CVE Search/ Get API key

CVE-2020-8557

Kubernetes node disk Denial of Service by writing to container /etc/hosts

5.5 MediumFix available

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.43%Down 0.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 5.5

Kubernetes node disk Denial of Service by writing to container /etc/hosts

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
CVE-2020-8557
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
EUVDEUVD-2024-1098 5.5

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
EUVD-2024-1098
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-55qj-gj3x-jq9r 5.5

Denial of service in Kubernetes

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
GHSA-55qj-gj3x-jq9r
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
NVD 5.5

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
CVE-2020-8557
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
2.1 LowAV:L/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-400
Updated
2026-11-02
OSVALPINE-CVE-2020-8557 5.5

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
ALPINE-CVE-2020-8557
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSV 5.5

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
CVE-2020-8557
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2020-8557 5.5

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
DEBIAN-CVE-2020-8557
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-55qj-gj3x-jq9r 5.5

Denial of service in Kubernetes

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
GHSA-55qj-gj3x-jq9r
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
OSVRHSA-2020:3519 8.0

Red Hat Security Advisory: OpenShift Container Platform 4.5.7 jenkins and openshift packages security update

Record
RHSA-2020:3519
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2020:3579 8.0

Red Hat Security Advisory: OpenShift Container Platform 4.4.19 openshift security update

Record
RHSA-2020:3579
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2020:3808 8.0

Red Hat Security Advisory: OpenShift Container Platform 4.3.38 jenkins and openshift security update

Record
RHSA-2020:3808
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:3915 5.5

Red Hat Security Advisory: OpenShift Container Platform 3.11.542 security update

Record
RHSA-2021:3915
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2020-8557 5.5

The Kubernetes kubelet component in versions 1.1-1.16.12, 1.17.0-1.17.8 and 1.18.0-1.18.5 do not account for disk usage by a pod which writes to its own /etc/hosts file. The /etc/hosts file mounted in a pod by kubelet is not included by the kubelet eviction manager when calculating ephemeral storage usage by a pod. If a pod writes a large amount of data to the /etc/hosts file, it could fill the storage space of the node and cause the node to fail.

Record
UBUNTU-CVE-2020-8557
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGO-2024-2753 No score

Denial of service in Kubernetes in k8s.io/kubernetes

Denial of service in Kubernetes in k8s.io/kubernetes

Record
GO-2024-2753
Updated
2026-11-02
OSVopenSUSE-SU-2025:15424-1 No score

govulncheck-vulndb-0.0.20250807T150727-1.1 on GA media

These are all security issues fixed in the govulncheck-vulndb-0.0.20250807T150727-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15424-1
Updated
2026-11-02
OSVSUSE-RU-2020:2204-1 No score

Bugfixes on cilium, gangway and skuba and security fix for Kubernetes (cve-2020-8557)

= Required Actions

== Kubernetes (Security fix)

This fix will be applied to the kubelet daemon running on the nodes by skuba-update. See https://documentation.suse.com/suse-caasp/4.2/html/caasp-admin/_cluster_updates.html#_base_os_updates for more details. Make sure you look at the Release Notes https://www.suse.com/releasenotes/x86_64/SUSE-CAASP/4/#_changes_in_4_2_2 for any known bug.

== Cilium Bugfix

Cilium will be updated by skuba addon upgrade. No action is required from your side. For more info see https://documentation.suse.com/suse-caasp/4.2/html/caasp-admin/_cluster_updates.html#_generating_an_overview_of_available_addon_updates

== Gangway bugfix

Gangway will be updated by skuba addon upgrade. No action is required from your side. For more info see https://documentation.suse.com/suse-caasp/4.2/html/caasp-admin/_cluster_updates.html#_generating_an_overview_of_available_addon_updates == Skuba

In order to update skuba, you need to update the admin workstation. See detailed instructions at https://documentation.suse.com/suse-caasp/4.1/html/caasp-admin/_cluster_updates.html#_update_management_workstation

Record
SUSE-RU-2020:2204-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
k8s.io/kubernetes/pkg/kubelet
Go
1.1.0 up to 1.16.13
1.16.13
k8s.io/kubernetes/pkg/kubelet
Go
1.17.0 up to 1.17.9
1.17.9
k8s.io/kubernetes/pkg/kubelet
Go
1.18.0 up to 1.18.6
1.18.6
k3s
Alpine:v3.13
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.14
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.15
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.16
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.17
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.18
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.19
before 1.18.6.1-r0
1.18.6.1-r0
Show 36 moreShow less
Affected packages
PackageAffectedFixed
k3s
Alpine:v3.20
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.21
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.22
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.23
before 1.18.6.1-r0
1.18.6.1-r0
k3s
Alpine:v3.24
before 1.18.6.1-r0
1.18.6.1-r0
kubernetes
Debian:12
before 1.18.5-1
1.18.5-1
kubernetes
Debian:13
before 1.18.5-1
1.18.5-1
kubernetes
Debian:14
before 1.18.5-1
1.18.5-1
k8s.io/kubernetes
Go
1.1.0 up to 1.16.13, 1.17.0 up to 1.17.9, 1.18.0 up to 1.18.6
1.16.131.17.91.18.6
jenkins
Red Hat:openshift:4.5::el7
before 0:2.235.2.1597312414-1.el7
0:2.235.2.1597312414-1.el7
openshift
Red Hat:openshift:4.5::el7
before 0:4.5.0-202008130146.p0.git.0.aaf1d57.el7
0:4.5.0-202008130146.p0.git.0.aaf1d57.el7
openshift-hyperkube
Red Hat:openshift:4.5::el7
before 0:4.5.0-202008130146.p0.git.0.aaf1d57.el7
0:4.5.0-202008130146.p0.git.0.aaf1d57.el7
openshift
Red Hat:openshift:4.5::el8
before 0:4.5.0-202008130146.p0.git.0.aaf1d57.el8
0:4.5.0-202008130146.p0.git.0.aaf1d57.el8
openshift-hyperkube
Red Hat:openshift:4.5::el8
before 0:4.5.0-202008130146.p0.git.0.aaf1d57.el8
0:4.5.0-202008130146.p0.git.0.aaf1d57.el8
openshift
Red Hat:openshift:4.4::el7
before 0:4.4.0-202008250319.p0.git.0.d653415.el7
0:4.4.0-202008250319.p0.git.0.d653415.el7
openshift-hyperkube
Red Hat:openshift:4.4::el7
before 0:4.4.0-202008250319.p0.git.0.d653415.el7
0:4.4.0-202008250319.p0.git.0.d653415.el7
openshift
Red Hat:openshift:4.4::el8
before 0:4.4.0-202008250319.p0.git.0.d653415.el8
0:4.4.0-202008250319.p0.git.0.d653415.el8
openshift-hyperkube
Red Hat:openshift:4.4::el8
before 0:4.4.0-202008250319.p0.git.0.d653415.el8
0:4.4.0-202008250319.p0.git.0.d653415.el8
jenkins
Red Hat:openshift:4.3::el7
before 0:2.235.5.1600415514-1.el7
0:2.235.5.1600415514-1.el7
openshift
Red Hat:openshift:4.3::el8
before 0:4.3.37-202009120213.p0.git.0.dffefe4.el8
0:4.3.37-202009120213.p0.git.0.dffefe4.el8
openshift-hyperkube
Red Hat:openshift:4.3::el8
before 0:4.3.37-202009120213.p0.git.0.dffefe4.el8
0:4.3.37-202009120213.p0.git.0.dffefe4.el8
atomic-openshift
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-clients
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-clients-redistributable
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-docker-excluder
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-excluder
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-hyperkube
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-hypershift
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-master
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-node
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-pod
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-sdn-ovs
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-template-service-broker
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
atomic-openshift-tests
Red Hat:openshift:3.11::el7
before 0:3.11.542-1.git.0.f2fd300.el7
0:3.11.542-1.git.0.f2fd300.el7
kubernetes
SUSE:Linux Enterprise Module for Containers 15 SP1
before 1.17.4-4.18.1
1.17.4-4.18.1
govulncheck-vulndb
openSUSE:Tumbleweed
before 0.0.20250807T150727-1.1
0.0.20250807T150727-1.1

History

History
RecordedChangedSources
affected, aliases, referencesOSV
affected
aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-8557 is a medium vulnerability (CVSS 5.5) in Kubernetes, published July 23, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in k8s.io/kubernetes/pkg/kubelet 1.16.13.

References

Show 112 moreShow less
MoveEnter Open