CVE-2023-45283

Yüksək

Təsvir

filepath paketi \??\ prefiksi ilə başlayan yolları xüsusi kimi tanımır. Windows-da \??\ ilə başlayan yol, \\?\ ilə başlayan yola ekvivalent olan Root Local Device yoludur. \??\ prefiksli yollar sistemdə istənilən yerlərə daxil olmaq üçün istifadə edilə bilər. Məsələn, \??\c:\x yolu daha geniş yayılmış c:\x yolu ilə ekvivalentdir. Düzəlişdən əvvəl Clean funksiyası \a\..\??\b kimi kökləndirilmiş bir yolu \??\b root local device yoluna çevirə bilirdi. İndi Clean bunu .\??\b şəklində çevirəcək. Eynilə, Join(\, ??, b) zərərsiz görünən yol elementləri ardıcıllığını \??\b root local device yoluna çevirə bilirdi. İndi Join bunu \.\??\b şəklində çevirəcək. Əlavə olaraq, düzəlişlə birlikdə IsAbs artıq \??\ ilə başlayan yolları mütləq (absolute) kimi düzgün hesabat verir və VolumeName \??\ prefiksini düzgün şəkildə tom adı (volume name) kimi bildirir. YENİLƏMƏ: Go 1.20.11 və Go 1.21.4 versiyaları təsadüfən \? ilə başlayan Windows yollarında tom adının tərifini dəyişmişdir ki, bu da (digər təsirlərlə yanaşı) filepath.Clean(\?\c:) funksiyasının \?\c:\ əvəzinə \?\c: qaytarmasına səbəb olmuşdur. Əvvəlki davranış bərpa edilmişdir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulGo
Dərc9 noy 2023
İlk görülmə9 noy 2023
Zəiflik növüCWE-41CWE-41

Necə düzəltmək olar

Yeniləyin
  • golang go1.20.11, 1.21.4 və ya daha yeni versiya
  • stdlib1.20.11, 1.21.4, 1.20.12, 1.21.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
golang gov < 1.20.11, 1.21.0-0 ≤ v < 1.21.41.20.11, 1.21.4
stdlibGov < 1.20.11, 1.21.0-0 ≤ v < 1.21.4, 1.20.11 ≤ v < 1.20.12, 1.21.4 ≤ v < 1.21.51.20.11, 1.21.4, 1.20.12, 1.21.5

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-45283 · Go · Dark Radar