CVE-2022-21679 Authorization Policy bypass in Istio

Medium 6.8 Published Updated

Attackers can bypass Istio authorization policies during version upgrades, allowing unauthorized access to services.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
None listed

What is CVE-2022-21679?

CVE-2022-21679 is a medium-severity authentication bypass vulnerability in istio, published on 19 Jan 2022. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Istio is an open platform to connect, manage, and secure microservices. In Istio 1.12.0 and 1.12.1 The authorization policy with hosts and notHosts might be accidentally bypassed for ALLOW action or rejected unexpectedly for DENY action during the upgrade from 1.11 to 1.12.0/1.12.1. Istio 1.12 supports the hosts and notHosts fields in authorization policy with a new Envoy API shipped with the 1.12 data plane. A bug in the 1.12.0 and 1.12.1 incorrectly uses the new Envoy API with the 1.11 data plane. This will cause the hosts and notHosts fields to be always matched regardless of the actual value of the host header when mixing 1.12.0/1.12.1 control plane and 1.11 data plane. Users are advised to upgrade or to not mix the 1.12.0/1.12.1 control plane with 1.11 data plane if using hosts or notHosts field in authorization policy.

Weakness: CWE-670

Which versions are affected by CVE-2022-21679?

It affects 1 product.

Products include Istio Istio.

How do I fix CVE-2022-21679?

No fix has been published for CVE-2022-21679 yet. Limit exposure of the affected software until one is available.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2022-21679 being exploited?

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

Sources

Also known as GHSA-rwfr-xrvw-2rvv.

Is CVE-2022-21679 in your software?

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

Check your SBOMs for free