Allocation of Resources Without Limits or Throttling in Open Virtual Network - CVE-2023-3153
Published: November 8, 2023
Vulnerability identifier: #VU82923
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2023-3153
CWE-ID: CWE-770
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to improper rate limitation in the service monitor MAC. A remote attacker can perform a denial of service attack against deployments with CoPP enabled and properly configured.
Affected software
Open Virtual Network
Red Hat OpenShift GitOps
Red Hat OpenShift Container Platform
crun-wasm (Red Hat package)
toolbox (Red Hat package)
wasmedge (Red Hat package)
butane (Red Hat package)
golang-github-prometheus-promu (Red Hat package)
coreos-installer (Red Hat package)
python-eventlet (Red Hat package)
containernetworking-plugins (Red Hat package)
runc (Red Hat package)
skopeo (Red Hat package)
google-benchmark (Red Hat package)
crun (Red Hat package)
spdlog (Red Hat package)
gtest (Red Hat package)
buildah (Red Hat package)
cri-tools (Red Hat package)
cri-o (Red Hat package)
containers-common (Red Hat package)
conmon (Red Hat package)
nmstate (Red Hat package)
haproxy (Red Hat package)
ignition (Red Hat package)
container-selinux (Red Hat package)
kata-containers (Red Hat package)
catch (Red Hat package)
podman (Red Hat package)
openshift (Red Hat package)
openshift-clients (Red Hat package)
openshift-kuryr (Red Hat package)
openshift4-aws-iso (Red Hat package)
openshift-ansible (Red Hat package)
kernel (Red Hat package)
kernel-rt (Red Hat package)
rust-afterburn (Red Hat package)
fmt (Red Hat package)
ovn22.12 (Red Hat package)
ovn23.09 (Red Hat package)
Red Hat OpenShift GitOps
Red Hat OpenShift Container Platform
crun-wasm (Red Hat package)
toolbox (Red Hat package)
wasmedge (Red Hat package)
butane (Red Hat package)
golang-github-prometheus-promu (Red Hat package)
coreos-installer (Red Hat package)
python-eventlet (Red Hat package)
containernetworking-plugins (Red Hat package)
runc (Red Hat package)
skopeo (Red Hat package)
google-benchmark (Red Hat package)
crun (Red Hat package)
spdlog (Red Hat package)
gtest (Red Hat package)
buildah (Red Hat package)
cri-tools (Red Hat package)
cri-o (Red Hat package)
containers-common (Red Hat package)
conmon (Red Hat package)
nmstate (Red Hat package)
haproxy (Red Hat package)
ignition (Red Hat package)
container-selinux (Red Hat package)
kata-containers (Red Hat package)
catch (Red Hat package)
podman (Red Hat package)
openshift (Red Hat package)
openshift-clients (Red Hat package)
openshift-kuryr (Red Hat package)
openshift4-aws-iso (Red Hat package)
openshift-ansible (Red Hat package)
kernel (Red Hat package)
kernel-rt (Red Hat package)
rust-afterburn (Red Hat package)
fmt (Red Hat package)
ovn22.12 (Red Hat package)
ovn23.09 (Red Hat package)
How to mitigate CVE-2023-3153
Install updates from vendor's website.
Open Virtual Network - addressed in versions 22.03.3, 22.09.2, 22.12.1, 23.03.1, 23.06.1
Red Hat OpenShift GitOps - update to 1.9.3
Red Hat OpenShift Container Platform - addressed in versions 4.11.53, 4.12.42, 4.14.0
crun-wasm (Red Hat package) - addressed in versions 0.0-3.rhaos4.14.el8, 1.8.5-3.rhaos4.14.el9
toolbox (Red Hat package) - update to 0.1.2-1.rhaos4.14.el9
wasmedge (Red Hat package) - update to 0.12.1-2.rhaos4.14.el9
butane (Red Hat package) - addressed in versions 0.15.0-3.1.rhaos4.11.el8, 0.19.0-1.1.rhaos4.14.el8
golang-github-prometheus-promu (Red Hat package) - update to 0.15.0-15.1.gitd5383c5.el8
coreos-installer (Red Hat package) - addressed in versions 0.17.0-1.rhaos4.14.el8, 0.17.0-1.rhaos4.14.el9
python-eventlet (Red Hat package) - update to 0.30.2-3.el8
containernetworking-plugins (Red Hat package) - addressed in versions 1.0.1-7.1.rhaos4.11.el8, 1.0.1-11.1.rhaos4.14.el8
runc (Red Hat package) - addressed in versions 1.1.2-2.1.rhaos4.11.el8, 1.1.9-2.1.rhaos4.14.el8, 1.1.9-2.1.rhaos4.14.el9
skopeo (Red Hat package) - addressed in versions 1.5.2-4.1.rhaos4.11.el8, 1.11.2-10.1.rhaos4.14.el8, 1.11.2-10.1.rhaos4.14.el9
google-benchmark (Red Hat package) - update to 1.8.2-1.el9
crun (Red Hat package) - addressed in versions 1.9.2-1.rhaos4.14.el8, 1.9.2-1.rhaos4.14.el9
spdlog (Red Hat package) - update to 1.12.0-1.rhaos4.14.el9
gtest (Red Hat package) - update to 1.13.0-1.el9
buildah (Red Hat package) - addressed in versions 1.23.4-3.1.rhaos4.11.el8, 1.29.1-10.1.rhaos4.14.el8, 1.29.1-10.1.rhaos4.14.el9
cri-tools (Red Hat package) - addressed in versions 1.24.2-7.1.el8, 1.27.0-2.1.el8, 1.27.0-2.1.el9
cri-o (Red Hat package) - addressed in versions 1.24.6-4.1.rhaos4.11.git4bfe15a.el8, 1.27.1-8.1.rhaos4.14.git3fecb83.el8, 1.27.1-8.1.rhaos4.14.git3fecb83.el9
containers-common (Red Hat package) - update to 1-51.rhaos4.14.el8
conmon (Red Hat package) - addressed in versions 2.1.2-4.1.rhaos4.11.el8, 2.1.7-3.1.rhaos4.14.el8, 2.1.7-3.1.rhaos4.14.el9
nmstate (Red Hat package) - update to 2.2.12-1.rhaos4.14.el8
haproxy (Red Hat package) - update to 2.6.13-1.rhaos4.14.el8
ignition (Red Hat package) - addressed in versions 2.14.0-5.1.rhaos4.11.el8, 2.16.2-1.1.rhaos4.14.el9
container-selinux (Red Hat package) - addressed in versions 2.221.0-1.rhaos4.14.el8, 2.221.0-2.rhaos4.14.el9
kata-containers (Red Hat package) - addressed in versions 3.0.2-9.rhaos4.11.el8, 3.1.3-4.rhaos4.14.el9
catch (Red Hat package) - update to 3.3.2-1.el9
podman (Red Hat package) - addressed in versions 4.0.2-7.1.rhaos4.11.el8, 4.4.1-10.1.rhaos4.14.el8, 4.4.1-10.1.rhaos4.14.el9
openshift (Red Hat package) - addressed in versions 4.11.0-202310201801.p0.gc70bea0.assembly.stream.el8, 4.14.0-202310210404.p0.gf67aeb3.assembly.stream.el8, 4.14.0-202310210404.p0.gf67aeb3.assembly.stream.el9
openshift-clients (Red Hat package) - addressed in versions 4.11.0-202310251925.p0.gbbc7c58.assembly.stream.el8, 4.14.0-202310191146.p0.g0c63f9d.assembly.stream.el8, 4.14.0-202310191146.p0.g0c63f9d.assembly.stream.el9
openshift-kuryr (Red Hat package) - update to 4.14.0-202309272140.p0.g8926a29.assembly.stream.el8
openshift4-aws-iso (Red Hat package) - update to 4.14.0-202309272140.p0.gd2acdd5.assembly.stream.el8
openshift-ansible (Red Hat package) - addressed in versions 4.14.0-202310062327.p0.gf781421.assembly.stream.el8, 4.14.0-202310062327.p0.gf781421.assembly.stream.el9
kernel (Red Hat package) - addressed in versions 4.18.0-372.78.1.el8_6, 5.14.0-284.36.1.el9_2
kernel-rt (Red Hat package) - addressed in versions 4.18.0-372.78.1.rt7.237.el8_6, 5.14.0-284.36.1.rt14.321.el9_2
rust-afterburn (Red Hat package) - update to 5.4.3-1.rhaos4.14.el9
fmt (Red Hat package) - update to 9.1.0-1.el9
ovn22.12 (Red Hat package) - update to 22.12.1-18.el8fdp
ovn23.09 (Red Hat package) - update to 23.09.0-37.el9fdp
Red Hat OpenShift GitOps - update to 1.9.3
Red Hat OpenShift Container Platform - addressed in versions 4.11.53, 4.12.42, 4.14.0
crun-wasm (Red Hat package) - addressed in versions 0.0-3.rhaos4.14.el8, 1.8.5-3.rhaos4.14.el9
toolbox (Red Hat package) - update to 0.1.2-1.rhaos4.14.el9
wasmedge (Red Hat package) - update to 0.12.1-2.rhaos4.14.el9
butane (Red Hat package) - addressed in versions 0.15.0-3.1.rhaos4.11.el8, 0.19.0-1.1.rhaos4.14.el8
golang-github-prometheus-promu (Red Hat package) - update to 0.15.0-15.1.gitd5383c5.el8
coreos-installer (Red Hat package) - addressed in versions 0.17.0-1.rhaos4.14.el8, 0.17.0-1.rhaos4.14.el9
python-eventlet (Red Hat package) - update to 0.30.2-3.el8
containernetworking-plugins (Red Hat package) - addressed in versions 1.0.1-7.1.rhaos4.11.el8, 1.0.1-11.1.rhaos4.14.el8
runc (Red Hat package) - addressed in versions 1.1.2-2.1.rhaos4.11.el8, 1.1.9-2.1.rhaos4.14.el8, 1.1.9-2.1.rhaos4.14.el9
skopeo (Red Hat package) - addressed in versions 1.5.2-4.1.rhaos4.11.el8, 1.11.2-10.1.rhaos4.14.el8, 1.11.2-10.1.rhaos4.14.el9
google-benchmark (Red Hat package) - update to 1.8.2-1.el9
crun (Red Hat package) - addressed in versions 1.9.2-1.rhaos4.14.el8, 1.9.2-1.rhaos4.14.el9
spdlog (Red Hat package) - update to 1.12.0-1.rhaos4.14.el9
gtest (Red Hat package) - update to 1.13.0-1.el9
buildah (Red Hat package) - addressed in versions 1.23.4-3.1.rhaos4.11.el8, 1.29.1-10.1.rhaos4.14.el8, 1.29.1-10.1.rhaos4.14.el9
cri-tools (Red Hat package) - addressed in versions 1.24.2-7.1.el8, 1.27.0-2.1.el8, 1.27.0-2.1.el9
cri-o (Red Hat package) - addressed in versions 1.24.6-4.1.rhaos4.11.git4bfe15a.el8, 1.27.1-8.1.rhaos4.14.git3fecb83.el8, 1.27.1-8.1.rhaos4.14.git3fecb83.el9
containers-common (Red Hat package) - update to 1-51.rhaos4.14.el8
conmon (Red Hat package) - addressed in versions 2.1.2-4.1.rhaos4.11.el8, 2.1.7-3.1.rhaos4.14.el8, 2.1.7-3.1.rhaos4.14.el9
nmstate (Red Hat package) - update to 2.2.12-1.rhaos4.14.el8
haproxy (Red Hat package) - update to 2.6.13-1.rhaos4.14.el8
ignition (Red Hat package) - addressed in versions 2.14.0-5.1.rhaos4.11.el8, 2.16.2-1.1.rhaos4.14.el9
container-selinux (Red Hat package) - addressed in versions 2.221.0-1.rhaos4.14.el8, 2.221.0-2.rhaos4.14.el9
kata-containers (Red Hat package) - addressed in versions 3.0.2-9.rhaos4.11.el8, 3.1.3-4.rhaos4.14.el9
catch (Red Hat package) - update to 3.3.2-1.el9
podman (Red Hat package) - addressed in versions 4.0.2-7.1.rhaos4.11.el8, 4.4.1-10.1.rhaos4.14.el8, 4.4.1-10.1.rhaos4.14.el9
openshift (Red Hat package) - addressed in versions 4.11.0-202310201801.p0.gc70bea0.assembly.stream.el8, 4.14.0-202310210404.p0.gf67aeb3.assembly.stream.el8, 4.14.0-202310210404.p0.gf67aeb3.assembly.stream.el9
openshift-clients (Red Hat package) - addressed in versions 4.11.0-202310251925.p0.gbbc7c58.assembly.stream.el8, 4.14.0-202310191146.p0.g0c63f9d.assembly.stream.el8, 4.14.0-202310191146.p0.g0c63f9d.assembly.stream.el9
openshift-kuryr (Red Hat package) - update to 4.14.0-202309272140.p0.g8926a29.assembly.stream.el8
openshift4-aws-iso (Red Hat package) - update to 4.14.0-202309272140.p0.gd2acdd5.assembly.stream.el8
openshift-ansible (Red Hat package) - addressed in versions 4.14.0-202310062327.p0.gf781421.assembly.stream.el8, 4.14.0-202310062327.p0.gf781421.assembly.stream.el9
kernel (Red Hat package) - addressed in versions 4.18.0-372.78.1.el8_6, 5.14.0-284.36.1.el9_2
kernel-rt (Red Hat package) - addressed in versions 4.18.0-372.78.1.rt7.237.el8_6, 5.14.0-284.36.1.rt14.321.el9_2
rust-afterburn (Red Hat package) - update to 5.4.3-1.rhaos4.14.el9
fmt (Red Hat package) - update to 9.1.0-1.el9
ovn22.12 (Red Hat package) - update to 22.12.1-18.el8fdp
ovn23.09 (Red Hat package) - update to 23.09.0-37.el9fdp
External References
- https://mail.openvswitch.org/pipermail/ovs-announce/2023-August/000327.html
- https://access.redhat.com/security/cve/CVE-2023-3153
- https://bugzilla.redhat.com/show_bug.cgi?id=2213279
- https://mail.openvswitch.org/pipermail/ovs-dev/2023-August/407553.html
- https://github.com/ovn-org/ovn/commit/9a3f7ed905e525ebdcb14541e775211cbb0203bd
- https://github.com/ovn-org/ovn/issues/198