CVE-2018-1002102

Kubernetes API server follows unvalidated redirects from streaming Kubelet endpoints

Published Dec 5, 2019 CVSS 3.1 · 2.6 Low EPSS < 1% KEV · Not listed
Description
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.

Remediation

Vendor Workaround

For Kubernetes versions >= v1.10.0, the ValidateProxyRedirects feature can be manually enabled with the kube-apiserver flag --feature-gates=ValidateProxyRedirects=true

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2018-2081 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
kubernetes
Published
Updated
Sep 17, 2024, 12:56 AM
Reserved
Dec 5, 2018, 12:00 AM
Status
Modified
Published
Dec 5, 2019, 4:15 PM
Modified
Jun 17, 2026, 1:33 AM
Severity
Low
Public date
Dec 3, 2019, 12:00 AM