CVE-2022-0532 Incorrect Permission Assignment for Critical Resource in CRI-O

Medium 4.2 Published Updated

Attackers can escalate privileges by applying host sysctls via pods with host namespaces, requiring specific cluster configurations.

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-2022-0532?

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

Official description

An incorrect sysctls validation vulnerability was found in CRI-O 1.18 and earlier. The sysctls from the list of "safe" sysctls specified for the cluster will be applied to the host if an attacker is able to create a pod with a hostIPC and hostNetwork kernel namespace.

Weakness: CWE-732

Which versions are affected by CVE-2022-0532?

3 open source packages ship an affected version, including github.com/cri-o/cri-o. It affects 2 products.

PackageAffectedFixed in
github.com/cri-o/cri-o GoAll versions1.23.1
github.com/cri-o/cri-o GoAll versions1.23.1
github.com/cri-o/cri-o GoAll versions1.23.1
Linux distribution packages (10)
cri-o Red Hat:openshift:4.8::el7All versions0:1.21.5-2.rhaos4.8.gitaf64931.el7
cri-o-debuginfo Red Hat:openshift:4.8::el7All versions0:1.21.5-2.rhaos4.8.gitaf64931.el7
cri-o Red Hat:openshift:4.8::el8All versions0:1.21.5-2.rhaos4.8.gitaf64931.el8
cri-o-debuginfo Red Hat:openshift:4.8::el8All versions0:1.21.5-2.rhaos4.8.gitaf64931.el8
cri-o-debugsource Red Hat:openshift:4.8::el8All versions0:1.21.5-2.rhaos4.8.gitaf64931.el8
cri-o Red Hat:openshift:4.9::el7All versions0:1.22.2-2.rhaos4.9.gitb030be8.el7
cri-o-debuginfo Red Hat:openshift:4.9::el7All versions0:1.22.2-2.rhaos4.9.gitb030be8.el7
cri-o Red Hat:openshift:4.9::el8All versions0:1.22.2-2.rhaos4.9.gitb030be8.el8
cri-o-debuginfo Red Hat:openshift:4.9::el8All versions0:1.22.2-2.rhaos4.9.gitb030be8.el8
cri-o-debugsource Red Hat:openshift:4.9::el8All versions0:1.22.2-2.rhaos4.9.gitb030be8.el8

Products include Kubernetes Cri-O, Redhat Openshift Container Platform.

How do I fix CVE-2022-0532?

Upgrade github.com/cri-o/cri-o to 1.23.1 or later.

Is CVE-2022-0532 being exploited?

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

All Redhat Openshift Container Platform vulnerabilities

Sources

Also known as GHSA-jqmc-79gx-7g8p, GO-2022-0608, RHBA-2022:0793, RHBA-2022:0794.

Is CVE-2022-0532 in your software?

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

Check your SBOMs for free