CVE-2024-34346

Yüksək

Təsvir

Deno JavaScript, TypeScript və WebAssembly üçün təhlükəsiz defolt parametrlərlə işləyən runtime mühitidir. Unix və Windows platformalarında müxtəlif yerlərdə yerləşən imtiyazlı fayllara oxuma/yazma girişinə icazə verilməsi Deno sandboxunu gözlənilmədən zəiflədə bilər. Məsələn, `/proc/self/environ` faylının oxunması `--allow-env` ilə ekvivalent giriş təmin edə bilər, `/proc/self/mem` faylına yazma isə `--allow-all` ilə ekvivalent giriş təmin edə bilər. Bütün fayl sisteminə oxuma və yazma girişi verən istifadəçilər bu fayllara girişin əlavə, nəzərdə tutulmayan nəticələrə səbəb ola biləcəyini dərk etməyə bilərlər. Sənədləşmə bu təcrübənin təhlükəsizlik sandboxunun gücünü artırmaq üçün həyata keçirilməli olduğunu əks etdirmirdi. Kodu `--allow-read` və ya `--allow-write` ilə işlədən istifadəçilər fayl sistemi əməliyyatları vasitəsilə gözlənilmədən əlavə icazələr əldə edə bilərlər. Deno 1.43 və yuxarı versiyalar unix platformasında `/etc`, `/dev` (həmçinin linux platformalarında `/proc` və `/sys`) və Windows-da `\\` ilə başlayan istənilən yolu oxumaq və ya yazmaq üçün açıq `--allow-all` girişini tələb edir.

CiddilikYüksək
CVSS8.4
İstismar ehtimalı—
MəhsulDeno
Dərc7 may 2024
İlk görülmə7 may 2024

Necə düzəltmək olar

Yeniləyin
  • deno deno1.43.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
deno denov < 1.43.11.43.1

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.