CVE-2026-98684

Aşağı

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: smb: client: ayrılmış diapazonları sorğulamazdan əvvəl məlumatları təmizləyin və təsdiqləyin smb3_simple_fallocate_range() funksiyasındakı kiçik daxili diapazonlar üçün rejim 0 / FALLOC_FL_KEEP_SIZE fallocate emulyasiyası FSCTL_QUERY_ALLOCATED_RANGES sorğusunu göndərir və faylın məzmununu dəyişmədən blokların ayrılmasını təmin etmək üçün serverin ayrılmamış boşluq kimi bildirdiyi hər bir alt-diapazonu sıfırlarla doldurur. Bu, Windows serverləri qarşısında təhlükəsiz deyil. Win32 sənədlərinə əsasən, FSCTL_QUERY_ALLOCATED_RANGES yalnız sıfırdan fərqli məlumatlar *ehtimal olunan* diapazonları bildirir və son zamanlar yazılmış məlumatlarla açıq şəkildə uyğun gəlmir: "[şəbəkə faylına yazılaqdan sonra] FSCTL_QUERY_ALLOCATED_RANGES çağırışı mütləq şəkildə ayrılmış bölgələrin düzgün siyahısını qaytarmayacaq. Uyğunluğu təmin etmək üçün [...] məlumatları fayla təmizləyin (flush)" fsx (generic/363) Windows Server 2022-də nəticədə yaranan korlanmanı təkrar istehsal edir: müəyyən diapazon yazılır, keşlənməmiş oxuma əməliyyatı məlumatları qaytarır, lakin həmin diapazon üzrə növbəti FSCTL_QUERY_ALLOCATED_RANGES onu tamamilə boşluq kimi bildirir, buna görə də emulyasiya mövcud məlumatları sıfırlarla əvəzləyir. Şəbəkə izi mikrosaniyələr ərzində WRITE əməliyyatını, məlumatu qaytaran READ əməliyyatını və boş diapazon siyahısı qaytaran sorğunu təsdiqləyib. Samba bunu nümayiş etdirmir; onun sorğusu yazılmış məlumatlarla uyğundur. Çirkli səhifələri geri yazın, gözləyən bütün I/O əməliyyatlarını tamamlayın və ayrılmış diapazonları sorğulamazdan əvvəl serveri məlumatları təsdiqləməyə məcbur etmək üçün SMB2 FLUSH əmrini göndərin, beləliklə sorğu faktiki mövcud olan məlumatları əks etdirsin. Bununla, generic/363 testi həm Windows Server 2022, həm də Samba üzərindən 100,000 fsx əməliyyatı ilə uğurla tamamlanır.

CiddilikAşağı
CVSS2.5
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc18 okt 2026
İlk görülmə18 okt 2026

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
microsoft azl3_kernel_6.6.157.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.159.1-1Aralıq göstərilməyib—

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-98684 · Microsoft Azl3 Kernel · Dark Radar