CVE-2026-50240 Escalada de privilegios en Pipelines-as-Code de OpenShift Pipelines
Pipelines-as-Code no verifica si el creador de un recurso Repository tiene permiso para crear PipelineRuns. Un usuario de namespace con permisos solo para crear y borrar Repository y Secret puede hacer que PAC ejecute PipelineRuns controlados por el atacante con la ServiceAccount autoaprovisionada, que por defecto tiene ClusterRole/edit. Esto permite escalada de privilegios en el namespace, lectura de Secret, creación, modificación y borrado de recursos, y posible inyección en la cadena de suministro en…
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,4 % · percentil 31
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
Red Hat Builds for Red Hat OpenShift
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Red Hat OpenShift Pipelines
Versiones no especificadas.
Qué hacer
- Verificá si usás Builds for Red Hat OpenShift.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 8.8 ALTA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
Descripción original
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.
Referencias (4)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.