CVE-2023-6476 Cri-o: pods are able to break out of resource confinement on cgroupv2

Medium 6.5 Published Updated

An attacker can use an experimental annotation to bypass resource limits, allowing pods to consume all node resources and cause denial of service.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-6476?

CVE-2023-6476 is a medium-severity vulnerability in Redhat Openshift Container Platform, published on 9 Jan 2024. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

A flaw was found in CRI-O that involves an experimental annotation leading to a container being unconfined. This may allow a pod to specify and get any amount of memory/cpu, circumventing the kubernetes scheduler and potentially resulting in a denial of service in the node.

Weakness: CWE-770

Which versions are affected by CVE-2023-6476?

7 open source packages ship an affected version, including github.com/cri-o/cri-o. It affects 1 product.

PackageAffectedFixed in
github.com/cri-o/cri-o GoAll versions1.27.3, 1.28.3, 1.29.1
github.com/cri-o/cri-o GoAll versions1.27.3
github.com/cri-o/cri-o GoAll versions1.27.3
github.com/cri-o/cri-o GoFrom 1.28.01.28.3
github.com/cri-o/cri-o GoFrom 1.28.01.28.3
github.com/cri-o/cri-o GoFrom 1.29.01.29.1
1 more packages
github.com/cri-o/cri-o GoFrom 1.29.01.29.1
Linux distribution packages (6)
cri-o Red Hat:openshift:4.13::el8All versions0:1.26.4-6.1.rhaos4.13.git9eb9cf3.el8
cri-o-debuginfo Red Hat:openshift:4.13::el8All versions0:1.26.4-6.1.rhaos4.13.git9eb9cf3.el8
cri-o-debugsource Red Hat:openshift:4.13::el8All versions0:1.26.4-6.1.rhaos4.13.git9eb9cf3.el8
cri-o Red Hat:openshift:4.13::el9All versions0:1.26.4-6.1.rhaos4.13.git9eb9cf3.el9
cri-o-debuginfo Red Hat:openshift:4.13::el9All versions0:1.26.4-6.1.rhaos4.13.git9eb9cf3.el9
cri-o-debugsource Red Hat:openshift:4.13::el9All versions0:1.26.4-6.1.rhaos4.13.git9eb9cf3.el9

Products include Redhat Openshift Container Platform.

How do I fix CVE-2023-6476?

Upgrade github.com/cri-o/cri-o to a fixed version for your release line: 1.27.3, 1.28.3 or 1.29.1.

Is CVE-2023-6476 being exploited?

There is no known exploitation of CVE-2023-6476 in the wild and no public exploit code.

All Redhat Openshift Container Platform vulnerabilities

Sources

Also known as AZL-53405, GHSA-p4rx-7wvg-fwrc, GO-2024-2458, RHSA-2024:0195.

Is CVE-2023-6476 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free