Skip to content
OpenAdvisories
High · 8.8 CVE-2026-50240 EUVD-2026-118524GHSA-xgwg-gwg9-92cx

Pipelines-as-code: openshift-pipelines-operator-rh: pipelines-as-code: repository users can trigger namespace edit-equivalent execution via auto-provisioned pipeline serviceaccount

Published Nov 6, 2026 · Updated Nov 10, 2026 · Assigned by redhat

Description

A flaw was found in OpenShift Pipelines-as-Code (PAC). PAC does not verify whether the creator of a Repository custom resource has permission to create PipelineRuns. A namespace user with only Repository and Secret create/delete permissions can cause PAC to execute attacker-controlled PipelineRuns as the auto-provisioned pipeline ServiceAccount, which carries ClusterRole/edit by default. This results in namespace-scoped privilege escalation, enabling Secret read, resource creation/modification/deletion, and potential supply chain injection in CI/CD namespaces.

Affected products

VendorProductAffectedFixed
— pipelines-as-code < 0.42.4, 0.43.0 – < 0.48.2, 0.49.0 – < 0.50.1 0.42.4
Red Hat Builds for Red Hat OpenShift — —
Red Hat OpenShift Pipelines — —
Red Hat OpenShift Serverless — —
Red Hat Red Hat OpenShift Dev Spaces — —
Red Hat Red Hat Web Terminal — —

References