Description

eBPF-based Networking, Security, and Observability

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
ciliumdefault331Critical
cilium-operatordefault341Critical
cilium-envoydefault01

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


Identities

🤖 cilium-operator

Namespace: default  |  Automount:

🔑 Permissions (34)

RoleResourceVerbsRiskTags
ClusterRole cilium-operatorcore/secretsget · list · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
Role cilium-operator-tlsinterception-secretscore/secretscreate · delete · patch · updateCriticalPersistence PotentialPrivilegeEscalation SecretAccess Tampering
ClusterRole cilium-operatorcilium.io/ciliumbgpadvertisementscreate · delete · get · list · patch · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumbgpclusterconfigsget · list · watchLow
ClusterRole cilium-operatorcilium.io/ciliumbgpclusterconfigs/statusupdateLow
ClusterRole cilium-operatorcilium.io/ciliumbgpnodeconfigoverridesget · list · watchLow
ClusterRole cilium-operatorcilium.io/ciliumbgpnodeconfigscreate · delete · get · list · patch · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumbgppeerconfigscreate · delete · get · list · patch · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumbgppeerconfigs/statusupdateLow
ClusterRole cilium-operatorcilium.io/ciliumbgppeeringpoliciesget · list · watchLow
ClusterRole cilium-operatorcilium.io/ciliumclusterwidenetworkpoliciescreate · deletecollection · get · list · patch · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumclusterwidenetworkpolicies/statuspatch · updateLow
ClusterRole cilium-operatorcilium.io/ciliumendpointsdelete · list · watchLow
ClusterRole cilium-operatorcilium.io/ciliumendpointslicescreate · delete · get · list · patch · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumenvoyconfigscreate · delete · get · list · patch · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumidentitiesdelete · list · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumloadbalancerippoolsget · list · watchLow
ClusterRole cilium-operatorcilium.io/ciliumloadbalancerippools/statuspatchLow
ClusterRole cilium-operatorcilium.io/ciliumnetworkpoliciescreate · deletecollection · get · list · patch · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumnetworkpolicies/statuspatch · updateLow
ClusterRole cilium-operatorcilium.io/ciliumnodescreate · delete · get · list · update · watchLow
ClusterRole cilium-operatorcilium.io/ciliumnodes/statusupdateLow
ClusterRole cilium-operatorcilium.io/ciliumpodippoolscreate · get · list · watchLow
ClusterRole cilium-operatorcore/configmapspatchLow
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitionscreate · get · list · update · watchLow
ClusterRole cilium-operatorcore/endpointsget · list · watchLow
ClusterRole cilium-operatordiscovery.k8s.io/endpointslicesget · list · watchLow
ClusterRole cilium-operatorcoordination.k8s.io/leasescreate · get · updateLow
ClusterRole cilium-operatorcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole cilium-operatorcore/nodeslist · patch · watchLow
ClusterRole cilium-operatorcore/nodes/statuspatchLow
ClusterRole cilium-operatorcore/podsdelete · get · list · watchLow
ClusterRole cilium-operatorcore/servicesget · list · watchLow
ClusterRole cilium-operatorcore/services/statuspatch · updateLow

⚠️ Potential Abuse (5)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentcilium-operatorcilium-operatorquay.io/cilium/operator-generic:v1.17.4@sha256:a3906412f477b09904f46aac1bed28eb522bef7899ed7dd81c15f78b7aa1b9b5

🤖 cilium

Namespace: default  |  Automount:

🔑 Permissions (33)

RoleResourceVerbsRiskTags
Role cilium-tlsinterception-secretscore/secretsget · list · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role cilium-config-agentcore/configmapsget · list · watchMediumConfigMapAccess DataExposure InformationDisclosure
ClusterRole ciliumcilium.io/ciliumbgpadvertisementslist · watchLow
ClusterRole ciliumcilium.io/ciliumbgpnodeconfigslist · watchLow
ClusterRole ciliumcilium.io/ciliumbgpnodeconfigs/statuspatchLow
ClusterRole ciliumcilium.io/ciliumbgppeerconfigslist · watchLow
ClusterRole ciliumcilium.io/ciliumbgppeeringpolicieslist · watchLow
ClusterRole ciliumcilium.io/ciliumcidrgroupslist · watchLow
ClusterRole ciliumcilium.io/ciliumclusterwideenvoyconfigslist · watchLow
ClusterRole ciliumcilium.io/ciliumclusterwidenetworkpolicieslist · watchLow
ClusterRole ciliumcilium.io/ciliumegressgatewaypolicieslist · watchLow
ClusterRole ciliumcilium.io/ciliumendpointscreate · delete · get · list · patch · watchLow
ClusterRole ciliumcilium.io/ciliumendpoints/statuspatchLow
ClusterRole ciliumcilium.io/ciliumendpointsliceslist · watchLow
ClusterRole ciliumcilium.io/ciliumenvoyconfigslist · watchLow
ClusterRole ciliumcilium.io/ciliumidentitiescreate · list · update · watchLow
ClusterRole ciliumcilium.io/ciliuml2announcementpolicieslist · watchLow
ClusterRole ciliumcilium.io/ciliuml2announcementpolicies/statuspatchLow
ClusterRole ciliumcilium.io/ciliumloadbalancerippoolslist · watchLow
ClusterRole ciliumcilium.io/ciliumlocalredirectpolicieslist · watchLow
ClusterRole ciliumcilium.io/ciliumnetworkpolicieslist · watchLow
ClusterRole ciliumcilium.io/ciliumnodeconfigslist · watchLow
ClusterRole ciliumcilium.io/ciliumnodescreate · get · list · update · watchLow
ClusterRole ciliumcilium.io/ciliumnodes/statusget · updateLow
ClusterRole ciliumcilium.io/ciliumpodippoolslist · watchLow
ClusterRole ciliumapiextensions.k8s.io/customresourcedefinitionsget · list · watchLow
ClusterRole ciliumcore/endpointsget · list · watchLow
ClusterRole ciliumdiscovery.k8s.io/endpointslicesget · list · watchLow
ClusterRole ciliumcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole ciliumnetworking.k8s.io/networkpoliciesget · list · watchLow
ClusterRole ciliumcore/nodesget · list · watchLow
ClusterRole ciliumcore/podsget · list · watchLow
ClusterRole ciliumcore/servicesget · list · watchLow

⚠️ Potential Abuse (4)

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

📦 Workloads (1)

KindNameContainerImage
DaemonSetciliumcilium-agentquay.io/cilium/cilium:v1.17.4@sha256:24a73fe795351cf3279ac8e84918633000b52a9654ff73a6b0d7223bcff4a67a

🤖 cilium-envoy

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
DaemonSetcilium-envoycilium-envoyquay.io/cilium/cilium-envoy:v1.32.6-1746661844-0f602c28cb2aa57b29078195049fb257d5b5246c@sha256:a04218c6879007d60d96339a441c448565b6f86650358652da27582e0efbf182