PT-2022-15051 · Istio · Istio

Howardjohn

·

Published

2022-01-19

·

Updated

2022-02-08

·

CVE-2022-21701

CVSS v2.0

6.0

Medium

VectorAV:N/AC:M/Au:S/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions Istio versions 1.12.0 through 1.12.1
Description Istio is an open platform to connect, manage, and secure microservices. The issue allows users with CREATE permission for gateways.gateway.networking.k8s.io objects to escalate this privilege and create other resources they may not have access to, such as Pod. This impacts only the Alpha level feature, the Kubernetes Gateway API, and not the Istio Gateway type.
Recommendations For versions 1.12.0 and 1.12.1, upgrade to a newer version to resolve the issue. As a temporary workaround for versions 1.12.0 and 1.12.1, consider one of the following: remove the gateways.gateway.networking.k8s.io CustomResourceDefinition, set the PILOT ENABLE GATEWAY API DEPLOYMENT CONTROLLER=true environment variable in Istiod, or remove CREATE permissions for gateways.gateway.networking.k8s.io objects from untrusted users.

Exploit

Fix

Incorrect Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2022-21701
GHSA-MQ8F-9446-C28R

Affected Products

Istio