CVE-2026-104848

Kritik

Açıklama

Tinypool, minimal bir Node.js worker thread havuzu uygulamasıdır. 2.1.1 sürümünden önce Tinypool, ThreadPool.options nesnesini normal bir seçenekler nesnesinden oluşturur ve dist/index.js dosyasındaki execArgv ile env worker seçeneklerini okur; bu durum, kirletilmiş bir Object.prototype'dan miras alınan değerlerin kendi özelliklerine kopyalanmasına ve worker_threads.Worker'a aktarılmasına olanak tanır. Bu özelliklerden herhangi birini önceden kirletebilen bir saldırgan, komut satırı ön yükleme argümanları veya NODE_OPTIONS aracılığıyla yeni oluşturulan her worker'ın saldırgan tarafından seçilen JavaScript kodunu yüklemesine neden olabilir; bu da ana sürecin ayrıcalıklarıyla kod çalıştırılmasına ve CI sırlarına, imzalama materyallerine veya derleme artıklarına olası erişime yol açar. Bu sorun 2.1.1 sürümünde düzeltilmiştir.

ÖnemKritik
CVSS9.5
İstismar olasılığı—
ÜrünTinypool
Yayın2 Eki 2026
İlk görülme2 Eki 2026
Zayıflık türüCWE-1321Prototip kirletme

Nasıl düzeltilir

Güncelleyin
  • tinypool2.1.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
tinypoolnpmv < 2.1.12.1.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-104848 · Tinypool · Dark Radar