Istio
cpe:2.3:a:istio:istio:*:*:*:*:*:*:*
- >= 1.25, <= 1.27.8
- >= 1.28.0, <= 1.28.5
- >= 1.29.0, <= 1.29.1
A vulnerability exists in Istio AuthorizationPolicy versions 1.25.0 through 1.27.8, 1.28.0 through 1.28.5, 1.29.0, and 1.29.1. The issue arises because the serviceAccounts and notServiceAccounts fields incorrectly treat dots as regular expression matchers. Since dots are valid in service account names, an ALLOW rule targeting a name like cert-manager.io will also match variations such as cert-manager-io and cert-managerXio. Conversely, a DENY rule for the same name does not block these variants.
Exploitation of this vulnerability allows for unintended matches in AuthorizationPolicy rules, potentially leading to improper allowance or denial of service accounts. This could be exploited to bypass security controls that rely on precise service account name matching.
Users can upgrade to Istio versions 1.29.2, 1.28.6, or 1.27.9 to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.