CVE-2026-54526

Kritik

Açıklama

Argo Workflows, Kubernetes üzerinde paralel işleri yönetmek için kullanılan açık kaynaklı ve konteyner tabanlı bir iş akışı motorudur. 3.7.15 ve 4.0.6 sürümlerinden önce, CVE-2026-31892 için uygulanan izin listesi düzeltmesi eksiktir çünkü workflow/util/merge.go içerisindeki ValidateUserOverrides ve SanitizeUserWorkflowSpec fonksiyonları, yansıma (reflection) yoluyla yalnızca WorkflowSpec'in üst düzey alanlarını taramaktadır ve WorkflowSpec.ArtifactGC tamamen izin listesine alınmıştır; bu alanın arkasındaki yapı olan WorkflowLevelArtifactGC, içeriği değiştirilmeden artifact-GC pod'undaki util.ApplyPodSpecPatch fonksiyonuna aktarılan bir PodSpecPatch alt alanına sahiptir. Bu durum, orijinal düzeltmenin WorkflowSpec.PodSpecPatch için kapattığı aynı veri akış noktasıdır. Dolayısıyla, templateReferencing: Strict veya Secure modunda (çıktı artefaktı tanımlayan referanslı bir WorkflowTemplate'e karşı ve spec.artifactGC.strategy: OnWorkflowCompletion ayarıyla) bir Workflow gönderen kullanıcı; hostPath bölümleri, privileged: true, rastgele imaj ve komut ile hostNetwork: true dahil olmak üzere, artifact-GC pod'una keyfi bir stratejik birleştirme yaması (strategic merge patch) enjekte edebilir ve böylece Strict/Secure referans modunun belirtilen amacını etkisiz hale getirebilir. Bu sorun 3.7.15 ve 4.0.6 sürümlerinde düzeltilmiştir.

ÖnemKritik
CVSS9.9
İstismar olasılığı—
ÜrünArgoproj Argo Workflows
Yayın16 Tem 2026
İlk görülme16 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • argoproj argo_workflows3.7.15, 4.0.6 ya da sonraki bir sürüm
  • github.com/argoproj/argo-workflows/v44.0.6 ya da sonraki bir sürüm
  • github.com/argoproj/argo-workflows/v33.7.15 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
argoproj argo_workflowsv < 3.7.15, 4.0.0 ≤ v < 4.0.63.7.15, 4.0.6
github.com/argoproj/argo-workflows/v4Go4.0.0 ≤ v < 4.0.64.0.6
github.com/argoproj/argo-workflows/v3Gov < 3.7.153.7.15
github.com/argoproj/argo-workflowsGov ≤ 2.5.3-rc4, Aralık belirtilmemiş—
github.com/argoproj/argo-workflows/v2GoAralık belirtilmemiş—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.