CVE-2026-93042

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: dmaengine: dw-edma: Geri çağırma funksiyaları olmadan bütün deskriptorları dayandırın DMA Engine müştəri sənədlərinin Documentation/driver-api/dmaengine/client.rst faylının "Terminate APIs" bölməsində qeyd olunub: "Tamamlanmamış heç bir ötürmə üçün geri çağırma funksiyaları çağırılmayacaq." Lakin dw-edma, təxirə salınmış STOP kəsilmə idarəedicisinə çatdıqda vchan_cookie_complete() funksiyasını çağırır. Bu, aktiv deskriptor üçün geri çağırma planlaşdırır və digər göndərilmiş və ya təqdim edilmiş deskriptorları növbədə saxlayır. dmaengine_terminate_sync() funksiyasından sonra gecikmiş geri çağırma artıq azad edilmiş müştəri vəziyyətini (state) istifadə etməyə çalışa bilər, qalan deskriptorlar isə daha sonra yenidən istifadə edilən buferlərdə işə düşə və ya yaddaş sızmasına səbəb ola bilər. Dayandırma tamamlandıqda bütün göndərilmiş və təqdim edilmiş deskriptorları dayandırılmış siyahıya köçürün. Gözlənilən STOP üçün bunu həm DONE, həm də ABORT yolları vasitəsilə edin. Onların cookie-lərini geri çağırmalar planlaşdırmadan ardıcıllıqla tamamlayın. STOP əməliyyatı, davam edən ötürmə kəsilmə yaratana qədər gözləmədə qala bilər. Dayandırılmış deskriptorları azad etməzdən əvvəl device_synchronize() funksiyasının belə bir gözlənilən STOP-un tamamlanmasını gözləməsini təmin edin. Bunu free_chan_resources() funksiyasında təkrar istifadə edin, sonra qalan virt-dma resurslarını azad edin. Gözləmə zamanı aktiv sorğu (busy-polling) əvəzinə yuxu rejiminə keçin və mövcud vaxt limitinin (timeout) bitməsi halında xəbərdarlıq edin.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxda56839aced48ecb70033962d7ea98f55b0c5656, 65e387b95d3855aa894ac729e1778e5bcb9083cb, 4793f9099a1cadf4e37f3a03d524af6bce88a0ea, be87d86537de7ea6fd025f41033d2faff880973f, f3ec6702a1d216be61f692cc0a983d6c8fb5ebf7, 99109a51efd28c9a661fbfb9469b023c517b31d1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxe63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf ≤ v < da56839aced48ecb70033962d7ea98f55b0c5656, e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf ≤ v < 65e387b95d3855aa894ac729e1778e5bcb9083cb, e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf ≤ v < 4793f9099a1cadf4e37f3a03d524af6bce88a0ea, e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf ≤ v < be87d86537de7ea6fd025f41033d2faff880973f, e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf ≤ v < f3ec6702a1d216be61f692cc0a983d6c8fb5ebf7, e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf ≤ v < 99109a51efd28c9a661fbfb9469b023c517b31d1, 5.3da56839aced48ecb70033962d7ea98f55b0c5656, 65e387b95d3855aa894ac729e1778e5bcb9083cb, 4793f9099a1cadf4e37f3a03d524af6bce88a0ea, be87d86537de7ea6fd025f41033d2faff880973f, f3ec6702a1d216be61f692cc0a983d6c8fb5ebf7, 99109a51efd28c9a661fbfb9469b023c517b31d1

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