Improper input validation in github.com/openshift/apiserver-library-go
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat.
Summary
A flaw was found in github.com/openshift/apiserver-library-go, used in OpenShift 4.12 and 4.11, that contains an issue that can allow low-privileged users to set the seccomp profile for pods they control to "unconfined." By default, the seccomp profile used in the restricted-v2 Security Context Constraint (SCC) is "runtime/default," allowing users to disable seccomp for pods they can create and modify.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- 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 |
|---|---|---|---|---|---|
| — | github.com/openshift/apiserver-library-go | openshift/apiserver-library-go 4.11 | — | No fix listed | CNA |
| — | github.com/openshift/apiserver-library-go (Go) | before 0.0.0-20230120221150-cefee9e0162b | 0.0.0-20230120221150-cefee9e0162b | Patch available | GHSA-5465-xc2j-6p84 |
- github.com/openshift/apiserver-library-go Vendor— Affected openshift/apiserver-library-go 4.11 Fixed in — No fix listed CNA
- github.com/openshift/apiserver-library-go (Go) Vendor— Affected before 0.0.0-20230120221150-cefee9e0162b Fixed in 0.0.0-20230120221150-cefee9e0162b Patch available GHSA-5465-xc2j-6p84
Remediation
- Fix · GHSA-5465-xc2j-6p84 github.com/openshift/apiserver-library-go (Go) Fixed in 0.0.0-20230120221150-cefee9e0162b Advisory →
Red Hat 1 advisory
- RHSA-2023:1325 Released 2023-05-18 · Red Hat rating ImportantOpenShift Container Platform 4.13.0 security update
- Ironic content for Red Hat OpenShift Container Platform 4.13 python-werkzeug-2.0.3-4.el9, python3-werkzeug-2.0.3-4.el9
- Red Hat OpenShift Container Platform 4.13 buildah-1:1.29.1-1.rhaos4.13.el9, buildah-tests-1:1.29.1-1.rhaos4.13.el9, cri-o-1.26.3-3.rhaos4.13.git641290e.el9 +27
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat OpenShift Container Platform 4.12 | Fixed | — |
| Red Hat OpenShift Container Platform 4.13 | Fixed | RHSA-2023:1325 |
Not affected: 4 products
- Ironic content for Red Hat OpenShift Container Platform 4.13
- Red Hat OpenShift Container Platform 3.11
- Red Hat OpenShift Container Platform 4
- Red Hat OpenShift Container Platform 4.13
Timeline
- 2026-10-02 Threatist record created from CVE-2023-0229
- 2026-10-03 Alias added: GHSA-5465-xc2j-6p84
- 2026-10-19 EPSS moved to the 50th–90th percentile
References
More Red Hat Openshift vulnerabilities
- TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
- TI-2015-04472 The Fingerprints pages in Jenkins before 1.638 and LTS before 1.625.2 might allow remote… KEVCVSS 3.1HIGH 7.5
- TI-2015-06239 Red Hat JBoss A-MQ 6.x; BPM Suite (BPMS) 6.x; BRMS 6.x and 5.x; Data Grid (JDG) 6.x; Data… CVSS 3.0CRITICAL 9.8
- TI-2019-04061 runc through 1.0-rc6, as used in Docker before 18.09.2 and other products, allows… CVSS 3.1HIGH 8.6
- TI-2016-00709 Multiple unspecified API endpoints in Jenkins before 1.650 and LTS before 1.642.2 allow… CVSS 3.0HIGH 8.8
- TI-2024-11209 Rsync: info leak via uninitialized stack contents CVSS 3.1HIGH 7.5
Sources
- CVE-2023-0229 · CVE Program
- CVE-2023-0229 · NVD
- FIRST EPSS
- GHSA-5465-xc2j-6p84 · GitHub Advisory Database · CC BY 4.0
- CVE-2023-0229 · 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