Kubernetes - Windows nodes - Insufficient input sanitization in in-tree storage plugin leads to privilege escalation (Kubernetes kubelet)
At a glance
- Source
- NVD
- EPSS
- EPSS 4.09 % · percentile 91 ()
- State
- PUBLISHED
- Published
- Updated
- Assigner
- kubernetes
- NVD status
- Analyzed
Description
A security issue was discovered in Kubernetes where a user that can create pods and persistent volumes on Windows nodes may be able to escalate to admin privileges on those nodes. Kubernetes clusters are only affected if they are using an in-tree storage plugin for Windows nodes.
Weaknesses (CWE)
- CWE-20 — Improper Input Validation
References
- https://github.com/kubernetes/kubernetes/issues/121879
- https://groups.google.com/g/kubernetes-security-announce/c/SL_d4NR8pzA
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4XZIX727JIKF5RQW7RVVBLWXBCDIBJA7/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/7MPGMITSZXUCAVO7Q75675SOLXC2XXU4/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3JH444PWZBINXLLFV7XLIJIZJHSK6UEZ/
- https://security.netapp.com/advisory/ntap-20240119-0009/
Scores
| Version | Score | Vector | Scored by |
|---|---|---|---|
| CVSS 3.1 | HIGH 7.2 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H | kubernetes |
| CVSS 3.1 | HIGH 7.2 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H | NVD · jordan@liggitt.net (Secondary) |
| CVSS 3.1 | HIGH 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H | NVD · nvd@nist.gov (Primary) |
Advisories
- GHSA-hq6q-c2x6-hmch — Kubernetes Improper Input Validation vulnerability
- GO-2023-2341 — Kubernetes Improper Input Validation vulnerability in k8s.io/kubernetes
European references
- ENISA EUVD · EUVD-2023-2977
- GCVE · GCVE-0-2023-5528
Affected configurations (NVD CPE)
cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:*≥ 1.8.0 < 1.25.16cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:*≥ 1.26.0 < 1.26.11cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:*≥ 1.27.0 < 1.27.8cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:*≥ 1.28.0 < 1.28.4cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:*cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*cpe:2.3:o:fedoraproject:fedora:39:*:*:*:*:*:*:*
Affected products
| Product | Versions |
|---|---|
| Kubernetes · kubelet | affected v1.28.0 ≤ v1.28.3 ; affected v1.27.0 ≤ v1.27.7 ; affected v1.26.0 ≤ v1.26.10 ; affected 0 ≤ v1.25.15 ; unaffected v1.28.4 ; unaffected v1.27.8 |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST — attribution requested |
| ENISA EUVD | ENISA — reproduction authorised, source acknowledged |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain — this product uses data from the NVD API but is not endorsed or certified by the NVD |