CVE-2026-59960
Açıklama
Argos JavaScript, JavaScript için resmi Argos SDK'ları sağlar. Argos core paketi sürüm 6.2.1 öncesinde, GITHUB_HEAD_REF veya ARGOS_BRANCH üzerinden gelen saldırgan kontrollü CI dalı veya ref değerleri, hasRemoteContentAccess false olduğunda config.branch ve getMergeBaseCommitSha() üzerinden akabilir. packages/core/src/ci-environment/git.ts dosyasındaki gitFetch() ve gitMergeBase() fonksiyonları, bu değerleri /bin/sh -c tarafından yürütülen execSync() komut dizilerine yerleştirir; bu nedenle bir pull-request dal adındaki kabuk meta karakterleri, CI runner üzerinde Argos yükleme işlemi ayrıcalıklarıyla rastgele komutlar çalıştırabilir. Başarılı bir istismar, CI sırlarını ifşa edebilir, derleme artefaktlarını değiştirebilir veya runner'ın güvenliğini tehlikeye atabilir. Bu sorun, Argos core paketi sürüm 6.2.1 ile düzeltilmiştir.
Nasıl düzeltilir
- @argos-ci/core6.2.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| @argos-ci/corenpm | v < 6.2.1 | 6.2.1 |
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.
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.