CVE-2026-46508

Yüksek

Açıklama

Turborepo, JavaScript ve TypeScript kod tabanları için yüksek performanslı bir derleme sistemidir. 2.9.14000 sürümünden önce, Turborepo LSP VS Code uzantısı, çalışma alanı tarafından kontrol edilen değerlerden türetilen kabuk komutlarını çalıştırabiliyordu. Uzantı, Turborepo daemon komutları ve görev çalıştırmaları için dize tabanlı komut yürütme kullanıyordu. Kötü niyetli bir çalışma alanı, depo kaynak kodundaki çalışma alanı ayarları veya görev adları aracılığıyla, kabuk komutlarına eklenen özel olarak hazırlanmış değerler sağlayabilirdi. Uzantı etkinleştirildiğinde veya bir kullanıcı uzantı üzerinden bir görevi çalıştırdığında, bu değerler kullanıcının kabuğu tarafından yorumlanarak yerel VS Code işleminin ayrıcalıklarıyla rastgele komut çalıştırılmasına izin verebilirdi. Bu güvenlik açığı 2.9.14000 sürümünde giderilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünVercel Turborepo Language Server Protocol
Yayın15 May 2026
İlk görülme15 May 2026
Zayıflık türüCWE-77Komut enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • vercel turborepo_language_server_protocol2.9.14000 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vercel turborepo_language_server_protocolv < 2.9.140002.9.14000

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.