Description

KubeVault Operator by AppsCode - HashiCorp Vault operator for Kubernetes

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
kubevault-operatordefault341Critical

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


Identities

🤖 kubevault-operator

Namespace: default  |  Automount:

🔑 Permissions (34)

RoleResourceVerbsRiskTags
ClusterRole kubevault-operatorcert-manager.io/**CriticalCertificateManagement ClusterWideAccess ElevationOfPrivilege Spoofing Tampering (+1 more)
ClusterRole kubevault-operatorrbac.authorization.k8s.io/clusterrolebindingscreate · delete · get · patch · updateCriticalBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation
ClusterRole kubevault-operatorrbac.authorization.k8s.io/clusterrolescreate · delete · get · patch · updateCriticalClusterAdminAccess PrivilegeEscalation RBACManipulation
ClusterRole kubevault-operatorapiextensions.k8s.io/customresourcedefinitions*CriticalCRDManipulation ClusterWideAccess PotentialPrivilegeEscalation Tampering WildcardPermission
ClusterRole kubevault-operatorcore/podscreate · get · listCriticalLateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation WorkloadExecution
ClusterRole kubevault-operatorcore/pods/execcreate · get · listCriticalClusterWidePodExec CodeExecution ElevationOfPrivilege LateralMovement PodExec (+1 more)
ClusterRole kubevault-operatorcore/secretscreate · delete · get · list · patch · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
ClusterRole kubevault-operatorappcatalog.appscode.com/**HighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorcatalog.kubevault.com/**HighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorengine.kubevault.com/**HighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorkubevault.com/**HighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorops.kubevault.com/**HighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorpolicy.kubevault.com/**HighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorsupervisor.appscode.com/*create · get · list · patch · update · watchHighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorcore/configmapscreate · get · list · patch · watchHighConfigMapAccess DataExposure InformationDisclosure
ClusterRole kubevault-operatorrbac.authorization.k8s.io/rolebindingscreate · delete · get · patch · updateHighBindingToPrivilegedRole PrivilegeEscalation RBACManipulation
ClusterRole kubevault-operatorrbac.authorization.k8s.io/rolescreate · delete · get · patch · updateHighPrivilegeEscalation RBACManipulation
ClusterRole kubevault-operatormonitoring.coreos.com/servicemonitors*HighClusterWideAccess WildcardPermission
ClusterRole kubevault-operatorauthorization.k8s.io/subjectaccessreviewscreateMediumInformationDisclosure RBACQuery
ClusterRole kubevault-operatorauthentication.k8s.io/tokenreviewscreateMediumCredentialAccess InformationDisclosure RBACQuery
ClusterRole kubevault-operatorapiregistration.k8s.io/apiservicesgetLow
ClusterRole kubevault-operatorcore/eventscreateLow
ClusterRole kubevault-operatorcore/namespacesget · listLow
ClusterRole kubevault-operatorcore/nodesget · list · watchLow
ClusterRole kubevault-operatorcore/persistentvolumeclaimscreate · get · list · patchLow
ClusterRole kubevault-operatorpolicy/poddisruptionbudgetscreate · delete · deletecollection · get · list · patchLow
ClusterRole kubevault-operatorcore/pods/evictioncreate · get · listLow
ClusterRole kubevault-operatorcore/serviceaccountscreate · get · patchLow
ClusterRole kubevault-operatorcore/serviceaccounts/finalizersupdateLow
ClusterRole kubevault-operatorcore/servicescreate · delete · get · list · patch · watchLow
ClusterRole kubevault-operatorcore/services/finalizersupdateLow
ClusterRole kubevault-operatorapps/statefulsetscreate · delete · get · list · patch · watchLow
ClusterRole kubevault-operatorapps/statefulsets/finalizersupdateLow
ClusterRole kubevault-operatorkubevault.com/vaultservers/finalizersupdateLow

⚠️ Potential Abuse (18)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentkubevault-operatoroperatorghcr.io/kubevault/vault-operator:v0.22.0