Description

eBPF-based Networking, Security, and Observability

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
ciliumdefault331Critical
cilium-operatordefault561Critical
cilium-envoydefault01

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


Identities

🤖 cilium-operator

Namespace: default  |  Automount:

🔑 Permissions (56)

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-operatorapiextensions.k8s.io/customresourcedefinitionscreate · get · list · 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
ClusterRole cilium-operatorcore/configmaps (restricted to: cilium-config)patchLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumbgpadvertisements.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumbgpclusterconfigs.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumbgpnodeconfigoverrides.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumbgpnodeconfigs.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumbgppeerconfigs.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumbgppeeringpolicies.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumcidrgroups.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumclusterwideenvoyconfigs.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumclusterwidenetworkpolicies.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumegressgatewaypolicies.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumendpoints.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumendpointslices.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumenvoyconfigs.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumgatewayclassconfigs.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumidentities.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliuml2announcementpolicies.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumloadbalancerippools.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumlocalredirectpolicies.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumnetworkpolicies.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumnodeconfigs.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumnodes.cilium.io)updateLowResourceNameRestricted
ClusterRole cilium-operatorapiextensions.k8s.io/customresourcedefinitions (restricted to: ciliumpodippools.cilium.io)updateLowResourceNameRestricted

⚠️ 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.19.0-pre.0@sha256:84c935be65c01c5298764def57a147ca130267c070ce970473a8f40b29c61c7e

🤖 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.19.0-pre.0@sha256:02d8349bea5a6a0c19dc9a8b58fef113c7b57e7480302c06f7f7d438f75982e6

🤖 cilium-envoy

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
DaemonSetcilium-envoycilium-envoyquay.io/cilium/cilium-envoy:v1.35.1-1756466197-aecbf661041fc680854fc765e54a283af11db731@sha256:4a7b4ea470b2f3027ac9115c5b392bf3ba91315fb258f27af318023f2d367578