International
The Morning Dev

Only the news worth knowing

‹
 
B42/100

Vulnerability · critical · CVSS 9.6

Kubeflow Pipelines API server lacks authorization for shared pipeline uploads (CVE-2026-77596)

Tier B · Patch this week – Put it in the sprint

Who’s exposed: Kubeflow Pipelines deployments running in multi-user mode

Tier B because: Full takeover OR secrets exposed OR supply chain

Reach

Attack

Damage

Fix

Full takeover

The Brief

  • The Kubeflow Pipelines API server performs no authorization on its HTTP multipart upload endpoints when the target namespace is shared, in multi-user mode.
  • The affected endpoints are POST /apis/v2beta1/pipelines/upload and POST /apis/v2beta1/pipelines/uploadversion.
  • The issue is tracked as CVE-2026-77596 and was published in the GitHub Advisory Database on 2026-11-09.

Why it matters

Users of a shared Kubeflow Pipelines deployment may be able to upload pipelines into namespaces they should not have access to.

The checklist behind the tier

Checklist · 2 of 10 yes
YesHits tech teamsJudgment: Kubeflow Pipelines is an ML platform that data science and ops teams build with and run.
NoCore infrastructureJudgment: Kubeflow is a specialized ML platform, not software nearly every team runs.
NoPopular toolJudgment: Kubeflow is used mainly by ML platform teams, a niche rather than mainstream developer tech.
NoExploited in the wildGitHub Advisory Database: describes a missing authorization flaw only; no observed attacks reported.
NoPublic exploitGitHub Advisory Database: advisory only; no exploit code or proof-of-concept mentioned.
NoRemote, no loginCVSSCVSS: CVE-2026-77596 AV:N/PR:L/UI:N
YesFull takeoverCVSSCVE-2026-77596: CVSS rates confidentiality and integrity impact high
NoSecrets exposedGitHub Advisory Database: no data theft or exposure reported.
NoSupply chainGitHub Advisory Database: an authorization flaw, not compromised packages or build pipelines.
NoNo fix yetGitHub AdvisoryGitHub Advisory: github.com/kubeflow/pipelines fixed in 0.0.0-20260909234119-62516d8c525f

The official record

From CVE.org, CISA’s Known Exploited Vulnerabilities catalog, FIRST EPSS and the GitHub Advisory Database. Where these answer a checklist fact, they win over the reporting.

Timeline

  1. Vulnerability published in the GitHub Advisory Database (GHSA-rjr3-43j3-4q8g)

  2. GitHub Advisory Database

    Kubeflow Pipelines API server lacks authorization for shared pipeline uploads (CVE-2026-77596)

Source

Kubeflow Pipelines API server lacks authorization for shared pipeline uploads (CVE-2026-77596) ↗ GitHub Advisory Database · 1h ago

First seen · 1 source · Full story page · How tiers are decided