Istio: AuthorizationPolicy serviceAccounts regex injection via unescaped dots
Package
Affected versions
>= 0.0.0-20241024090207-0bf27d49ba4b, < 0.0.0-20260403004500-692e460c342d
Patched versions
0.0.0-20260403004500-692e460c342d
Description
Published by the National Vulnerability Database
Apr 15, 2026
Published to the GitHub Advisory Database
Apr 16, 2026
Reviewed
Apr 16, 2026
Last updated
Apr 16, 2026
Impact
The
serviceAccountsandnotServiceAccountsfields in AuthorizationPolicy incorrectly interpret dots (.) as a regular expression matcher. Because.is a valid character in a service account name, anAuthorizationPolicyALLOW rule targeting SA e.g.cert-manager.ioalso matchescert-manager-io,cert-managerXio, etc. A DENY rule targeting the same name fails to block those variants.Patches
Fixes are available in 1.29.2, 1.28.6, and 1.27.9
Workarounds
None
References