CVE-2023-5528 json
Kubernetes - Windows nodes - Insufficient input sanitization in in-tree storage plugin leads to privilege escalation
published 2y ago modified last mo. also GHSA-hq6q-c2x6-hmch , GO-2023-2341 , EUVD-2023-2977
- cvss
- 7.2
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 4.1%
- EPSS 4.1% chance of exploitation in 30 days, percentile 90%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- go k8s.io/kubernetes 1.25.16, 1.26.11, 1.27.8, 1.28.4
- Kubernetes kubelet v1.25.16, v1.26.11, v1.27.8, v1.28.4
- govulncheck-vulndb openSUSE Tumbleweed 0.0.20250807T150727-1.1
opensuse advisories openSUSE-SU-2025:15424-1
- kubernetes CBL-Mariner 2.0 1.28.4-1
- kubernetes Azure Linux 3.0 1.28.7-2
azure linux advisories AZL-32005AZL-34894
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- github.com/kubernetes/kubernetes/issues/121879 patch
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/mes… patch
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/mes… patch
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/mes… patch
- github.com/kubernetes/kubernetes#121881 pull request
- github.com/kubernetes/kubernetes#121882 pull request
- github.com/kubernetes/kubernetes#121883 pull request
- github.com/kubernetes/kubernetes#121884 pull request
- github.com/kubernetes/kubernetes#121885 pull request
Is CVE-2023-5528 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2023-5528 updated cvss 8.8
kubernetes: Insufficient input sanitization in in-tree storage plugin leads to privilege escalation on Windows nodes
-
Red Hat OpenShift Container Platform 4.11 openshift4-wincw/windows-machine-config-rhel8-operator 6.0.3-9, openshift4-wincw/windows-machine-config-operator-bundle v6.0.3-8fixed: vendor fix RHSA-2023:7662
-
Red Hat OpenShift Container Platform 4.12 openshift4-wincw/windows-machine-config-rhel8-operator 7.2.0-30, openshift4-wincw/windows-machine-config-operator-bundle v7.2.0-29fixed: vendor fix RHSA-2023:7710
-
Red Hat OpenShift Container Platform 4.13 openshift4-wincw/windows-machine-config-rhel9-operator 8.1.1-6, openshift4-wincw/windows-machine-config-operator-bundle v8.1.1-7fixed: vendor fix RHSA-2023:7709
-
Red Hat OpenShift Container Platform 4.14 openshift4/windows-machine-config-operator-bundle v9.0.1-15, openshift4-wincw/windows-machine-config-rhel9-operator 9.0.1-16, openshift4-wincw/windows-machine-config-operator-bundle v9.0.1-15fixed: vendor fix RHSA-2024:1203
-
Red Hat OpenShift Container Platform 4.15 openshift4-wincw/windows-machine-config-rhel9-operator 10.15.0-46, openshift4-wincw/windows-machine-config-operator-bundle v10.15.0-43fixed: vendor fix RHSA-2024:0954
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 2y ago
Exploit prediction
4.10% chance of exploitation in the next 30 days, higher than 90% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.2 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | k8s.io/kubernetes | >=1.28.0, <1.28.4 >=1.27.0, <1.27.8 >=1.26.0, <1.26.11 <1.25.16 |
1.28.4 1.27.8 1.26.11 1.25.16 |
Affected products
- Kubernetes kubelet
Classification
- Weakness
-
- CWE-20 Improper Input Validation
- Technology feeds
References
-
github.com
/kubernetes/kubernetes/issues/121879
issue-tracking, web, patch
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/4XZIX727JIKF5RQW7RVVBLWXBCDIBJA7/
patch, release-notes
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/7MPGMITSZXUCAVO7Q75675SOLXC2XXU4/
patch, release-notes
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/3JH444PWZBINXLLFV7XLIJIZJHSK6UEZ/
patch, release-notes
-
github.com
/kubernetes/kubernetes/pull/121881
web
-
github.com
/kubernetes/kubernetes/pull/121882
web
-
github.com
/kubernetes/kubernetes/pull/121883
web
-
github.com
/kubernetes/kubernetes/pull/121884
web
-
github.com
/kubernetes/kubernetes/pull/121885
web
-
groups.google.com
/g/kubernetes-security-announce/c/SL_d4NR8pzA
mailing-list, web
-
security.netapp.com
/advisory/ntap-20240119-0009/
third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2023-5528
advisory
-
github.com
/kubernetes/kubernetes
package
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/3JH444PWZBINXLLFV7XLIJIZJHSK6UEZ
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/4XZIX727JIKF5RQW7RVVBLWXBCDIBJA7
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/7MPGMITSZXUCAVO7Q75675SOLXC2XXU4
web
-
security.netapp.com
/advisory/ntap-20240119-0009
web
-
github.com
/advisories/GHSA-hq6q-c2x6-hmch
advisory
Sources
- CVE List CVE-2023-5528
- GitHub Advisory GHSA-hq6q-c2x6-hmch
- NVD CVE-2023-5528
- OSV GO-2023-2341
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.