Severity by source
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Reachable over the network via the pipeline API but requires authenticated bake-trigger privileges (PR:L) and a crafted YAML-tag payload (AC:H); RCE on the pod yields full C/I/A impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Spinnaker is an open source, multi-cloud continuous delivery platform. Prior to versions 2026.1.1, 2026.0.3, 2025.4.4, and 2025.3.4 on their respective release lines, Kustomize bake operations allow unsafe YAML tag processing in rosco manifests. This can lead to remote code execution on rosco pods when performing Kustomize bakes. This issue is fixed in versions 2026.1.1, 2026.0.3, 2025.4.4, and 2025.3.4.
AnalysisAI
Remote code execution in Spinnaker's Rosco bakery service allows an authenticated user to run arbitrary code on Rosco pods by supplying a manifest that abuses unsafe YAML tag processing during Kustomize bake operations. The flaw (CWE-502 unsafe deserialization) affects release lines prior to 2026.1.1, 2026.0.3, 2025.4.4, and 2025.3.4, and grants full compromise of the affected pod (C:H/I:H/A:H). No public exploit identified at time of analysis and it is not listed in CISA KEV, but the vendor-published GitHub Security Advisory (GHSA-p68j-q7hf-3qcp) and multiple fix commits confirm the issue is real and patched.
Technical ContextAI
Spinnaker is an open-source, multi-cloud continuous delivery platform originally from Netflix/Google; Rosco is its 'bakery' microservice that produces machine/manifest images and, in Kubernetes workflows, renders Kustomize overlays into deployable manifests. The vulnerability lies in how Rosco parses YAML during a Kustomize bake: it processes YAML with an unsafe loader that honors custom/explicit YAML tags (e.g. language-specific object-construction tags) instead of a safe, tag-restricted parser. This maps to CWE-502 (Deserialization of Untrusted Data) - when attacker-controlled manifest content is deserialized with tag processing enabled, crafted tags can instantiate arbitrary objects or invoke constructors, yielding code execution inside the Rosco pod. The single CPE cpe:2.3:a:spinnaker:spinnaker:*:*:* identifies the Spinnaker application generally, but the fix scope (rosco-* release tags) and the description localize the defect specifically to the Rosco component.
RemediationAI
Vendor-released patch: upgrade to Spinnaker/Rosco 2026.1.1, 2026.0.3, 2025.4.4, or 2025.3.4 depending on your release line (or 2026.2.0+), per advisory GHSA-p68j-q7hf-3qcp; the fixes are delivered in commits 2d75818, bbc30c9, de5a7a0, df32d56, and f5cec21 which replace unsafe YAML tag processing with a safe loader during Kustomize bakes. If you cannot patch immediately, reduce exposure by restricting who can create or trigger Kustomize bake pipelines (limit Fiat/authz permissions to trusted operators), and avoid running bakes on untrusted or externally-contributed manifest content - the trade-off is reduced self-service pipeline authoring. As a defense-in-depth measure, tighten the Rosco pod's Kubernetes security context and service-account RBAC so that even a successful bake-triggered RCE has minimal cluster privileges and no unnecessary secret access; note this limits blast radius but does not close the vulnerability. Verify the running Rosco image tag after upgrade, since the patch is component-specific to Rosco rather than the whole Spinnaker bundle.
Remote code execution in Spinnaker's clouddriver component allows authenticated attackers to execute arbitrary commands
Remote code execution in Spinnaker's Echo service (all versions prior to 2026.1.0, 2026.0.1, 2025.4.2, and 2025.3.2) all
Nolan Ray from Apple Information Security identified a security vulnerability in Spinnaker, all versions prior to versio
Spinnaker is an open source, multi-cloud continuous delivery platform. Versions prior to 2025.1.6, 2025.2.3, and 2025.3.
The Spinnaker template resolution functionality is vulnerable to Server-Side Request Forgery (SSRF), which allows an att
Spinnaker is an open source, multi-cloud continuous delivery platform. Rated medium severity (CVSS 5.3), this vulnerabil
Same weakness CWE-502 – Deserialization of Untrusted Data
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43087
GHSA-p68j-q7hf-3qcp