CVE-2023-38497

Yüksək

Təsvir

Cargo Rust layihəsinin asılılıqlarını yükləyir və layihəni kompilyasiya edir. Rust versiya 1.71.1-dən əvvəlki versiyalarla təmin edilmiş Cargo-nun 0.72.2 versiyasından əvvəlki versiyaları, UNIX bənzəri sistemlərdə crate arxivlərini çıxararkən umask tənzimləmələrinə riayət etmirdi. Əgər istifadəçi hər hansı lokal istifadəçi tərəfindən yazıla bilən faylları ehtiva edən bir crate yükləyibsə, digər lokal istifadəçi bundan istifadə edərək cari istifadəçi tərəfindən kompilyasiya edilən və icra olunan mənbə kodunu dəyişdirə bilərdi. Mövcud keşlənmiş çıxarışların istismar edilməsinin qarşısını almaq üçün Rust 1.71.1 və ya daha yeni versiyalara daxil edilmiş Cargo binari versiya 0.72.2 köhnə Cargo versiyaları tərəfindən yaradılmış keşləri avtomatik olaraq təmizləyəcəkdir. Alternativ həll yolu kimi, digər lokal istifadəçilərin adətən `~/.cargo` ünvanında yerləşən Cargo kataloquna girişinin qarşısını almaq üçün sistemi konfiqurasiya edin.

CiddilikYüksək
CVSS7.9
İstismar ehtimalı—
MəhsulRust-lang Cargo
Dərc4 avq 2023
İlk görülmə4 avq 2023
Zəiflik növüCWE-278CWE-278

Necə düzəltmək olar

Yeniləyin
  • rust-lang cargo0.72.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
rust-lang cargov < 0.72.20.72.2
fedoraproject fedora38—

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-2023-38497 · Rust-lang Cargo · Dark Radar