Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Kubernetes | kubelet | ≤ 1.28.11, 1.29.0 – ≤ 1.29.6, 1.30.0 – ≤ 1.30.2 | 1.31.0 |
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | kubernetes | 1.20.5+really1.20.2-1 | — |
| Debian 13 | kubernetes | 1.20.5+really1.20.2-1 | — |
| Debian 12 | kubernetes | 1.20.5+really1.20.2-1 | — |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | govulncheck-vulndb | 0.0.20241209T183251-1.1 | openSUSE-SU-2024:14567-1 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | kubernetes | 1.30.3-1 | — |
| Azure Linux 2 (CBL-Mariner) | kubernetes | 1.28.4-14 | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | argocd-image-updater | 0.17.0-r1 | — |
| Wolfi rolling | aws-efs-csi-driver | 2.1.2-r0 | — |
| Wolfi rolling | gpu-feature-discovery | 0.8.2-r6 | — |
| Wolfi rolling | ip-masq-agent | 2.12.0-r0 | — |
| Wolfi rolling | kubeflow-pipelines +11 | 2.3.0-r3 | — |
| Wolfi rolling | kubernetes-dns-node-cache | 1.23.1-r5 | — |
| Wolfi rolling | local-static-provisioner +3 | 2.7.0-r8 | — |
| Wolfi rolling | nodetaint | 0.0.4-r23 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 8 repositories
-
mrk336/CVE-2024-10220-Kubernetes-gitRepo-Volume-Vulnerability ★ 1 · Sep 8, 2025
CVE-2024-10220 reveals a critical flaw in Kubernetes’ deprecated gitRepo volume type, allowing attackers to execute arbitrary commands via malicious .hooks scripts. The article explains how this brea…
-
mochizuki875/CVE-2024-10220-githooks ★ 1 · Nov 21, 2024
CVE-2024-10220 Test repo
-
imohammed28/cve-2024-10220-test ★ 0 · Nov 30, 2025
Testing CVE-2024-10220 for HPC security research
-
saleha-muzammil/cve-2024-10220-git-on-git ★ 0 · Nov 23, 2025
-
orgC/CVE-2024-10220-demo ★ 0 · May 12, 2025
-
candranapits/poc-CVE-2024-10220 ★ 0 · Dec 17, 2024
CVE-2024-10220 POC
-
filipzag/CVE-2024-10220 ★ 0 · Dec 15, 2024
-
any2sec/cve-2024-10220 ★ 0 · Nov 29, 2024
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | k8s.io/kubernetes | < 1.28.12 | 1.28.12 | GHSA-27wf-5967-98gx |
| Go | k8s.io/kubernetes | >= 1.29.0, < 1.29.7 | 1.29.7 | GHSA-27wf-5967-98gx |
| Go | k8s.io/kubernetes | >= 1.30.0, < 1.30.3 | 1.30.3 | GHSA-27wf-5967-98gx |
| Go | k8s.io/kubernetes | < 1.28.12 · >= 1.29.0, < 1.29.7 · >= 1.30.0, < 1.30.3 | 1.28.12, 1.29.7, 1.30.3 | GO-2024-3286 |
Advisories 2
- openSUSE-SU-2024:14567-1 govulncheck-vulndb-0.0.20241209T183251-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2024-3515 Kubernetes (kubelet): Schwachstelle ermöglicht Codeausführung BSI CERT-Bund (WID) · Sep 7, 2025