Bypass of seccomp profile enforcement
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Partial Red Hat: 1 fixed, 9 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat.
Summary
A security issue was discovered in Kubelet that allows pods to bypass the seccomp profile enforcement. Pods that use localhost type for seccomp profile but specify an empty profile field, are affected by this issue. In this scenario, this vulnerability allows the pod to run in unconfined (seccomp disabled) mode. This bug affects Kubelet.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Kubernetes | Kubernetes | before v1.24.14; v1.25.0 to before v1.25.9; v1.26.0 to before v1.26.4; v1.27.0 to before v1.27.1 | v1.24.14, v1.25.9, v1.26.4, v1.27.1 | Patch available | CNA |
| — | k8s.io/kubernetes (Go) | before 1.24.14 | 1.24.14 | Patch available | GHSA-xc8m-28vv-4pjc |
| — | k8s.io/kubernetes (Go) | 1.25.0 to before 1.25.10 | 1.25.10 | Patch available | GHSA-xc8m-28vv-4pjc |
| — | k8s.io/kubernetes (Go) | 1.26.0 to before 1.26.5 | 1.26.5 | Patch available | GHSA-xc8m-28vv-4pjc |
| — | k8s.io/kubernetes (Go) | 1.27.0 to before 1.27.2 | 1.27.2 | Patch available | GHSA-xc8m-28vv-4pjc |
- Kubernetes VendorKubernetes Affected before v1.24.14; v1.25.0 to before v1.25.9; v1.26.0 to before v1.26.4; v1.27.0 to before v1.27.1 Fixed in v1.24.14, v1.25.9, v1.26.4, v1.27.1 Patch available CNA
- k8s.io/kubernetes (Go) Vendor— Affected before 1.24.14 Fixed in 1.24.14 Patch available GHSA-xc8m-28vv-4pjc
- k8s.io/kubernetes (Go) Vendor— Affected 1.25.0 to before 1.25.10 Fixed in 1.25.10 Patch available GHSA-xc8m-28vv-4pjc
- k8s.io/kubernetes (Go) Vendor— Affected 1.26.0 to before 1.26.5 Fixed in 1.26.5 Patch available GHSA-xc8m-28vv-4pjc
- k8s.io/kubernetes (Go) Vendor— Affected 1.27.0 to before 1.27.2 Fixed in 1.27.2 Patch available GHSA-xc8m-28vv-4pjc
CPE configurations NVD · 2
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:* | before 1.24.14; 1.25.0 to before 1.25.10; 1.26.0 to before 1.26.5; 1.27.0 to before 1.27.2 | Vulnerable | Kubernetes |
| cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:* | 38 | Vulnerable | Fedoraproject |
- cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:* Versions before 1.24.14; 1.25.0 to before 1.25.10; 1.26.0 to before 1.26.5; 1.27.0 to before 1.27.2 Vulnerable ·Kubernetes
- cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:* Versions 38 Vulnerable ·Fedoraproject
Remediation
- Fix · CNA Kubernetes (Kubernetes) Fixed in v1.24.14, v1.25.9, v1.26.4, v1.27.1
- Fix · GHSA-xc8m-28vv-4pjc k8s.io/kubernetes (Go) Fixed in 1.24.14 Advisory →
- Fix · GHSA-xc8m-28vv-4pjc k8s.io/kubernetes (Go) Fixed in 1.25.10 Advisory →
- Fix · GHSA-xc8m-28vv-4pjc k8s.io/kubernetes (Go) Fixed in 1.26.5 Advisory →
- Fix · GHSA-xc8m-28vv-4pjc k8s.io/kubernetes (Go) Fixed in 1.27.2 Advisory →
Red Hat 1 advisory
- RHSA-2023:6156 Released 2023-10-30 · Red Hat rating ImportantRed Hat OpenShift support for Windows Containers 8.1.0 security update
- Red Hat OpenShift Container Platform 4.13 openshift4-wincw/windows-machine-config-rhel9-operator
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| OpenShift API for Data Protection | Affected | No fix yet: Fix deferred |
| OpenShift Serverless | Affected | No fix yet: Fix deferred |
| Red Hat Advanced Cluster Security 3 | Affected | No fix yet: Fix deferred |
| Red Hat Advanced Cluster Security 4 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 7 | Affected | No fix planned: Out of support scope |
| Red Hat OpenShift GitOps | Affected | No fix yet: Fix deferred |
| Red Hat OpenStack Platform 16.2 | Affected | No fix yet: Fix deferred |
| Red Hat Openshift Container Storage 4 | Affected | No fix planned: Out of support scope |
| Red Hat Openshift Data Foundation 4 | Affected | No fix yet |
| Red Hat OpenShift Container Platform 4.13 | Fixed | RHSA-2023:6156 |
Not affected: 7 products
- CloudForms Management Engine 5
- Red Hat OpenShift Container Platform 4
- Red Hat OpenShift Container Platform 4.13
- Red Hat OpenShift Data Science (RHODS)
- Red Hat OpenShift GitOps
- Red Hat Openshift Data Foundation 4
- Red Hat Satellite 6
Timeline
- 2026-10-02 Threatist record created from CVE-2023-2431
- 2026-10-03 Alias added: GHSA-xc8m-28vv-4pjc
References
Other 13
- https://groups.google.com/g/kubernetes-security-announce/c/QHmx0HOQa10
- https://github.com/kubernetes/kubernetes/issues/118690
- https://lists.fedoraproject.org/archives/list/[email protected]/message/XBX4RL4UOC7JHWWYB2AJCKSUM7EG5Y5G/
- https://lists.fedoraproject.org/archives/list/[email protected]/message/43HDSKBKPSW53OW647B5ETHRWFFNHSRQ/
- https://github.com/kubernetes/kubernetes/pull/117020
- https://github.com/kubernetes/kubernetes/pull/117116
- https://github.com/kubernetes/kubernetes/pull/117117
- https://github.com/kubernetes/kubernetes/pull/117118
- https://github.com/kubernetes/kubernetes/pull/117147
- https://github.com/kubernetes/kubernetes
- https://lists.fedoraproject.org/archives/list/[email protected]/message/43HDSKBKPSW53OW647B5ETHRWFFNHSRQ
- https://lists.fedoraproject.org/archives/list/[email protected]/message/XBX4RL4UOC7JHWWYB2AJCKSUM7EG5Y5G
- https://pkg.go.dev/vuln/GO-2023-1864
More Kubernetes vulnerabilities
- TI-2018-16130 Improper privilege management in Kubernetes CVSS 3.0CRITICAL 9.8
- TI-2019-08418 Kubernetes kubelet exposes /debug/pprof info on healthz port CVSS 3.1HIGH 8.2
- TI-2023-05086 Kubernetes - Windows nodes - Insufficient input sanitization in in-tree storage plugin leads to privilege escalation CVSS 3.1HIGH 8.8
- TI-2023-03433 Kubernetes - Windows nodes - Insufficient input sanitization leads to privilege escalation CVSS 3.1HIGH 8.8
- TI-2017-14755 Link following in Kubernetes CVSS 3.0CRITICAL 9.6
- TI-2019-08423 Kubernetes API Server JSON/YAML parsing vulnerable to resource exhaustion attack CVSS 3.1HIGH 7.5
Sources
- CVE-2023-2431 · CVE Program
- CVE-2023-2431 · NVD
- FIRST EPSS
- GHSA-xc8m-28vv-4pjc · GitHub Advisory Database · CC BY 4.0
- CVE-2023-2431 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences