Skip to content
OpenAdvisories
Medium · 6.5 CVE-2019-11254 EUVD-2021-2608GHSA-wxc4-f4m6-wwqvGO-2020-0036

Kubernetes API Server denial of service vulnerability from malicious YAML payloads

Published Apr 1, 2020 · Updated Sep 16, 2024 · Assigned by kubernetes

Description

The Kubernetes API Server component in versions 1.1-1.14, and versions prior to 1.15.10, 1.16.7 and 1.17.3 allows an authorized user who sends malicious YAML payloads to cause the kube-apiserver to consume excessive CPU cycles while parsing YAML.

Affected products

VendorProductAffectedFixed
Kubernetes Kubernetes prior to 1.15.10, prior to 1.16.7, prior to 1.17.3, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 kubernetes 1.17.4-1 —
Debian 13 kubernetes 1.17.4-1 —
Debian 12 kubernetes 1.17.4-1 —
ReleasePackageFixed inAdvisory
Red Hat OpenShift 4 machine-config-daemon 4.5.0-202007012112.p0.git.2527.d12c3da.el8 RHSA-2020:2413
Red Hat OpenShift 4 openshift +1 4.5.0-202007012112.p0.git.0.582d7fc.el7 RHSA-2020:2413
Red Hat OpenShift 3 atomic-openshift +12 3.11.232-1.git.0.a5bc32f.el7 RHSA-2020:2479
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP6 etcd 3.5.12-bp156.4.3.1 openSUSE-SU-2025:0003-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed etcd 3.5.2-1.1 openSUSE-SU-2024:11911-1
openSUSE Leap 15.6 etcd 3.5.12-bp156.4.3.1 openSUSE-SU-2025:0003-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 buildah 1.41.4-2 —
Azure Linux 3 delve +1 No fix yet —
Azure Linux 3 podman 5.6.1-2 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 cri-o +1 1.14.7-1.0.7.el7 ELSA-2020-5653
Oracle Linux 7 cri-tools 1.14.0-1.0.5.el7 ELSA-2020-5653
Oracle Linux 7 kubeadm +2 1.14.9-1.0.3.el7 ELSA-2020-5653
Oracle Linux 7 olcnectl +4 1.0.3-1.el7 ELSA-2020-5653

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling k3d +2 5.6.0-r11 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/go-yaml/yaml <= 2.1.0 — GHSA-wxc4-f4m6-wwqv
Go github.com/go-yaml/yaml all versions — GO-2020-0036
Go gopkg.in/yaml.v2 < 2.2.8 2.2.8 GHSA-wxc4-f4m6-wwqv

Advisories 6

References