CVE-2024-41127

Yüksek

Açıklama

Monkeytype, minimalist ve özelleştirilebilir bir yazım testidir. Monkeytype, ci-failure-comment.yml GitHub İş Akışı'ndaki Kod Enjeksiyonu aracılığıyla Zehirli Boru Hattı Yürütme (Poisoned Pipeline Execution) zafiyetine sahiptir ve bu durum saldırganların pull-request yazma erişimi elde etmesine olanak tanır. ci-failure-comment.yml iş akışı, Monkey CI iş akışı tamamlandığında tetiklenir. Çalıştığında, tetikleyici iş akışı tarafından yüklenen bir artefaktı indirir ve ./pr_num/pr_num.txt artefaktının içeriğini steps.pr_num_reader.outputs.content WorkFlow değişkenine atar. Değişkenin gerçekten bir sayı olduğu doğrulanmamaktadır ve daha sonra bir JS betiğine enterpole edilerek saldırganın yürütülecek kodu değiştirmesine izin verir. Bu sorun, pull-request yazma erişimine yol açar. Bu zafiyet 24.30.0 sürümünde giderilmiştir.

ÖnemYüksek
CVSS8.3
İstismar olasılığı—
ÜrünMonkeytype
Yayın2 Ağu 2024
İlk görülme2 Ağu 2024
Zayıflık türüCWE-74Enjeksiyon

Nasıl düzeltilir

Güncelleyin
  • monkeytype monkeytype24.30.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
monkeytype monkeytypev < 24.30.024.30.0

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.

CVE-2024-41127 · Monkeytype · Dark Radar