Skip to content
Fencer Vulns
medium 5.4

CVE-2020-8558 json

Kubernetes node setting allows for neighboring hosts to bypass localhost boundary

published 2020-07-27 6 y ago modified 2026-09-10 1 mo ago also GHSA-wqv3-8cm6-h6wg , GO-2022-0885 , EUVD-2022-1237

cvss
5.4
version 3.1, CNA
cisa kev
Not listed
not in CISA's catalog
epss
3.4%
EPSS 3.4% chance of exploitation in 30 days, percentile 88%
public exploits
0
none known

Summary

The Kubelet and kube-proxy components in versions 1.1.0-1.16.10, 1.17.0-1.17.6, and 1.18.0-1.18.3 were found to contain a security issue which allows adjacent hosts to reach TCP and UDP services bound to 127.0.0.1 running on the node or in the node's network namespace. Such a service is generally thought to be reachable only by other processes on the same host, but due to this defeect, could be reachable by other hosts on the same LAN as the node, or by containers running on the same node as the service.

Patch / fix

  • go k8s.io/kubernetes 1.16.11, 1.17.7, 1.18.4
  • kubernetes Debian 14, Debian 13, Debian 12 1.18.5-1

debian advisories DEBIAN-CVE-2020-8558

  • openshift openshift 4.5 4.5.0-202007012112.p0.git.0.582d7fc.el7
  • openshift openshift 4.5 4.5.0-202007012112.p0.git.0.582d7fc.el8
  • openshift-hyperkube openshift 4.5 4.5.0-202007012112.p0.git.0.582d7fc.el7
  • openshift-hyperkube openshift 4.5 4.5.0-202007012112.p0.git.0.582d7fc.el8
  • machine-config-daemon openshift 4.5 4.5.0-202007012112.p0.git.2527.d12c3da.el8
  • cri-o openshift 3.11 1.11.16-0.10.dev.rhaos3.11.git1eee681.el7
  • atomic-openshift openshift 3.11 3.11.248-1.git.0.92ee8ac.el7
  • atomic-openshift-pod openshift 3.11 3.11.248-1.git.0.92ee8ac.el7

red hat advisories RHSA-2020:2413RHSA-2020:2992RHSA-2020:2927RHSA-2020:3183

  • govulncheck-vulndb openSUSE Tumbleweed 0.0.20250807T150727-1.1

opensuse advisories openSUSE-SU-2025:15424-1

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2020-8558 updated cvss 5.4

kubernetes: node localhost services reachable via martian packets

  • Red Hat OpenShift Container Platform 3.11 atomic-openshift 3.11.248-1.git.0.92ee8ac.el7, atomic-openshift-pod 3.11.248-1.git.0.92ee8ac.el7, atomic-openshift-node 3.11.248-1.git.0.92ee8ac.el7, atomic-openshift-tests 3.11.248-1.git.0.92ee8ac.el7, atomic-openshift-master 3.11.248-1.git.0.92ee8ac.el7, atomic-openshift-clients 3.11.248-1.git.0.92ee8ac.el7, +7 more
    fixed: vendor fix RHSA-2020:2992
  • Red Hat OpenShift Container Platform 4.3 openshift4/ose-hyperkube v4.3.31-202007272153.p0, openshift 4.3.31-202007280738.p0.git.0.9884401.el7, openshift 4.3.31-202007280738.p0.git.0.9884401.el8, openshift-hyperkube 4.3.31-202007280738.p0.git.0.9884401.el7, openshift-hyperkube 4.3.31-202007280738.p0.git.0.9884401.el8
    fixed: vendor fix RHSA-2020:3183
  • Red Hat OpenShift Container Platform 4.4 openshift4/ose-hyperkube v4.4.0-202007120152.p0, openshift 4.4.0-202007090832.p0.git.0.bc32fb1.el7, openshift 4.4.0-202007090832.p0.git.0.bc32fb1.el8, openshift-hyperkube 4.4.0-202007090832.p0.git.0.bc32fb1.el7, openshift-hyperkube 4.4.0-202007090832.p0.git.0.bc32fb1.el8
    fixed: vendor fix RHSA-2020:2927
  • Red Hat OpenShift Container Platform 4.5 openshift4/ose-hyperkube v4.5.0-202007100518.p0, openshift 4.5.0-202007012112.p0.git.0.582d7fc.el7, openshift 4.5.0-202007012112.p0.git.0.582d7fc.el8, openshift-hyperkube 4.5.0-202007012112.p0.git.0.582d7fc.el7, openshift-hyperkube 4.5.0-202007012112.p0.git.0.582d7fc.el8
    fixed: vendor fix RHSA-2020:2413
  • Red Hat OpenShift Container Platform 4.6 openshift4/ose-pod v4.6.0-202010061132.p0, openshift4/ose-jenkins v4.6.0-202010120952.p0, openshift4/ose-deployer v4.6.0-202010080605.p0, openshift4/ose-sdn-rhel8 v4.6.0-202010061132.p0, openshift4/ose-telemeter v4.6.0-202010061132.p0, openshift4/ose-kube-proxy v4.6.0-202010061132.p0, +49 more
    fixed: vendor fix RHBA-2020:4196
  • Red Hat OpenShift Container Platform 3.11 cri-o 1.11.16-0.10.dev.rhaos3.11.git1eee681.el7, atomic-openshift-web-console 3.11.248-1.git.1.cc96c2d.el7 Red Hat OpenShift Container Platform 4.4 machine-config-daemon 4.4.0-202007092124.p0.git.2349.08d34d1.el8 Red Hat OpenShift Container Platform 4.5 openshift4/ose-console v4.5.0-202007012112.p0, openshift4/ose-multus-cni v4.5.0-202007012112.p0, openshift4/ose-cluster-capacity v4.5.0-202007012112.p0, openshift4/ose-oauth-server-rhel7 v4.5.0-202007012112.p0, openshift4/ose-cluster-logging-operator v4.5.0-202007012112.p0, openshift4/ose-cluster-machine-approver v4.5.0-202007012112.p0, +1 more Red Hat Storage 3 heketi, heketi-client, python-heketi
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Exploit prediction

3.42% chance of exploitation in the next 30 days, higher than 88% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

  • github.com https://github.com/kubernetes/kubernetes/issues/92315 referenced PoC, tagged "exploit" by a source, unverified
  • groups.google.com https://groups.google.com/g/kubernetes-announce/c/sI4KmlH3S2I/m/TljjxOBvBQAJ referenced PoC, tagged "exploit" by a source, unverified

CVSS scores

assigned by version score vector
CNA 3.1 5.4 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
NVD 3.1 8.8 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
NVD 2.0 5.8 AV:A/AC:L/Au:N/C:P/I:P/A:P
GitHub 3.1 8.8 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected packages

ecosystem package affected fixed in
go k8s.io/kubernetes
>=1.18.0, <1.18.4
>=1.17.0, <1.17.7
<1.16.11
1.18.4
1.17.7
1.16.11

Affected products

  • Kubernetes Kubernetes

Classification

Weakness
  • CWE-420 Unprotected Alternate Channel
Technology feeds

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.