CVE-2026-64394

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ksmbd: SMB2 SET_INFO SECURITY üçün WRITE_DAC/WRITE_OWNER yoxlaması əlavə edildi cc57232cae23 commit-i ("ksmbd: FSCTL_SET_SPARSE üçün icazə yoxlamasının əlavə edilməsi ilə FSCTL icazələrinin yan keçilməsi düzəldildi") fsctl_set_sparse funksiyasına fp->daccess qapısı əlavə etdi və "oxşar handle səviyyəli yoxlamalar digər funksiyalarda mövcuddur, lakin burada çatışmır" qeydini etdi. SMB2 SET_INFO SECURITY kolu çatışmayanlardan biridir və təhlükəsizlik baxımından ən kritik olanıdır: smb2_set_info_sec() funksiyası hər bir handle üçün giriş yoxlaması olmadan set_info_sec() funksiyasını çağırır. set_info_sec() (fs/smb/server/smbacl.c) faylın icazələrini yenidən təyin edir: o, notify_change() vasitəsilə sahib/qrup/rejim məlumatlarını, set_posix_acl() vasitəsilə POSIX ACL-ni yenidən yazır və KSMBD_SHARE_FLAG_ACL_XATTR paylaşımlarında ksmbd_vfs_set_sd_xattr() vasitəsilə Windows təhlükəsizlik deskriptorunu silib yenidən yazır. Paralel handler olan smb2_set_info_file()-nın digər bütün qalıcı dəyişiklik kolları əvvəlcə fp->daccess-i (FILE_WRITE_DATA / FILE_DELETE / FILE_WRITE_EA / FILE_WRITE_ATTRIBUTES) yoxlayır; yalnız giriş kontrolunun özünü dəyişdirən SECURITY kolunda heç bir yoxlama yoxdur. Buna görə də, klient yalnız FILE_WRITE_ATTRIBUTES (FILE_WRITE_DAC / FILE_WRITE_OWNER olmadan) ilə handle aça bilər və faylın DACL və sahibini yenidən yazmaq üçün InfoType SMB2_O_INFO_SECURITY ilə SMB2_SET_INFO istifadə edərək, handle-ın daccess-ində heç vaxt olmayan girişi özünə təmin edə bilər. FSCTL məlumat kolları ilə fərqli olaraq, bu, metadata/xattr əməliyyatıdır, buna görə də FMODE_WRITE VFS qoruması mövcud deyil — çatışmayan fp->daccess yoxlaması yeganə qoruyucu mexanizmdir. Təhlükəsizlik deskriptorunun təyin edilməsi WRITE_DAC / WRITE_OWNER əməliyyatıdır, buna görə də faylın icazələri yenidən təyin edilməzdən əvvəl handle üzərində bunlardan ən azı birinin tələb olunması lazımdır. -EACCES xətası smb2_set_info() tərəfindən STATUS_ACCESS_DENIED kimi xəritələnmişdir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.15 ≤ v < 6.1.178, 6.2 ≤ v < 6.6.145, 6.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.46.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4

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.