Description

Helm chart for deploying Istio cluster resources and CRDs

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
istio-reader-service-accountistio-system200Critical
istiod-service-accountistio-system340Critical

Numbers in the last two columns indicate how many bindings or workloads involve each ServiceAccount.


Identities

🤖 istiod-service-account

Namespace: istio-system  |  Automount:

🔑 Permissions (34)

RoleResourceVerbsRiskTags
ClusterRole istiod-istio-systemcore/secretsget · list · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
Role istiod-istio-systemcore/secretscreate · delete · get · list · update · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
ClusterRole istiod-istio-systemauthentication.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemconfig.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemgateway.networking.k8s.io/*get · list · update · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemnetworking.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemnetworking.x-k8s.io/*get · list · update · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemrbac.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemsecurity.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemtelemetry.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemcore/configmapscreate · get · list · update · watchHighConfigMapAccess DataExposure InformationDisclosure
ClusterRole istiod-istio-systemnetworking.k8s.io/ingresses/status*HighClusterWideAccess WildcardPermission
ClusterRole istiod-istio-systemcertificates.k8s.io/certificatesigningrequestscreate · delete · get · update · watchMediumCSRCreation PotentialPrivilegeEscalation Spoofing
ClusterRole istiod-istio-systemadmissionregistration.k8s.io/mutatingwebhookconfigurationsget · list · patch · update · watchMediumInformationDisclosure Reconnaissance WebhookReconnaissance
ClusterRole istiod-istio-systemauthorization.k8s.io/subjectaccessreviewscreateMediumInformationDisclosure RBACQuery
ClusterRole istiod-istio-systemauthentication.k8s.io/tokenreviewscreateMediumCredentialAccess InformationDisclosure RBACQuery
ClusterRole istiod-istio-systemadmissionregistration.k8s.io/validatingwebhookconfigurationsget · list · update · watchMediumInformationDisclosure Reconnaissance WebhookReconnaissance
ClusterRole istiod-istio-systemcertificates.k8s.io/certificatesigningrequests/approvalcreate · delete · get · update · watchLow
ClusterRole istiod-istio-systemcertificates.k8s.io/certificatesigningrequests/statuscreate · delete · get · update · watchLow
ClusterRole istiod-istio-systemapiextensions.k8s.io/customresourcedefinitionsget · list · watchLow
ClusterRole istiod-istio-systemcore/endpointsget · list · watchLow
ClusterRole istiod-istio-systemdiscovery.k8s.io/endpointslicesget · list · watchLow
Role istiod-istio-systemnetworking.istio.io/gatewayscreateLow
ClusterRole istiod-istio-systemnetworking.k8s.io/ingressclassesget · list · watchLow
ClusterRole istiod-istio-systemnetworking.k8s.io/ingressesget · list · watchLow
ClusterRole istiod-istio-systemcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole istiod-istio-systemcore/nodesget · list · watchLow
ClusterRole istiod-istio-systemcore/podsget · list · watchLow
ClusterRole istiod-istio-systemmulticluster.x-k8s.io/serviceexportscreate · delete · get · list · watchLow
ClusterRole istiod-istio-systemmulticluster.x-k8s.io/serviceimportsget · list · watchLow
ClusterRole istiod-istio-systemcore/servicesget · list · watchLow
ClusterRole istiod-istio-systemnetworking.istio.io/workloadentriescreate · delete · get · list · patch · update · watchLow
ClusterRole istiod-istio-systemnetworking.istio.io/workloadentries/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole istiod-istio-systemcertificates.k8s.io/signers (restricted to: kubernetes.io/legacy-unknown)approveLowResourceNameRestricted

⚠️ Potential Abuse (12)

The following security risks were found based on the above permissions:

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 istio-reader-service-account

Namespace: istio-system  |  Automount:

🔑 Permissions (20)

RoleResourceVerbsRiskTags
ClusterRole istio-reader-istio-systemcore/secretsget · list · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
ClusterRole istio-reader-istio-systemauthentication.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istio-reader-istio-systemconfig.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istio-reader-istio-systemnetworking.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istio-reader-istio-systemrbac.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istio-reader-istio-systemsecurity.istio.io/*get · list · watchHighClusterWideAccess WildcardPermission
ClusterRole istio-reader-istio-systemauthorization.k8s.io/subjectaccessreviewscreateMediumInformationDisclosure RBACQuery
ClusterRole istio-reader-istio-systemauthentication.k8s.io/tokenreviewscreateMediumCredentialAccess InformationDisclosure RBACQuery
ClusterRole istio-reader-istio-systemapiextensions.k8s.io/customresourcedefinitionsget · list · watchLow
ClusterRole istio-reader-istio-systemcore/endpointsget · list · watchLow
ClusterRole istio-reader-istio-systemdiscovery.k8s.io/endpointslicesget · list · watchLow
ClusterRole istio-reader-istio-systemcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole istio-reader-istio-systemcore/nodesget · list · watchLow
ClusterRole istio-reader-istio-systemcore/podsget · list · watchLow
ClusterRole istio-reader-istio-systemapps/replicasetsget · list · watchLow
ClusterRole istio-reader-istio-systemcore/replicationcontrollersget · list · watchLow
ClusterRole istio-reader-istio-systemmulticluster.x-k8s.io/serviceexportsget · list · watchLow
ClusterRole istio-reader-istio-systemmulticluster.x-k8s.io/serviceimportsget · list · watchLow
ClusterRole istio-reader-istio-systemcore/servicesget · list · watchLow
ClusterRole istio-reader-istio-systemnetworking.istio.io/workloadentriesget · list · watchLow

⚠️ Potential Abuse (7)

The following security risks were found based on the above permissions:

📦 Workloads (0)

No workloads use this ServiceAccount.