Description
A flaw was found in Data Science Pipelines. A restricted user, or tenant, can exploit an improper authorization vulnerability in the setDefaultServiceAccount function. By specifying a more privileged ServiceAccount (SA) during a CreateRun request, an attacker can bypass authorization checks. This allows the tenant to run their containers with elevated privileges, potentially leading to the disclosure of sensitive information (secrets) and the ability to execute commands within other users' pods.
Published: 2026-08-10
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Data Science Pipelines allows a restricted tenant to specify a more privileged ServiceAccount when creating a workflow run, bypassing authorization checks. This confused deputy vulnerability lets the tenant run containers with elevated privileges, enabling disclosure of secrets and execution of commands in other users' pods. The issue is classified as CWE-639 and can lead to significant confidentiality and integrity compromise without impacting availability.

Affected Systems

The vulnerability affects Red Hat OpenShift AI (RHOAI), specifically the Data Science Pipelines component. No specific version information is listed; affected installations should check the vendor documentation for affected releases.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity, although the EPSS score is not available and the CVE is not listed in CISA’s KEV catalog. Likely attack vectors involve submitting a CreateRun request with a privileged ServiceAccount as a tenant; the attacker only needs tenant-level API access. Once exploited, the attacker gains elevated rights within the cluster and could access sensitive data or compromise other pods. Due to the lack of universally enforced authorization, the risk is elevated for environments that expose workflow creation to multiple tenants.

Generated by OpenCVE AI on August 10, 2026 at 22:55 UTC.

Remediation

Vendor Workaround

To mitigate this issue, operators of Red Hat OpenShift AI should configure an allow-list for ServiceAccounts that tenants can specify in their workflow run requests. Restricting the available ServiceAccounts to a predefined, least-privileged set, such as the default `pipeline-runner` only, will prevent unauthorized privilege escalation. This configuration change should be applied to the API server responsible for processing workflow run requests. New workflow runs will respect the updated configuration.


OpenCVE Recommended Actions

  • Configure an allow‑list of ServiceAccounts that tenants may specify in workflow run requests
  • Restrict the allow‑list to least‑privileged accounts such as the default pipeline‑runner
  • Re‑deploy or reload the API server so the updated configuration takes effect

Generated by OpenCVE AI on August 10, 2026 at 22:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
References

Tue, 11 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift_ai:2.25::el9
cpe:/a:redhat:openshift_ai:3.4::el9
References

Tue, 11 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Redhat openshift Ai 3.3
Vendors & Products Redhat openshift Ai 3.3

Tue, 11 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 05:15:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift_ai cpe:/a:redhat:openshift_ai:3.3::el9
References

Tue, 11 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 10 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description A flaw was found in Data Science Pipelines. A restricted user, or tenant, can exploit an improper authorization vulnerability in the setDefaultServiceAccount function. By specifying a more privileged ServiceAccount (SA) during a CreateRun request, an attacker can bypass authorization checks. This allows the tenant to run their containers with elevated privileges, potentially leading to the disclosure of sensitive information (secrets) and the ability to execute commands within other users' pods.
Title Data-sciences-pipeline: user-controlled serviceaccount for workflow pods without authorization check — confused deputy
First Time appeared Redhat
Redhat openshift Ai
Weaknesses CWE-639
CPEs cpe:/a:redhat:openshift_ai
Vendors & Products Redhat
Redhat openshift Ai
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}


Subscriptions

Redhat Openshift Ai Openshift Ai 3.3
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-27T15:21:27.567Z

Reserved: 2026-08-03T07:57:49.907Z

Link: CVE-2026-18620

cve-icon Vulnrichment

Updated: 2026-08-11T13:32:19.130Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-10T21:17:20.490

Modified: 2026-08-27T17:17:32.053

Link: CVE-2026-18620

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T18:50:13Z

Links: CVE-2026-18620 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T15:30:19Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key