CVE-2026-89781
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: fs/ntfs3: read_log_rec_buf() funksiyasında sərhədləri aşan oxuma (out-of-bounds read) problemi düzəldildi read_log_rec_buf() loq yazısını çağıran tərəfin buferinə aşağıdakı nöqtədən başlayaraq kopyalayır: u32 off = lsn_to_page_off(log, lsn) + log->record_header_len; log->record_header_len (və növbəti səhifələr üçün istifadə olunan log->data_off) diskdəki restart sahəsindən olduğu kimi götürülür və yalnız is_rst_area_valid() funksiyasında 8 baytlıq hizalanma üçün yoxlanılır, buna görə də off dəyişəni log->page_size dəyərini aşa bilər. Bu zaman "tail = log->page_size - off" ifadəsində underflow baş verir və memcpy() funksiyası read_log_page() tərəfindən qaytarılan page_size ölçülü buferdən kənara çıxaraq oxuma aparır və qonşu slab yaddaşını replay buferinə sızdırır. Bu zəifliyə xüsusi hazırlanmış NTFS obrazını mount etməklə çatmaq mümkündür: BUG: KASAN: slab-out-of-bounds in read_log_rec_buf+0x216/0x580 Read of size 64 at addr ffff88800a877ff8 by task exploit/127 read_log_rec_buf fs/ntfs3/fslog.c:2299 log_replay fs/ntfs3/fslog.c:4216 ntfs_loadlog_and_replay fs/ntfs3/fsntfs.c:324 ntfs_fill_super fs/ntfs3/super.c:1392 get_tree_bdev_flags fs/super.c:1694 __x64_sys_mount fs/namespace.c:4360 Səhv ünvan 4096 baytlıq [ffff88800a876000, ffff88800a877000) bölgəsinin sağ tərəfində 4088 bayt məsafədə yerləşir. Kopyalama əməliyyatından əvvəl cari səhifənin xaricində olan daxili səhifə ofsetini rədd edin. [[email protected]: >= işarəsi > ilə əvəz edildi]
Necə düzəltmək olar
- Linux Linuxdf099bfdb57773ba7f40f8a9dcc82e75af277922, 1b2d31f1083beb80c55d1152249f652c1445a559, 700973cc65db405bde0368ccf88699390150943e, 49f7cbc902b08b56eb7d2633163ecc57a0e7145a, 74a83aa05f73033af719771ab1f0c269928b4865, 53e56f7aa1d0f950a8bc2e4cdb3ba9fe45967531, de603b9d377fab57a5e6432fa84a9f36b32c1636 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < df099bfdb57773ba7f40f8a9dcc82e75af277922, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 1b2d31f1083beb80c55d1152249f652c1445a559, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 700973cc65db405bde0368ccf88699390150943e, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 49f7cbc902b08b56eb7d2633163ecc57a0e7145a, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 74a83aa05f73033af719771ab1f0c269928b4865, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 53e56f7aa1d0f950a8bc2e4cdb3ba9fe45967531, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < de603b9d377fab57a5e6432fa84a9f36b32c1636, 5.15 | df099bfdb57773ba7f40f8a9dcc82e75af277922, 1b2d31f1083beb80c55d1152249f652c1445a559, 700973cc65db405bde0368ccf88699390150943e, 49f7cbc902b08b56eb7d2633163ecc57a0e7145a, 74a83aa05f73033af719771ab1f0c269928b4865, 53e56f7aa1d0f950a8bc2e4cdb3ba9fe45967531, de603b9d377fab57a5e6432fa84a9f36b32c1636 |
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.
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.