CVE-2025-39869

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: dmaengine: ti: edma: queue_priority_map üçün yaddaş ayrılması ölçüsünün düzəldilməsi edma_setup_from_hw() funksiyasında queue_priority_map üçün kifayət qədər yaddaş ayrılmaması ilə bağlı kritik yaddaş ayrılması xətası düzəldilib. Kodda queue_priority_map s8 (*)[2] (2 ədəd s8 elementli massivə göstərici) kimi təyin edilmişdi, lakin yaddaş düzgün ölçü əvəzinə sizeof(s8) istifadə edilərək ayrılmışdı. Bu, aşağıdakılara müraciət zamanı sərhədlərdən kənar yaddaş yazılmalarına (out-of-bounds memory writes) səbəb olurdu: queue_priority_map[i][0] = i; queue_priority_map[i][1] = i; Səhv, EDMA drayverinin probe prosesi zamanı ARM platformalarında (BeagleBoard-X15) "Oops - undefined instruction" ilə kernel çökmələri şəklində özünü göstərirdi, çünki yaddaşın korlanması Clang-də kernel-in möhkəmləndirmə (hardening) funksiyalarını tetikləyirdi. Yaddaş ayrılması, 2D massiv strukturu üçün avtomatik olaraq düzgün ölçünü təmin edən sizeof(*queue_priority_map) istifadəsi ilə dəyişdirildi.

CiddilikYüksək
CVSS8.4
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc23 sen 2025
İlk görülmə23 sen 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.4.300, 5.10.245, 5.15.194, 6.1.153, 6.6.107, 6.12.48, 6.16.8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.4 ≤ v < 5.4.300, 5.5 ≤ v < 5.10.245, 5.11 ≤ v < 5.15.194, 5.16 ≤ v < 6.1.153, 6.2 ≤ v < 6.6.107, 6.7 ≤ v < 6.12.48, 6.13 ≤ v < 6.16.8, 6.175.4.300, 5.10.245, 5.15.194, 6.1.153, 6.6.107, 6.12.48, 6.16.8
debian debian_linux11.0—

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