NULL pointer dereference in Argo Workflows - #VU126906
Published: April 23, 2026
Argo Workflows
Detailed vulnerability description
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the rbacAuthorization() function in server/auth/gatekeeper.go when handling API requests from SSO users whose claims match a namespace-level RBAC rule but not an SSO-namespace rule. A remote user can send a request to an affected workflow namespace to cause a denial of service.
Exploitation requires SSO RBAC delegation to namespace to be enabled with SSO_DELEGATE_RBAC_TO_NAMESPACE=true.