CVE-2020-8554

MEDIUM LAB

Kubernetes - SSRF

Title source: llm

Description

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.externalIPs field, to intercept traffic to that IP address. Additionally, an attacker who is able to patch the status (which is considered a privileged operation and should not typically be granted to users) of a LoadBalancer service can set the status.loadBalancer.ingress.ip to similar effect.

Exploits (6)

nomisec STUB 3 stars
by rancher · poc
https://github.com/rancher/externalip-webhook
nomisec WRITEUP 1 stars
by jrmurray000 · poc
https://github.com/jrmurray000/CVE-2020-8554
nomisec WRITEUP 1 stars
by twistlock · poc
https://github.com/twistlock/k8s-cve-2020-8554-mitigations
gitlab WRITEUP
by mike-ensor · poc
https://gitlab.com/mike-ensor/mitigating-cve-2020-8554
nomisec WRITEUP
by alebedev87 · poc
https://github.com/alebedev87/gatekeeper-cve-2020-8554
nomisec WORKING POC
by Dviejopomata · poc
https://github.com/Dviejopomata/CVE-2020-8554

Scores

CVSS v3 6.3
EPSS 0.2526
EPSS Percentile 96.2%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L

Details

CWE
CWE-283
Status published
Products (5)
k8s.io/kubernetes 0Go
kubernetes/kubernetes
oracle/communications_cloud_native_core_network_slice_selection_function 1.2.1
oracle/communications_cloud_native_core_policy 1.15.0
oracle/communications_cloud_native_core_service_communication_proxy 1.14.0
Published Jan 21, 2021
Tracked Since Feb 18, 2026