CVE-2022-21679 Authorization Policy bypass in Istio
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.
Other vulnerabilities in istio
- CVE-2021-31921 Missing authorization in n/a
- CVE-2021-34824 Information disclosure in n/a
- CVE-2026-31837 Istio JWKS resolver to prevent private key material from being exposed when JWKS fetch fails.
- CVE-2021-39155 Authorization Policy Bypass Due to Case Insensitive Host Comparison
- CVE-2021-39156 Fragments in Path May Lead to Authorization Policy Bypass
Sources
Also known as GHSA-rwfr-xrvw-2rvv.