Description

Longhorn is a distributed block storage system for Kubernetes.

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
longhorn-service-accountdefault866Critical
longhorn-support-bundledefault00
longhorn-ui-service-accountdefault01

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


Identities

🤖 longhorn-service-account

Namespace: default  |  Automount:

🔑 Permissions (86)

RoleResourceVerbsRiskTags
ClusterRole longhorn-rolerbac.authorization.k8s.io/clusterrolebindings*CriticalBindingToPrivilegedRole ClusterAdminAccess ClusterWideAccess InformationDisclosure PrivilegeEscalation (+4 more)
ClusterRole longhorn-rolerbac.authorization.k8s.io/clusterroles*CriticalBindingToPrivilegedRole ClusterAdminAccess ClusterWideAccess InformationDisclosure PrivilegeEscalation (+4 more)
ClusterRole longhorn-rolecore/configmaps*CriticalClusterWideAccess ConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation (+2 more)
ClusterRole longhorn-rolebatch/cronjobs*CriticalClusterWideAccess Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+2 more)
ClusterRole longhorn-rolestorage.k8s.io/csidrivers*CriticalClusterWideAccess NodeAccess PrivilegeEscalation StorageManipulation Tampering (+1 more)
ClusterRole longhorn-roleapiextensions.k8s.io/customresourcedefinitions*CriticalCRDManipulation ClusterWideAccess PotentialPrivilegeEscalation Tampering WildcardPermission
ClusterRole longhorn-roleapps/daemonsets*CriticalClusterWideAccess NodeAccess Persistence PrivilegeEscalation Tampering (+2 more)
ClusterRole longhorn-roleapps/deployments*CriticalClusterWideAccess Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+2 more)
ClusterRole longhorn-rolecore/endpoints*CriticalClusterWideAccess DenialOfService ManInTheMiddle NetworkManipulation Tampering (+2 more)
ClusterRole longhorn-rolebatch/jobs*CriticalClusterWideAccess PotentialPrivilegeEscalation PrivilegeEscalation Tampering WildcardPermission (+1 more)
ClusterRole longhorn-rolecoordination.k8s.io/leases*CriticalClusterWideAccess ControlPlaneDisruption CriticalNamespace DenialOfService LeaderElectionAbuse (+2 more)
ClusterRole longhorn-rolecore/nodes*CriticalClusterWideAccess DenialOfService NodeAccess PotentialPrivilegeEscalation ResourceDeletion (+2 more)
ClusterRole longhorn-rolecore/persistentvolumes*CriticalClusterWideAccess DataExposure DataLoss DenialOfService StorageManipulation (+2 more)
ClusterRole longhorn-rolecore/pods*CriticalClusterWideAccess LateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation (+3 more)
ClusterRole longhorn-rolepolicy/podsecuritypolicies*CriticalClusterWideAccess DeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation (+1 more)
ClusterRole longhorn-rolecore/secrets*CriticalClusterWideAccess ClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure (+6 more)
ClusterRole longhorn-rolecore/serviceaccounts*CriticalClusterAdminAccess ClusterWideAccess IdentityManagement Impersonation PotentialPrivilegeEscalation (+4 more)
ClusterRole longhorn-rolecore/services*CriticalClusterWideAccess DenialOfService NetworkManipulation ServiceExposure Tampering (+1 more)
ClusterRole longhorn-roleapps/statefulsets*CriticalClusterWideAccess Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+2 more)
ClusterRole longhorn-rolestorage.k8s.io/volumeattachments*CriticalClusterWideAccess DataExposure DenialOfService NodeAccess PotentialPrivilegeEscalation (+3 more)
ClusterRole longhorn-rolelonghorn.io/backingimagedatasources*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backingimagedatasources/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backingimagemanagers*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backingimagemanagers/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backingimages*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backingimages/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backupbackingimages*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backupbackingimages/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backups*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backups/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backuptargets*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backuptargets/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backupvolumes*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/backupvolumes/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/engineimages*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/engineimages/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/engines*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/engines/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/instancemanagers*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/instancemanagers/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/nodes*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/nodes/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/orphans*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/orphans/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolecore/persistentvolumeclaims*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolecore/persistentvolumeclaims/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolecore/pods/log*HighClusterWideAccess ClusterWideLogAccess DataExposure InformationDisclosure LogAccess (+1 more)
ClusterRole longhorn-rolecore/proxy/nodes*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/recurringjobs*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/recurringjobs/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/replicas*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/replicas/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolerbac.authorization.k8s.io/rolebindings*HighBindingToPrivilegedRole ClusterWideAccess InformationDisclosure PrivilegeEscalation RBACManipulation (+3 more)
ClusterRole longhorn-rolerbac.authorization.k8s.io/roles*HighClusterWideAccess InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+2 more)
ClusterRole longhorn-rolelonghorn.io/settings*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/settings/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/sharemanagers*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/sharemanagers/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/snapshots*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/snapshots/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolestorage.k8s.io/storageclasses*HighClusterWideAccess DenialOfService StorageManipulation Tampering WildcardPermission
ClusterRole longhorn-rolelonghorn.io/supportbundles*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/supportbundles/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/systembackups*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/systembackups/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/systemrestores*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/systemrestores/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/volumeattachments*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/volumeattachments/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolestorage.k8s.io/volumeattachments/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/volumes*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolelonghorn.io/volumes/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolesnapshot.storage.k8s.io/volumesnapshotclasses*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolesnapshot.storage.k8s.io/volumesnapshotcontents*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolesnapshot.storage.k8s.io/volumesnapshotcontents/status*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolesnapshot.storage.k8s.io/volumesnapshots*HighClusterWideAccess WildcardPermission
ClusterRole longhorn-rolestorage.k8s.io/csinodes*MediumClusterWideAccess InformationDisclosure NodeAccess Reconnaissance StorageDetailsDisclosure (+1 more)
ClusterRole longhorn-rolecore/events*MediumClusterWideAccess InformationDisclosure OperationalData Reconnaissance WildcardPermission
ClusterRole longhorn-rolepolicy/poddisruptionbudgets*MediumAvailabilityImpact ClusterWideAccess DenialOfService Tampering WildcardPermission
ClusterRole longhorn-roleapiregistration.k8s.io/apiserviceslist · watchLow
ClusterRole longhorn-roleadmissionregistration.k8s.io/mutatingwebhookconfigurationscreate · delete · get · list · patchLow
ClusterRole longhorn-rolecore/namespacesget · listLow
ClusterRole longhorn-rolemetrics.k8s.io/nodesget · listLow
ClusterRole longhorn-rolemetrics.k8s.io/podsget · listLow
ClusterRole longhorn-rolescheduling.k8s.io/priorityclasseslist · watchLow
ClusterRole longhorn-roleadmissionregistration.k8s.io/validatingwebhookconfigurationscreate · delete · get · list · patchLow

⚠️ Potential Abuse (53)

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

📦 Workloads (6)

KindNameContainerImage
DaemonSetlonghorn-managerlonghorn-managerlonghornio/longhorn-manager:v1.9.0
DaemonSetlonghorn-managerpre-pull-share-manager-imagelonghornio/longhorn-share-manager:v1.9.0
Deploymentlonghorn-driver-deployerlonghorn-driver-deployerlonghornio/longhorn-manager:v1.9.0
Joblonghorn-post-upgradelonghorn-post-upgradelonghornio/longhorn-manager:v1.9.0
Joblonghorn-pre-upgradelonghorn-pre-upgradelonghornio/longhorn-manager:v1.9.0
Joblonghorn-uninstalllonghorn-uninstalllonghornio/longhorn-manager:v1.9.0

🤖 longhorn-support-bundle

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 longhorn-ui-service-account

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
Deploymentlonghorn-uilonghorn-uilonghornio/longhorn-ui:v1.9.0