Authorization bypass in Istio
Moderate severity
GitHub Reviewed
Published
Feb 15, 2022
to the GitHub Advisory Database
•
Updated Oct 2, 2023
Package
Affected versions
>= 1.5.0, < 1.5.9
>= 1.6.0, < 1.6.8
Patched versions
1.5.9
1.6.8
Description
Reviewed
May 12, 2021
Published to the GitHub Advisory Database
Feb 15, 2022
Last updated
Oct 2, 2023
In Istio 1.5.0 though 1.5.8 and Istio 1.6.0 through 1.6.7, when users specify an AuthorizationPolicy resource with DENY actions using wildcard suffixes (e.g. *-some-suffix) for source principals or namespace fields, callers will never be denied access, bypassing the intended policy.
Specific Go Packages Affected
istio.io/istio/pilot/pkg/security/authz/model/matcher
References