CVE-2026-89747

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: tracing: sub-buffer sırasının dəyişdirilməsi zamanı trace_pipe oxumasında use-after-free xətasının düzəldilməsi buffer_subbuf_size_kb faylına yazı yazmaq ring_buffer_subbuf_order_set() funksiyasını çağırır ki, bu da oxucu səhifə də daxil olmaqla ring buffer-in hər bir sub-buffer-ini azad edir və onları yeni ayrılmışlarla əvəzləyir. trace_pipe oxucuları həmin səhifələrə göstəriciləri saxlayırlar. ring_buffer_peek() funksiyası cpu_buffer->reader_lock altında hadisəni axtarır, lakin kilidi buraxdıqdan sonra hadisə göstəricisini qaytarır və daha sonra peek_next_entry() onun üzərində ring_buffer_event_length() və ring_buffer_event_data() funksiyalarını çağırır. Əgər həmin zaman intervalında sub-buffer sırası dəyişdirilərsə, oxucu azad edilmiş yaddaşa müraciət edir: BUG: KASAN: use-after-free in ring_buffer_peek+0x3e0/0x430 Read of size 1 at addr ffff88802a4cf010 by task syz-executor989/6002 Freed by: free_buffer_page kernel/trace/ring_buffer.c:398 [inline] ring_buffer_subbuf_order_set+0x1325/0x18e0 kernel/trace/ring_buffer.c:7444 buffer_subbuf_size_write+0x182/0x280 kernel/trace/trace.c:8221 Sıra dəyişikliyi ətrafında trace_access_lock(RING_BUFFER_ALL_CPUS) tətbiq edilsin. Bu, trace_pipe oxucularının artıq bütün peek-and-print dövrü boyunca saxladıqları kiliddir, beləliklə, dəyişdirmə prosesi artıq baxılan hadisəyə müraciət edən oxucu ilə yarışa girməyəcək.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc11 sen 2026
İlk görülmə11 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux05ebe1e1d7d38c2612bacfefe043a33572ae34cb, ddbe921ed16a0ad2d9e09574c3f3aabec7528325, 7a49d19ff9baaf61217e5ec14199c18bc2d93ee4, 372f8534244d632ad5118e8a87a11291b01712d3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxf9b94daa542a8d2532f0930f01cd9aec2d19621b ≤ v < 05ebe1e1d7d38c2612bacfefe043a33572ae34cb, f9b94daa542a8d2532f0930f01cd9aec2d19621b ≤ v < ddbe921ed16a0ad2d9e09574c3f3aabec7528325, f9b94daa542a8d2532f0930f01cd9aec2d19621b ≤ v < 7a49d19ff9baaf61217e5ec14199c18bc2d93ee4, f9b94daa542a8d2532f0930f01cd9aec2d19621b ≤ v < 372f8534244d632ad5118e8a87a11291b01712d3, 6.805ebe1e1d7d38c2612bacfefe043a33572ae34cb, ddbe921ed16a0ad2d9e09574c3f3aabec7528325, 7a49d19ff9baaf61217e5ec14199c18bc2d93ee4, 372f8534244d632ad5118e8a87a11291b01712d3

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-89747 · Linux · Dark Radar