CVE-2026-18621 PUBLISHED

Data-sciences-pipeline: dsp: v1 argo template path accepts arbitrary workflow spec, bypassing all v2 security hardening

Assigner: redhat
Reserved: 03.08.2026 Published: 10.08.2026 Updated: 11.08.2026

A flaw was found in Data Science Pipelines (DSP). An attacker with namespace editor privileges can bypass security hardening by submitting a malicious Argo Workflow through the V1 API path. This allows the API server to create pods with elevated privileges, acting as a 'confused deputy' on behalf of the attacker. Successful exploitation grants the attacker node-root access, enabling arbitrary code execution and full control over the underlying node.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L
CVSS Score: 7.6

Product Status

Vendor Red Hat
Product Red Hat OpenShift AI 3.3
Versions Default: affected
  • unaffected from 1785187920 to * (excl.)
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown
Vendor Red Hat
Product Red Hat AI Inference Server
Versions Default: unknown

Workarounds

To mitigate this issue, ensure that Data Science Project (DSP) namespaces enforce pod-security.kubernetes.io/enforce: restricted. Additionally, verify that the pipeline-runner ServiceAccount is not bound to privileged or anyuid Security Context Constraints (SCCs).

References

Problem Types

  • Incorrect Privilege Assignment CWE