CVE-2023-0229
github.com/openshift/apiserver-library-go Improper Input Validation vulnerability
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
6.3
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.
- Record
CVE-2023-0229- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List
6.3
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.
- Record
CVE-2023-0229- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-20
- Updated
- 2026-11-02
EUVDEUVD-2023-0333
6.3
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.
- Record
EUVD-2023-0333- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5465-xc2j-6p84
6.3
github.com/openshift/apiserver-library-go Improper Input Validation vulnerability
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.
- Record
GHSA-5465-xc2j-6p84- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVGHSA-5465-xc2j-6p84
6.3
github.com/openshift/apiserver-library-go Improper Input Validation vulnerability
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.
- Record
GHSA-5465-xc2j-6p84- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVRHBA-2023:1037
6.3
Red Hat Bug Fix Advisory: Red Hat build of MicroShift 4.12.6 bug fix and enhancement update
- Record
RHBA-2023:1037- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2023:1325
8.2
Red Hat Security Advisory: OpenShift Container Platform 4.13.0 security update
- Record
RHSA-2023:1325- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVGO-2023-1549 No score
Improper input validation in github.com/openshift/apiserver-library-go
Low-privileged users can 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.
- Record
GO-2023-1549- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/openshift/apiserver-library-goGo |
before 0.0.0-20230120221150-cefee9e0162b | 0.0.0-20230120221150-cefee9e0162b |
github.com/openshift/apiserver-library-goGo |
before 0.0.0-20230119093715-30f75d79e424 | 0.0.0-20230119093715-30f75d79e424 |
microshiftRed Hat:openshift:4.12::el8 |
before 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 | 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 |
microshift-networkingRed Hat:openshift:4.12::el8 |
before 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 | 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 |
microshift-release-infoRed Hat:openshift:4.12::el8 |
before 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 | 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 |
microshift-selinuxRed Hat:openshift:4.12::el8 |
before 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 | 0:4.12.6-202303012057.p0.g50997a2.assembly.4.12.6.el8 |
buildahRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 1:1.29.1-1.rhaos4.13.el9 | 1:1.29.1-1.rhaos4.13.el9 |
buildah-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 1:1.29.1-1.rhaos4.13.el9 | 1:1.29.1-1.rhaos4.13.el9 |
buildah-debugsourceRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 1:1.29.1-1.rhaos4.13.el9 | 1:1.29.1-1.rhaos4.13.el9 |
buildah-testsRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 1:1.29.1-1.rhaos4.13.el9 | 1:1.29.1-1.rhaos4.13.el9 |
Show 48 moreShow less
| Package | Affected | Fixed |
|---|---|---|
buildah-tests-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 1:1.29.1-1.rhaos4.13.el9 | 1:1.29.1-1.rhaos4.13.el9 |
openshiftRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el8 | 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el8 |
openshift-hyperkubeRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el8 | 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el8 |
openshiftRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el9 | 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el9 |
openshift-hyperkubeRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el9 | 0:4.13.0-202304211155.p0.gb404935.assembly.stream.el9 |
openshift-clientsRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el8 | 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el8 |
openshift-clients-redistributableRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el8 | 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el8 |
openshift-clientsRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el9 | 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el9 |
openshift-clients-redistributableRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el9 | 0:4.13.0-202303241616.p0.g92b1a3d.assembly.stream.el9 |
cri-oRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 0:1.26.3-3.rhaos4.13.git641290e.el9 | 0:1.26.3-3.rhaos4.13.git641290e.el9 |
cri-o-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 0:1.26.3-3.rhaos4.13.git641290e.el9 | 0:1.26.3-3.rhaos4.13.git641290e.el9 |
cri-o-debugsourceRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 0:1.26.3-3.rhaos4.13.git641290e.el9 | 0:1.26.3-3.rhaos4.13.git641290e.el9 |
skopeoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 2:1.10.0-1.rhaos4.13.el9 | 2:1.10.0-1.rhaos4.13.el9 |
skopeo-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 2:1.10.0-1.rhaos4.13.el9 | 2:1.10.0-1.rhaos4.13.el9 |
skopeo-debugsourceRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 2:1.10.0-1.rhaos4.13.el9 | 2:1.10.0-1.rhaos4.13.el9 |
skopeo-testsRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 2:1.10.0-1.rhaos4.13.el9 | 2:1.10.0-1.rhaos4.13.el9 |
haproxyRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:2.2.24-3.rhaos4.13.el8 | 0:2.2.24-3.rhaos4.13.el8 |
haproxy-debugsourceRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:2.2.24-3.rhaos4.13.el8 | 0:2.2.24-3.rhaos4.13.el8 |
haproxy22Red Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:2.2.24-3.rhaos4.13.el8 | 0:2.2.24-3.rhaos4.13.el8 |
haproxy22-debuginfoRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:2.2.24-3.rhaos4.13.el8 | 0:2.2.24-3.rhaos4.13.el8 |
podmanRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-catatonitRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-catatonit-debuginfoRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-debuginfoRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-debugsourceRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-dockerRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-gvproxyRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-gvproxy-debuginfoRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-pluginsRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-plugins-debuginfoRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-remoteRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-remote-debuginfoRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podman-testsRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el8 | 3:4.4.1-3.rhaos4.13.el8 |
podmanRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-debugsourceRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-dockerRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-gvproxyRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-gvproxy-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-pluginsRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-plugins-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-remoteRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-remote-debuginfoRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
podman-testsRed Hat:openshift:4.13::el9 From an advisory covering 13 CVEs |
before 3:4.4.1-3.rhaos4.13.el9 | 3:4.4.1-3.rhaos4.13.el9 |
python-werkzeugRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:1.0.1-3.el8ost | 0:1.0.1-3.el8ost |
python3-werkzeugRed Hat:openshift:4.13::el8 From an advisory covering 13 CVEs |
before 0:1.0.1-3.el8ost | 0:1.0.1-3.el8ost |
python-werkzeugRed Hat:openshift_ironic:4.13::el9 From an advisory covering 13 CVEs |
before 0:2.0.3-4.el9 | 0:2.0.3-4.el9 |
python3-werkzeugRed Hat:openshift_ironic:4.13::el9 From an advisory covering 13 CVEs |
before 0:2.0.3-4.el9 | 0:2.0.3-4.el9 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-0229 is a medium vulnerability (CVSS 6.3) in Redhat Openshift, published January 25, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.66%, the 52nd percentile. Fixed in github.com/openshift/apiserver-library-go 0.0.0-20230120221150-cefee9e0162b.
References
bugzilla.redhat.com/show_bug.cgi?id=2160349
nvd.nist.gov/vuln/detail/CVE-2023-0229
github.com/openshift/apiserver-library-go/pull/97
github.com/openshift/apiserver-library-go/commit/30f75d79e424ca462c6de53ee8b93f91183763e6
github.com/advisories/GHSA-5465-xc2j-6p84
access.redhat.com/errata/RHBA-2023:1037
Show 83 moreShow less
issues.redhat.com/browse/OCPBUGS-8077
security.access.redhat.com/data/csaf/v2/advisories/2023/rhba-2023_1037.json
access.redhat.com/security/cve/CVE-2023-0229
cve.org/CVERecord?id=CVE-2023-0229
access.redhat.com/errata/RHSA-2023:1325
access.redhat.com/security/updates/classification
docs.openshift.com/container-platform/4.13/release_notes/ocp-4-13-release-notes.html
bugzilla.redhat.com/show_bug.cgi?id=2103220
bugzilla.redhat.com/show_bug.cgi?id=2121453
bugzilla.redhat.com/show_bug.cgi?id=2160808
bugzilla.redhat.com/show_bug.cgi?id=2161274
bugzilla.redhat.com/show_bug.cgi?id=2168256
bugzilla.redhat.com/show_bug.cgi?id=2169089
bugzilla.redhat.com/show_bug.cgi?id=2170242
bugzilla.redhat.com/show_bug.cgi?id=2178358
bugzilla.redhat.com/show_bug.cgi?id=2178488
bugzilla.redhat.com/show_bug.cgi?id=2178492
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_1325.json
access.redhat.com/security/cve/CVE-2022-2990
cve.org/CVERecord?id=CVE-2022-2990
nvd.nist.gov/vuln/detail/CVE-2022-2990
benthamsgaze.org/2022/08/22/vulnerability-in-linux-containers-investigation-and-mitigation
access.redhat.com/security/cve/CVE-2022-3259
cve.org/CVERecord?id=CVE-2022-3259
nvd.nist.gov/vuln/detail/CVE-2022-3259
access.redhat.com/security/cve/CVE-2022-27191
bugzilla.redhat.com/show_bug.cgi?id=2064702
cve.org/CVERecord?id=CVE-2022-27191
nvd.nist.gov/vuln/detail/CVE-2022-27191
groups.google.com/g/golang-announce/c/-cp44ypCT5s/m/wmegxkLiAQAJ
access.redhat.com/security/cve/CVE-2022-41717
cve.org/CVERecord?id=CVE-2022-41717
nvd.nist.gov/vuln/detail/CVE-2022-41717
go.dev/cl/455635
go.dev/cl/455717
go.dev/issue/56350
groups.google.com/g/golang-announce/c/L_3rmdT0BMU/m/yZDrXjIiBQAJ
pkg.go.dev/vuln/GO-2022-1144
access.redhat.com/security/cve/CVE-2022-41722
bugzilla.redhat.com/show_bug.cgi?id=2203008
cve.org/CVERecord?id=CVE-2022-41722
nvd.nist.gov/vuln/detail/CVE-2022-41722
access.redhat.com/security/cve/CVE-2022-41723
cve.org/CVERecord?id=CVE-2022-41723
nvd.nist.gov/vuln/detail/CVE-2022-41723
github.com/advisories/GHSA-vvpx-j8f3-3w6h
go.dev/cl/468135
go.dev/cl/468295
go.dev/issue/57855
groups.google.com/g/golang-announce/c/V0aBFqaFs_E
pkg.go.dev/vuln/GO-2023-1571
vuln.go.dev/ID/GO-2023-1571.json
access.redhat.com/security/cve/CVE-2022-41724
cve.org/CVERecord?id=CVE-2022-41724
nvd.nist.gov/vuln/detail/CVE-2022-41724
go.dev/cl/468125
go.dev/issue/58001
pkg.go.dev/vuln/GO-2023-1570
access.redhat.com/security/cve/CVE-2022-41725
cve.org/CVERecord?id=CVE-2022-41725
nvd.nist.gov/vuln/detail/CVE-2022-41725
go.dev/cl/468124
go.dev/issue/58006
pkg.go.dev/vuln/GO-2023-1569
access.redhat.com/security/cve/CVE-2023-0056
cve.org/CVERecord?id=CVE-2023-0056
nvd.nist.gov/vuln/detail/CVE-2023-0056
github.com/haproxy/haproxy/issues/1972
access.redhat.com/security/cve/CVE-2023-0778
cve.org/CVERecord?id=CVE-2023-0778
nvd.nist.gov/vuln/detail/CVE-2023-0778
github.com/advisories/GHSA-qwqv-rqgf-8qh8
access.redhat.com/security/cve/CVE-2023-25577
cve.org/CVERecord?id=CVE-2023-25577
nvd.nist.gov/vuln/detail/CVE-2023-25577
github.com/pallets/werkzeug/commit/517cac5a804e8c4dc4ed038bb20dacd038e7a9f1
github.com/pallets/werkzeug/releases/tag/2.2.3
github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323
access.redhat.com/security/cve/CVE-2023-25725
cve.org/CVERecord?id=CVE-2023-25725
nvd.nist.gov/vuln/detail/CVE-2023-25725
haproxy.com/blog/february-2023-header-parser-fixed
mail-archive.com/[email protected]/msg43229.html