CVE-2021-43616

Kritik

Açıklama

npm 7.x ve 8.x sürümlerinde 8.1.3'e kadar olan sürümlerdeki npm ci komutu, package-lock.json içindeki bağımlılık bilgileri package.json'dan farklı olsa bile kuruluma devam eder. Bu davranış belgelerle tutarsızdır ve saldırganların package-lock.json içindeki tam sürüm eşleşmesi gereksinimi tarafından engellenmesi gereken kötü amaçlı yazılımları yüklemelerini kolaylaştırır. NOT: npm ekibi bunun bir güvenlik açığı olmadığına inanmaktadır. Bu durum, birinin package-lock.json'dan farklı bağımlılıklara sahip package.json üzerinde sosyal mühendislik yapmasını gerektirir. Bu kullanıcının bağımlılıkları değiştirmek için dosya sistemi veya yazma erişimine sahip olması gerekir. npm ekibi, kötü niyetli aktörlerin sosyal mühendislik yapmasını veya dosya sistemi erişimi elde etmesini engellemenin npm CLI kapsamı dışında olduğunu belirtmektedir.

ÖnemKritik
CVSS9.0
İstismar olasılığı—
ÜrünNpm
Yayın13 Kas 2021
İlk görülme13 Kas 2021

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
npmjs npm7.0.0 ≤ v ≤ 7.24.2, 8.0.0 ≤ v ≤ 8.1.3—
netapp next_generation_application_programming_interfaceAralık belirtilmemiş—
fedoraproject fedora35—

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-2021-43616 · Npm · Dark Radar