CVE-2026-121748

Aşağı

Təsvir

Node Version Manager (nvm), çox sayda node.js versiyalarını idarə etmək üçün POSIX standartlarına uyğun gələn bir shell funksiyasıdır. 0.27.0 və 0.40.8 arasındakı versiyalarda, layihənin `.npmrc` faylı `prefix` təyin etdikdə, `nvm use` istifadəçiyə `nvm use --delete-prefix` əmrini işlətməyi tövsiyə edir; bu isə cari kataloqda konfiqurasiya faylını adlandırmadan `npm config delete prefix` və `npm config delete globalconfig` əmrlərini icra edir. npm hansı faylın redaktə olunacağına qərar verməzdən əvvəl layihənin `.npmrc` faylını yükləyir, beləliklə hədəf həmin fayl tərəfindən seçilir: `userconfig=~/.bashrc` npm-in `~/.bashrc` faylını ini formatında yenidən yazmasına səbəb olur (onu korlayır), `location=global` və `globalconfig=` isə seçilmiş faylı 0666 rejimində saxlayır ki, bu da ortaq maşında digər lokal istifadəçinin həmin fayla yazı yazmasına şərait yaradır. Hücumçu (klonlanmış repozitoriyanın və ya arxivin müəllifi, yaxud ortaq valideyn kataloquna yaza bilən lokal istifadəçi) yazılan baytları deyil, lakin faylı seçir və heç bir layihə kodu icra olunmur. 0.41.0 versiyasında artıq layihənin `.npmrc` faylına `--delete-prefix` tərəfindən hansı konfiqurasiya faylının redaktə olunacağını seçmək imkanı verilmir.

CiddilikAşağı
CVSS3.6
İstismar ehtimalı—
MəhsulNvm
Dərc4 noy 2026
İlk görülmə4 noy 2026
Zəiflik növüCWE-73CWE-73

Necə düzəltmək olar

Yeniləyin
  • nvm-sh nvm0.41.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
nvm-sh nvm0.27.0 ≤ v < 0.41.00.41.0

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-2026-121748 · Nvm · Dark Radar