Description

Asynchronous data replication for Kubernetes

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
volsyncdefault332Critical

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


Identities

🤖 volsync

Namespace: default  |  Automount:

🔑 Permissions (33)

RoleResourceVerbsRiskTags
ClusterRole volsync-managerapps/deploymentscreate · delete · deletecollection · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole volsync-managerbatch/jobscreate · delete · deletecollection · get · list · patch · update · watchCriticalPotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
Role volsync-leader-electioncoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService Tampering
ClusterRole volsync-managercore/secretscreate · delete · get · list · patch · update · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure Persistence (+4 more)
ClusterRole volsync-managercore/servicescreate · delete · get · list · patch · update · watchCriticalDenialOfService NetworkManipulation ServiceExposure Tampering
ClusterRole volsync-managercore/configmapsget · list · watchHighConfigMapAccess DataExposure InformationDisclosure
Role volsync-leader-electioncore/configmapscreate · delete · get · list · patch · update · watchHighConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole volsync-managercore/pods/logget · list · watchHighClusterWideLogAccess DataExposure InformationDisclosure LogAccess
ClusterRole volsync-managerrbac.authorization.k8s.io/rolebindingscreate · delete · get · list · patch · update · watchHighBindingToPrivilegedRole InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+1 more)
ClusterRole volsync-managerrbac.authorization.k8s.io/rolescreate · delete · get · list · patch · update · watchHighInformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery Reconnaissance
ClusterRole volsync-managercore/serviceaccountscreate · delete · get · list · patch · update · watchHighIdentityManagement PotentialPrivilegeEscalation Tampering
ClusterRole volsync-proxyauthorization.k8s.io/subjectaccessreviewscreateMediumInformationDisclosure RBACQuery
ClusterRole volsync-proxyauthentication.k8s.io/tokenreviewscreateMediumCredentialAccess InformationDisclosure RBACQuery
ClusterRole volsync-managercore/eventscreate · patch · updateLow
Role volsync-leader-electioncore/eventscreate · patchLow
ClusterRole volsync-managerevents.k8s.io/eventscreate · patch · updateLow
ClusterRole volsync-managercore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole volsync-managercore/nodesget · list · watchLow
ClusterRole volsync-managercore/persistentvolumeclaimscreate · delete · deletecollection · get · list · patch · update · watchLow
ClusterRole volsync-managercore/persistentvolumeclaims/finalizerscreate · delete · get · list · patch · update · watchLow
ClusterRole volsync-managercore/persistentvolumesget · list · patch · watchLow
ClusterRole volsync-managercore/podsget · list · watchLow
ClusterRole volsync-managervolsync.backube/replicationdestinationscreate · delete · get · list · patch · update · watchLow
ClusterRole volsync-managervolsync.backube/replicationdestinations/finalizerscreate · delete · get · list · patch · update · watchLow
ClusterRole volsync-managervolsync.backube/replicationdestinations/statusget · patch · updateLow
ClusterRole volsync-managervolsync.backube/replicationsourcescreate · delete · get · list · patch · update · watchLow
ClusterRole volsync-managervolsync.backube/replicationsources/finalizerscreate · delete · get · list · patch · update · watchLow
ClusterRole volsync-managervolsync.backube/replicationsources/statusget · patch · updateLow
ClusterRole volsync-managersecurity.openshift.io/securitycontextconstraintscreate · get · list · patch · update · watchLow
ClusterRole volsync-managerstorage.k8s.io/storageclassesget · list · watchLow
ClusterRole volsync-managerpopulator.storage.k8s.io/volumepopulatorscreate · get · list · patch · update · watchLow
ClusterRole volsync-managersnapshot.storage.k8s.io/volumesnapshotscreate · delete · deletecollection · get · list · patch · update · watchLow
ClusterRole volsync-managersecurity.openshift.io/securitycontextconstraints (restricted to: volsync-privileged-mover)useLowResourceNameRestricted

⚠️ Potential Abuse (25)

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

📦 Workloads (2)

KindNameContainerImage
Deploymentvolsynckube-rbac-proxyquay.io/brancz/kube-rbac-proxy:v0.18.2
Deploymentvolsyncmanagerquay.io/backube/volsync:0.12.1