CVE-2026-89803
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: drm/nouveau: kanalın ləğvi (channel-kill) hadisəsinə abunəliyi çəpər kontekstindən (fence context) əvvəl dayandırın nouveau_channel_del() funksiyası əvvəlcə çəpər kontekstini sökür və yalnız daha sonra, nvif obyektinin sökülməsi prosesinin ortasında kanalın ləğvi abunəliyini dayandırır: if (chan->fence) nouveau_fence(chan->cli->drm)->context_del(chan); ... nvif_object_dtor(&chan->vram); nvif_event_dtor(&chan->kill); Abunə olunmuş idarəedici nouveau_channel_killed() funksiyasıdır ki, o da nouveau_channel_kill() funksiyasını, oradan isə chan->fence üzərində nouveau_fence_context_kill() funksiyasını çağırır. Həmin zaman kəsiyində çatdırılan ləğv hadisəsi fctx->lock kilidini götürür və context_del() tərəfindən artıq azad edilmiş çəpər kontekstində fctx->pending siyahısını gəzir. Hazırda Fermi-dən əvvəlki versiyalarda heç nə bura çatmır, çünki abunəlik FERMI_CHANNEL_GPFIFO ilə məhdudlaşdırılıb və orada heç bir kanal ləğv edilmir. Fermi və daha yeni versiyalarda bu zaman kəsiyi real olsa da dardır, çünki ləğv əməliyyatı dəqiq kanal məhv edilərkən baş verməlidir. Bu, özlüyündə kifayət qədər səbəbdir və buna görə də bu düzəliş "Fixes:" teqi daşıyır. Bu seriyanın son yaması həmçinin Tesla kanallarını da abunə edir; hazırda onları ləğv edən heç nə yoxdur, ona görə də bu hal-hazırda riskləri artırmır, lakin bu, bərpa yolu üçün baza yaradır və ardıcıllığın həmin dəyişiklik tətbiq edilməzdən əvvəl düzəldilməsi daha məqsədəuyğundur. Asılı olduğu hər hansı element sökülməzdən əvvəl abunəliyi dayandırın.
Necə düzəltmək olar
- Linux Linuxee1cfb1acdff3fe3b47de7c536e5c77443c8e74f, 5db663fbff7b88aeeeecaf5220e177e524165101, f5a79a9ebfbafb87ca7a896e8d6b5f33a98d097e, f3830fdd6930e233d727f29eee1617f7e6a0e9e5, 1fef7553dc628295c1208a4f2ac2094c62886e5d, 511585987d27d8cb668acebd399fc4deda23404c və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ea13e5abf807ea912ce84eef6a1946b9a38c6508 ≤ v < ee1cfb1acdff3fe3b47de7c536e5c77443c8e74f, ea13e5abf807ea912ce84eef6a1946b9a38c6508 ≤ v < 5db663fbff7b88aeeeecaf5220e177e524165101, ea13e5abf807ea912ce84eef6a1946b9a38c6508 ≤ v < f5a79a9ebfbafb87ca7a896e8d6b5f33a98d097e, ea13e5abf807ea912ce84eef6a1946b9a38c6508 ≤ v < f3830fdd6930e233d727f29eee1617f7e6a0e9e5, ea13e5abf807ea912ce84eef6a1946b9a38c6508 ≤ v < 1fef7553dc628295c1208a4f2ac2094c62886e5d, ea13e5abf807ea912ce84eef6a1946b9a38c6508 ≤ v < 511585987d27d8cb668acebd399fc4deda23404c, 5.6 | ee1cfb1acdff3fe3b47de7c536e5c77443c8e74f, 5db663fbff7b88aeeeecaf5220e177e524165101, f5a79a9ebfbafb87ca7a896e8d6b5f33a98d097e, f3830fdd6930e233d727f29eee1617f7e6a0e9e5, 1fef7553dc628295c1208a4f2ac2094c62886e5d, 511585987d27d8cb668acebd399fc4deda23404c |
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.
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.