CVE-2026-12171

Yüksek

Açıklama

2.6.1 sürümünden önceki auto-changelog, hedef depo içerisindeki yapılandırmaları (.auto-changelog dosyası ve package.json içindeki auto-changelog anahtarı) seçeneklerine dahil eder ve bu güvenilmeyen kaynaktaki güvenlik açısından hassas seçenekleri uygular. handlebarsSetup seçeneği require() fonksiyonuna iletildiğinden, saldırgan tarafından kontrol edilen depo içeriğinde (örneğin, güvenilmeyen bir pull request head'ini çeken bir CI iş akışında veya yerel olarak çatallanmış ya da üçüncü taraf bir depoda) auto-changelog çalıştırılması; depo bağımlılıkları hiç yüklenmeden, iş akışı sırlarına erişim de dahil olmak üzere, çağıran kullanıcının veya CI işinin yetkileriyle saldırganın belirlediği kodun yürütülmesine neden olur. plugins seçeneği benzer şekilde depodan saldırgan kontrollü modülleri yükler. Aynı koşullar altında, appendGitLog/appendGitTag git argüman enjeksiyonuna (örneğin, rastgele dosyalar yazmak için --output= kullanımı) izin verir, output saldırgan etkili içeriğin rastgele yollara yazılmasına olanak tanır ve template saldırgan tarafından seçilen bir URL'ye giden istek gönderilmesine yol açar. Sürüm 2.6.1, depo içi yapılandırmayı güvenilmeyen olarak değerlendirir ve yeni --unsafe-config bayrağı geçilmediği sürece bu seçenekler ayarlandığında çalışmayı reddeder.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünCookpete Auto-changelog
Yayın5 Eki 2026
İlk görülme5 Eki 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
cookpete auto-changelogv < 2.6.12.6.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.

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-2026-12171 · Cookpete Auto-changelog · Dark Radar