CVE-2026-64139

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ksmbd: set_posix_acl_entries_dacl() funksiyasında daşma zamanı baş verən SID yaddaş sızıntısı düzəldildi 299f962c0b02 nömrəli commit ("ksmbd: u16 DACL ölçüsünün daşmasının qarşısını almaq üçün check_add_overflow()-dan istifadə edin"), toplanmış DACL ölçüsü 65535-i aşdıqda set_posix_acl_entries_dacl() funksiyasındakı ACE qurma döngələrindən çıxan check_add_overflow() mühafizəçiləri əlavə etdi. Lakin hər iterasiya döngənin başında kmalloc_obj() vasitəsilə bir struct smb_sid ayırır və onu azad etmək üçün döngə gövdəsinin sonundakı kfree(sid) çağırışına (birinci döngədə 'pass_same_sid' etiketi, ikinci döngənin sonunda isə açıq şəkildə yazılmış kfree) güvənir. Yeni tətbiq edilmiş 'break' ifadələri həmin kfree() çağırışlarını yan keçərək, hər dəfə daşma aşkar edildikdə sid buferinin sızmasına səbəb olur. Daşma yoxlamasını tetikləyəcək qədər çox POSIX ACL girişlərinə malik bədniyyətli və ya yanlış formalaşdırılmış fayl, faylın DACL-nə toxunan hər sorğuda bir və ya daha çox struct smb_sid ayırmasının sızmasına səbəb olacaq ki, bu da nüvə yaddaşının tükənməsi üçün sadə bir vektor təqdim edir. Sızıntını aradan qaldırmaq üçün döngələrdən çıxmazdan əvvəl sid azad edilir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 iyl 2026
İlk görülmə19 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.2, 6.6.142, 6.12.92, 6.18.34, 7.0.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.1.175 ≤ v < 6.2, 6.6.136 ≤ v < 6.6.142, 6.12.84 ≤ v < 6.12.92, 6.18.25 ≤ v < 6.18.34, 7.0.2 ≤ v < 7.0.11, 7.16.2, 6.6.142, 6.12.92, 6.18.34, 7.0.11

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.