From the Red Hat edition of November 6, 2026
CVE-2026-88985: Moderate Kubeflow Pipelines pagination-token disclosure across namespaces in OpenShift AI
Red Hat Product Security · Cross-sector technology vendor (OpenShift AI / Kubeflow Pipelines) · United States / global product
- Publisher
- Red Hat Customer Portal
- Original publication
- 2026-11-05
- Source retrieved
- 2026-11-07
- Event date
- 2026-11-05
What happened
Also public 2026-11-05, CVE-2026-88985 (Moderate, CVSS 6.5) covers Kubeflow Pipelines list APIs that trust decoded pagination-token fields when building database queries, allowing authenticated users who can list pipelines/runs to read records across namespaces. Red Hat explicitly maps the flaw to OpenShift AI multi-tenant Data Science Pipelines and notes it breaks application-level tenant data boundaries without enabling alteration or full system compromise. Same RHOAI odh-ml-pipelines-* packages show Under investigation; upstream references point to pipelines 2.17.0.
Why it matters
Reinforces that OpenShift AI shared research or agency MLOps platforms can leak pipeline/run metadata across departmental namespaces even when cluster RBAC looks correct. Especially relevant for higher-ed and state shared AI hubs that co-locate projects on one DSP control plane.
Evidence and measured results
Red Hat details/statement naming OpenShift AI, Moderate rating, CVSS 6.5 confidentiality-high, package_state Under investigation for odh-ml-pipelines-* images, references to GHSA-r4mx-2gr2-8277 and pipelines 2.17.0, no RHSA at inspection.
Limitations and uncertainty
Vendor assessment; Under investigation without errata. Does not claim cluster-admin escalation. Severity Moderate—pair with Important CVE-2026-88984 rather than treating alone as the headline.
Put this evidence to work
Lighthouse Advisory interpretation, grounded in this source. Enriched 2026-11-06; this does not change the original publication date. Each role follows the same checklist so takeaways compare across sources.
Sales
Role takeaway
- Customer problem
- Authenticated OpenShift AI users who can list pipelines may read other namespaces’ pipeline/run records via crafted pagination tokens.
- Stakeholders
- privacy officer
- AI platform owner
- research computing lead
- Discovery questions
- How many security domains share one DSP?
- Who has pipeline list permissions?
- Is pipeline metadata classified?
- Value hypothesis
- Tenancy redesign or faster patch uptake can restore intended namespace isolation for pipeline metadata.
- Potential engagement
- DSP tenancy and list-API review bundled with CVE-2026-88984 response.
- Unsupported claims
- Unauthenticated internet RCE
- Guaranteed model-weight theft
- Already Fixed in current RHOAI channel
Pre-sales engineering
Role takeaway
- Fit
- Multi-tenant OpenShift AI DSP where list APIs are broadly granted.
- Architecture and integration
- Tighten list RBAC; consider separate DSP per domain; pin to fixed images when available.
- Prerequisites
- RBAC export for pipeline verbs
- namespace map of projects
- Constraints
- Under investigation
- Moderate priority behind Important 88984
- Security
- Cross-namespace confidentiality break at application layer.
- Proof of value
- Cross-namespace list attempt fails post-control
- Fixed digest deployed
Delivery
Role takeaway
- Work
- RBAC trim, tenant documentation, joint patch plan with 88984.
- Dependencies
- IdP/group mapping
- RHSA
- Ownership
- AI platform security engineering
- Skills and adoption
- Platform team learns DSP API authz nuances.
- Governance checkpoints
- Privacy review of shared DSP
- Patch CAB
- Acceptance criteria
- Documented list-verb matrix
- Retest record after fix
- Risks
- Breaking dashboards that need broad list
- Ignoring Important companion
Implementation considerations
Lighthouse Advisory interpretation across the operating dimensions a public-sector buyer must settle before this evidence becomes a design. Each note answers the question under its heading for this specific source.
Architecture and integration
What must connect, and where does the AI sit in the workflow?
Do not treat DSP list APIs as tenant-safe by default. Prefer hard tenancy (separate DSP instances or clusters) for high-sensitivity SLED workloads until fixed builds arrive; minimize who receives pipeline list verbs.
Governance
Who approves, reviews and stays accountable for outcomes?
Data-classification owners should assume cross-project pipeline metadata may be readable by other authenticated DSP users until patched; update sharing agreements accordingly.
Security and privacy
What data, permissions and controls need testing?
Confidentiality impact on pipeline/run database records across namespaces; no integrity/availability in the vector. Still requires authentication and list permissions.
Accessibility and workforce
Who is affected, and what skills or accommodations follow?
Not covered; reduces safe self-service listing of pipelines for citizen developers until fixed.
Procurement
What should contracts, pricing and exit terms secure?
Include cross-tenant DSP disclosure in security questionnaires for shared OpenShift AI offerings.
Operating model
Which teams own the service once it runs?
May push SLED operators toward separate DSP environments per agency/department, increasing operating cost.
Publication history
- 2026-11-06Red Hat · Issue 085 resources
Stable resource ID: rhoai-cve-2026-88985-kfp-pagination-cross-namespace-disclosure-20261105