CVE-2022-47633 kyverno verifyImages rule bypass possible with malicious proxy/registry

High 8.1 Published Updated

Attackers can bypass image signature validation to inject unsigned container images into Kubernetes clusters, potentially executing arbitrary code.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-47633?

CVE-2022-47633 is a high-severity vulnerability in n/a, published on 23 Dec 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

An image signature validation bypass vulnerability in Kyverno 1.8.3 and 1.8.4 allows a malicious image registry (or a man-in-the-middle attacker) to inject unsigned arbitrary container images into a protected Kubernetes cluster. This is fixed in 1.8.5. This has been fixed in 1.8.5 and mitigations are available for impacted releases.

Weakness: CWE-287

Which versions are affected by CVE-2022-47633?

4 open source packages ship an affected version, including github.com/kyverno/kyverno and kyverno. It affects 1 product.

PackageAffectedFixed in
github.com/kyverno/kyverno GoFrom 1.8.31.8.5
github.com/kyverno/kyverno GoFrom 1.8.31.8.5
github.com/kyverno/kyverno GoFrom 1.8.31.8.5
kyverno BitnamiFrom 1.8.3 to 1.8.3None

Products include Kyverno Kyverno.

How do I fix CVE-2022-47633?

Upgrade github.com/kyverno/kyverno to 1.8.5 or later.

Is CVE-2022-47633 being exploited?

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

Sources

Also known as BIT-kyverno-2022-47633, GHSA-m3cq-xcx9-3gvm, GO-2022-1180.

Is CVE-2022-47633 in your software?

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

Check your SBOMs for free