CVE-2018-1002102
Kubernetes API server follows unvalidated redirects from streaming Kubelet endpoints
Improper validation of URL redirection in the Kubernetes API server in versions prior to v1.14.0 allows an attacker-controlled Kubelet to redirect API server requests from streaming endpoints to arbitrary hosts. Impacted API servers will follow the redirect as a GET request with client-certificate credentials for authenticating to the Kubelet.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- High
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
2.6
Kubernetes API server follows unvalidated redirects from streaming Kubelet endpoints
Improper validation of URL redirection in the Kubernetes API server in versions prior to v1.14.0 allows an attacker-controlled Kubelet to redirect API server requests from streaming endpoints to arbitrary hosts. Impacted API servers will follow the redirect as a GET request with client-certificate credentials for authenticating to the Kubelet.
- Record
CVE-2018-1002102- CVSS 3.1
- 2.6 Low
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:L/I:N/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
EUVDEUVD-2018-2081
2.6
Improper validation of URL redirection in the Kubernetes API server in versions prior to v1.14.0 allows an attacker-controlled Kubelet to redirect API server requests from streaming endpoints to arbitrary hosts. Impacted API servers will follow the redirect as a GET request with client-certificate credentials for authenticating to the Kubelet.
- Record
EUVD-2018-2081- CVSS 3.1
- 2.6 Low
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:L/I:N/A:N - Updated
- 2026-11-03
NVD
2.6
Improper validation of URL redirection in the Kubernetes API server in versions prior to v1.14.0 allows an attacker-controlled Kubelet to redirect API server requests from streaming endpoints to arbitrary hosts. Impacted API servers will follow the redirect as a GET request with client-certificate credentials for authenticating to the Kubelet.
- Record
CVE-2018-1002102- CVSS 3.1
- 2.6 Low
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:L/I:N/A:N - CVSS 2.0
- 2.1 Low
AV:N/AC:H/Au:S/C:P/I:N/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSV
2.6
Improper validation of URL redirection in the Kubernetes API server in versions prior to v1.14.0 allows an attacker-controlled Kubelet to redirect API server requests from streaming endpoints to arbitrary hosts. Impacted API servers will follow the redirect as a GET request with client-certificate credentials for authenticating to the Kubelet.
- Record
CVE-2018-1002102- CVSS 3.1
- 2.6 Low
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-1002102
2.6
Improper validation of URL redirection in the Kubernetes API server in versions prior to v1.14.0 allows an attacker-controlled Kubelet to redirect API server requests from streaming endpoints to arbitrary hosts. Impacted API servers will follow the redirect as a GET request with client-certificate credentials for authenticating to the Kubelet.
- Record
DEBIAN-CVE-2018-1002102- CVSS 3.1
- 2.6 Low
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2020:5363
6.4
Red Hat Security Advisory: OpenShift Container Platform 3.11.346 security and bug fix update
- Record
RHSA-2020:5363- CVSS 3.1
- 6.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1002102
2.6
Improper validation of URL redirection in the Kubernetes API server in versions prior to v1.14.0 allows an attacker-controlled Kubelet to redirect API server requests from streaming endpoints to arbitrary hosts. Impacted API servers will follow the redirect as a GET request with client-certificate credentials for authenticating to the Kubelet.
- Record
UBUNTU-CVE-2018-1002102- CVSS 3.1
- 2.6 Low
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kubernetesDebian:12 |
before 1.17.4-1 | 1.17.4-1 |
kubernetesDebian:13 |
before 1.17.4-1 | 1.17.4-1 |
kubernetesDebian:14 |
before 1.17.4-1 | 1.17.4-1 |
atomic-openshiftRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-clientsRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-clients-redistributableRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-docker-excluderRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-excluderRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-hyperkubeRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-hypershiftRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
atomic-openshift-masterRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-nodeRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-podRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-sdn-ovsRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-template-service-brokerRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
atomic-openshift-testsRed Hat:openshift:3.11::el7 |
before 0:3.11.346-1.git.0.ea10721.el7 | 0:3.11.346-1.git.0.ea10721.el7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases, published | EUVD | |
| first indexed | CVE List, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-1002102 is a low vulnerability (CVSS 2.6) in Kubernetes, published December 5, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.62%, the 49th percentile. Fixed in kubernetes 1.17.4-1.
References
github.com/kubernetes/kubernetes/issues/85867
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/Q56CULSH7F7BC4NPS67ZS23ZCLL5TIVK
security-tracker.debian.org/tracker/CVE-2018-1002102
access.redhat.com/errata/RHSA-2020:5363
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1784602
Show 17 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=1851422
bugzilla.redhat.com/show_bug.cgi?id=1860906
bugzilla.redhat.com/show_bug.cgi?id=1880784
bugzilla.redhat.com/show_bug.cgi?id=1895445
bugzilla.redhat.com/show_bug.cgi?id=1896696
bugzilla.redhat.com/show_bug.cgi?id=1898906
bugzilla.redhat.com/show_bug.cgi?id=1899609
bugzilla.redhat.com/show_bug.cgi?id=1903524
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_5363.json
access.redhat.com/security/cve/CVE-2018-1002102
cve.org/CVERecord?id=CVE-2018-1002102
nvd.nist.gov/vuln/detail/CVE-2018-1002102
access.redhat.com/security/cve/CVE-2020-8559
cve.org/CVERecord?id=CVE-2020-8559
nvd.nist.gov/vuln/detail/CVE-2020-8559
groups.google.com/g/kubernetes-security-announce/c/JAIGG5yNROs
ubuntu.com/security/CVE-2018-1002102