CVE-2021-43616

Kritik

Təsvir

npm 7.x və 8.x versiyalarından 8.1.3-ə qədər olan versiyalarda npm ci əmri, package-lock.json faylındakı asılılıq məlumatları package.json faylından fərqləndiyi halda belə quraşdırma prosesini davam etdirir. Bu davranış sənədləşmə ilə ziddiyyət təşkil edir və hücumçular üçün package-lock.json faylındakı dəqiq versiya uyğunluğu tələbi ilə bloklanmalı olan zərərli proqram təminatını quraşdırmaq prosesini asanlaşdırır. QEYD: npm komandası bunun boşluq olmadığını hesab edir. Bu, kimsənin package-lock.json-dan fərqli asılılıqlara malik olan package.json faylını sosial mühəndislik vasitəsilə manipulyasiya etməsini tələb edərdi. Həmin istifadəçi asılılıqları dəyişmək üçün fayl sistemi və ya yazma girişinə malik olmalıdır. npm komandası bildirir ki, bədniyyətli aktorların sosial mühəndislik etməsinin və ya fayl sisteminə giriş əldə etməsinin qarşısının alınması npm CLI-ın səlahiyyətləri xaricindədir.

CiddilikKritik
CVSS9.0
İstismar ehtimalı—
MəhsulNpm
Dərc13 noy 2021
İlk görülmə13 noy 2021

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
npmjs npm7.0.0 ≤ v ≤ 7.24.2, 8.0.0 ≤ v ≤ 8.1.3—
netapp next_generation_application_programming_interfaceAralıq göstərilməyib—
fedoraproject fedora35—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2021-43616 · Npm · Dark Radar