Jenkins provides full access to authenticated user accounts
Rule Details
Cortex AppSec Rule ID
APPSEC_CICD_18
Category
IAM
Severity
HIGH
Impact
Jenkins is configured to allow full access to all authenticated user accounts. Any user account that successfully logs in to the system is granted with full administrative permissions, providing abilities such as accessing secrets, creating, modifying and deleting pipelines, and managing user accounts. This permission model puts the system at risk, as any attacker that achieves access to the system automatically controls every part of it.
Recommended Solution - Buildtime
Implement RBAC on the Jenkins instance to create a granular permission model. To achieve this, we recommended setting low-level permissions for users and groups on specific projects according to business requirements through the Matrix Authorization Strategy plugin.
For more information refer to https://plugins.jenkins.io/matrix-auth/.
Last updated
Was this helpful?
