PT-2020-9171 · Kubernetes+1 · Kubernetes Api Server+2

Mike Danese

·

Published

2020-03-31

·

Updated

2025-01-07

·

CVE-2019-11254

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Kubernetes API Server versions 1.1 through 1.14 Kubernetes API Server versions prior to 1.15.10 Kubernetes API Server versions prior to 1.16.7 Kubernetes API Server versions prior to 1.17.3
Description The issue allows an authorized user to cause the kube-apiserver to consume excessive CPU cycles while parsing YAML by sending malicious YAML payloads. This can be used as a denial of service vector due to unbounded aliasing in crafted YAML files, potentially leading to significant system resource consumption when parsing user-supplied input.
Recommendations For versions 1.1 through 1.14, update to a version after 1.14. For versions prior to 1.15.10, update to version 1.15.10 or later. For versions prior to 1.16.7, update to version 1.16.7 or later. For versions prior to 1.17.3, update to version 1.17.3 or later. As a temporary workaround, consider restricting the parsing of user-supplied YAML files to minimize the risk of exploitation.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2020-1662
ALT-PU-2020-2338
AZL-41568
AZL-44445
AZL-44808
AZL-44904
CVE-2019-11254
GHSA-WXC4-F4M6-WWQV
GO-2020-0036
OPENSUSE-SU-2024:11911-1
OPENSUSE-SU-2025:0003-1
RHSA-2020:2413
RHSA-2020:2479

Affected Products

Alt Linux
Kubernetes
Kubernetes Api Server