CVE-2025-11233

Orta

Təsvir

Rust 1.87.0 versiyasından başlayaraq və Rust 1.89.0 versiyasına qədər, tier 3 Cygwin hədəfi (`x86_64-pc-cygwin`) yol ayırıcılarını düzgün emal etmirdi, bu da standart kitabxananın Path API-nin geri slash (\) ilə ayrılmış yol komponentlərini görməzdən gəlməsinə səbəb olurdu. Buna görə də, yolları təsdiqləyən və Cygwin üçün kompilyasiya edilmiş proqramlar yanlış işləyə bilərdi ki, bu da potensial olaraq path traversal hücumlarına və ya zərərli fayl sistemi əməliyyatlarına yol aça bilərdi. Rust 1.89.0 versiyası, Cygwin hədəfi üçün standart kitabxanada həm Win32, həm də Unix üslublu yolların emal edilməsini təmin edərək problemi həll edir. Bu boşluğun ciddiliyini "orta" kimi qiymətləndirsək də, nəzərə alın ki, tier 3 Cygwin kompilyasiya hədəfi yalnız mənbədən qurulduqda mövcuddur: Rust layihəsi tərəfindən heç bir hazır binary paylanmır və o, Rustup vasitəsilə quraşdırıla bilməz. Əgər siz `x86_64-pc-cygwin` hədəfini əllə kompilyasiya etməmisinizsə, bu boşluqdan təsirlənmirsiniz. Tier 1 MinGW hədəfinin (`x86_64-pc-windows-gnu`) istifadəçiləri də açıq şəkildə bu problemdən təsirlənmirlər.

CiddilikOrta
CVSS6.3
İstismar ehtimalı—
MəhsulRust Project Std
Dərc1 okt 2025
İlk görülmə1 okt 2025

Necə düzəltmək olar

Yeniləyin
  • Rust Project std1.89.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Rust Project std1.87.0 ≤ v < 1.89.01.89.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-2025-11233 · Rust Project Std · Dark Radar