CVE-2026-23390

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: tracing/dma: bufer daşmasının qarşısını almaq üçün dma_map_sg tracepoint massivləri məhdudlaşdırıldı Böyük scatter-gather siyahıları izlənilərkən dma_map_sg tracepoint-i perf bufer daşmasına səbəb ola bilər. virtio-gpu kimi cihazların böyük DRM buferləri yaratması ilə nents 1000 elementdən çox ola bilər ki, bu da aşağıdakılara gətirib çıxarır: phys_addrs: 1000 * 8 bayt = 8,000 bayt dma_addrs: 1000 * 8 bayt = 8,000 bayt lengths: 1000 * 4 bayt = 4,000 bayt Cəmi: ~20,000 bayt Bu, PERF_MAX_TRACE_SIZE (8192 bayt) limitini aşaraq buna səbəb olur: WARNING: CPU: 0 PID: 5497 at kernel/trace/trace_event_perf.c:405 perf buffer not large enough, wanted 24620, have 8192 Massiv ölçüsünün hesablanmasında min() funksiyasından istifadə etməklə hər üç dinamik massiv 128 elementlə məhdudlaşdırılır. Bu, massivlərin yalnız tələb olunan ölçüdə (limitə qədər) olmasını təmin edir, kiçik əməliyyatlar üçün lazımsız yaddaş ayrılmasının qarşısını alır və böyük əməliyyatlar zamanı daşmanın qarşısını alır. Tracepoint artıq tam nents/ents saylarını və kəsilmiş flag-ni qeyd edir, beləliklə istifadəçilər məlumatların məhdudlaşdırıldığını görə bilirlər. v2 versiyadakı dəyişikliklər: - Sabit DMA_TRACE_MAX_ENTRIES ayırması əvəzinə, dinamik massiv ölçüsü üçün min(nents, DMA_TRACE_MAX_ENTRIES) istifadə edildi (Steven Rostedtin rəyi əsasında) - Bu, limitə qədər yalnız tələb olunan miqdarda yer ayırır və kiçik əməliyyatlar üçün israfın qarşısını alır Reviewed-by: Sean Anderson <[email protected]>

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

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.12.74, 6.18.13 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.12.1 ≤ v < 6.12.74, 6.13 ≤ v < 6.18.13, 6.12, 6.196.12.74, 6.18.13

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