Skip to main content
← All vulnerabilities
CVE-2021-25735GHSA-G42G-737J-QX6JGO-2022-0907

Validating Admission Webhook does not observe some previous fields

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.20.6, 1.19.10, 1.18.18
1 proof of concept on GitHub

Summary

A security issue was discovered in kube-apiserver that could allow node updates to bypass a Validating Admission Webhook. Clusters are only affected by this vulnerability if they run a Validating Admission Webhook for Nodes that denies admission based at least partially on the old state of the Node object. Validating Admission Webhook does not observe some previous fields.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Kubernetes Kubernetes

    through 1.18.17; through 1.19.9; through 1.20.5

  • k8s.io/kubernetesGo

    From 1.20.0 · fixed in 1.20.6

  • k8s.io/kubernetesGo

    From 1.19.0 · fixed in 1.19.10

  • k8s.io/kubernetesGo

    fixed in 1.18.18

  • k8s.io/kubernetesGo

    fixed in 1.18.18; From 1.19.0 · fixed in 1.19.10; From 1.20.0 · fixed in 1.20.6

References 3

groups.google.com

GitHub · kubernetes/kubernetes

GitHub · darryk10/CVE-2021-25735