Skip to content
OpenAdvisories
Medium · 6.5 CVE-2019-1002100 EUVD-2022-4885GHSA-q4rr-64r9-fwgfGO-2023-1946

Kubernetes DoS Vulnerability

Published Apr 1, 2019 · Updated Aug 5, 2024 · Assigned by dwf

Description

In all Kubernetes versions prior to v1.11.8, v1.12.6, and v1.13.4, users that are authorized to make patch requests to the Kubernetes API Server can send a specially crafted patch of type "json-patch" (e.g. `kubectl patch --type json` or `"Content-Type: application/json-patch+json"`) that consumes excessive resources while processing, causing a Denial of Service on the API Server.

Affected products

VendorProductAffectedFixed
Kubernetes Kubernetes v1.0.x, v1.1.x, v1.2.x, v1.3.x, v1.4.x, v1.5.x, v1.6.x, v1.7.x, v1.8.x, v1.9.x, v1.10.x, unspecified – < v1.11.8, unspecified – < v1.12.6, unspecified – < v1.13.4 v1.11.8

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 3 atomic-openshift +12 3.10.181-1.git.0.3ab4b3d.el7 RHSA-2019:3239, RHSA-2019:1851
Red Hat OpenShift 3 jenkins-2-plugins 3.11.1560870549-1.el7 RHSA-2019:1851
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250807T150727-1.1 openSUSE-SU-2025:15424-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go k8s.io/kubernetes >= 1.0.0, <= 1.10.14 — GHSA-q4rr-64r9-fwgf
Go k8s.io/kubernetes >= 1.11.0, < 1.11.8 1.11.8 GHSA-q4rr-64r9-fwgf
Go k8s.io/kubernetes >= 1.12.0, < 1.12.6 1.12.6 GHSA-q4rr-64r9-fwgf
Go k8s.io/kubernetes >= 1.13.0, < 1.13.4 1.13.4 GHSA-q4rr-64r9-fwgf
Go k8s.io/kubernetes >= 1.0.0, < 1.11.8 · >= 1.12.0, < 1.12.6 · >= 1.13.0, < 1.13.4 1.11.8, 1.12.6, 1.13.4 GO-2023-1946

Advisories 3

References