Skip to main content
← All vulnerabilities
CVE-2024-10220GO-2024-3286GHSA-27WF-5967-98GX

Arbitrary command execution through gitRepo volume

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.28.12, 1.29.7, 1.30.3
8 proofs of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

The Kubernetes kubelet component allows arbitrary command execution via specially crafted gitRepo volumes.This issue affects kubelet: through 1.28.11, from 1.29.0 through 1.29.6, from 1.30.0 through 1.30.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Kubernetes kubelet

    through 1.28.11; From 1.29.0 · through 1.29.6; From 1.30.0 · through 1.30.2

  • k8s.io/kubernetesGo

    fixed in 1.28.12; From 1.29.0 · fixed in 1.29.7; From 1.30.0 · fixed in 1.30.3

  • k8s.io/kubernetesGo

    fixed in 1.28.12

  • k8s.io/kubernetesGo

    From 1.29.0 · fixed in 1.29.7

  • k8s.io/kubernetesGo

    From 1.30.0 · fixed in 1.30.3

References 10

GitHub · kubernetes/kubernetes

groups.google.com

GitHub · any2sec/cve-2024-10220

GitHub · candranapits/poc-CVE-2024-10220

GitHub · filipzag/CVE-2024-10220

GitHub · imohammed28/cve-2024-10220-test

GitHub · mochizuki875/CVE-2024-10220-githooks

GitHub · mrk336/CVE-2024-10220-Kubernetes-gitRepo-Volume-Vulnerability

GitHub · orgC/CVE-2024-10220-demo

GitHub · saleha-muzammil/cve-2024-10220-git-on-git