CVE-2025-37918

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: Bluetooth: btusb: skb_dequeue()-da NULL göstəricisinin istifadəsinin (NULL pointer dereference) qarşısının alınması WCN7851 (0489:e0f3) cihazında QCA proqram təminatı (firmware) çöküş dump-u emal edilərkən skb_dequeue()-da NULL göstəricisinin istifadəsi baş verə bilər. [ 93.672166] Bluetooth: hci0: ACL memdump size(589824) [ 93.672475] BUG: kernel NULL pointer dereference, address: 0000000000000008 [ 93.672517] Workqueue: hci0 hci_devcd_rx [bluetooth] [ 93.672598] RIP: 0010:skb_dequeue+0x50/0x80 Problem handle_dump_pkt_qca() funksiyasının dump paketi uğurla emal edildikdə belə 0 qaytarmasından qaynaqlanır. Bunun səbəbi həmin funksiyanın hci_devcd_init() funksiyasının geri dönüş dəyərini (uğurlu olduqda 0 qaytarır) yanlış şəkildə ötürməsidir. Nəticədə, çağıran tərəf (btusb_recv_acl_qca() və ya btusb_recv_evt_qca()) paketinin emal edilmədiyini güman edir və onu hci_recv_frame()-ə ötürür ki, bu da skb-nin vaxtından əvvəl kfree() olunmasına gətirib çıxarır. Sonradan hci_devcd_rx() eyni skb-ni dump növbəsindən çıxarmağa çalışır və bu da NULL göstəricisinin istifadəsinə səbəb olur. Bu problem aşağıdakılar vasitəsilə düzəldilib: 1. Kernel konvensiyalarına uyğun olaraq, handle_dump_pkt_qca() funksiyasının uğurlu olduqda 0, xəta baş verdikdə isə mənfi errno qaytarması təmin edilib. 2. Daha yaxşı struktur və oxunaqlılıq üçün dump paketinin aşkarlanması ACL və hadisə (event) paketləri üçün ayrı-ayrı funksiyalara bölünüb. Bu, dump paketlərinin düzgün müəyyən edilməsini və istifadə olunmasını təmin edərək, ikiqat emalın qarşısını alır və NULL göstəricisinə girişi önləyir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc20 may 2025
İlk görülmə20 may 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.6.90, 6.12.28, 6.14.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.4 ≤ v < 6.6.90, 6.7 ≤ v < 6.12.28, 6.13 ≤ v < 6.14.6, 6.156.6.90, 6.12.28, 6.14.6

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