CVE-2025-40172
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: accel/qaic: find_and_map_user_pages() funksiyasında remaining == 0 halının xəta kimi qəbul edilməsi Hazırda, əgər find_and_map_user_pages() istifadəçidən uzunluq sahəsi 0 təyin edilmiş DMA xfer sorğusu alarsa və ya nadir hallarda, host cihazdan resources->xferred_dma_size dəyəri sorğu edilən tranzaksiya ölçüsünə bərabər olduğu QAIC_TRANS_DMA_XFER_CONT mesajını alarsa, funksiya sgt ayırmadan və ya dma_xfer strukturunun sahələrini təyin etmədən 0 qaytaracaqdır. Bu halda, encode_addr_size_pairs() funksiyası sgt-yə müraciət etməyə çalışacaq ki, bu da ümumi mühafizə xətasına (general protection fault) səbəb olacaqdır. İstifadəçi sıfır ölçülü ALP təqdim etdikdə və ya bütün baytlar ötürüldükdən sonra cihaz davam etməyi soruşduqda EINVAL qaytarın.
Necə düzəltmək olar
- Linux Linux48b1d42286bfef7628b1d6c8c28d4e456c90f725, 551f1dfbcb7f3e6ed07f9d6c8c1c64337fcd0ede, 1ab9733d14cc9987cc5dcd1f0ad1f416e302e2e6, 11f08c30a3e4157305ba692f1d44cca5fc9a8fca, 6.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 96d3c1cadedb6ae2e8965e19cd12caa244afbd9c ≤ v < 48b1d42286bfef7628b1d6c8c28d4e456c90f725, 96d3c1cadedb6ae2e8965e19cd12caa244afbd9c ≤ v < 551f1dfbcb7f3e6ed07f9d6c8c1c64337fcd0ede, 96d3c1cadedb6ae2e8965e19cd12caa244afbd9c ≤ v < 1ab9733d14cc9987cc5dcd1f0ad1f416e302e2e6, 96d3c1cadedb6ae2e8965e19cd12caa244afbd9c ≤ v < 11f08c30a3e4157305ba692f1d44cca5fc9a8fca, d410a96e5cb8c1ec7049c83f2edcd8bbfaf5d9b3, 6.4.12 ≤ v < 6.5, 6.5 | 48b1d42286bfef7628b1d6c8c28d4e456c90f725, 551f1dfbcb7f3e6ed07f9d6c8c1c64337fcd0ede, 1ab9733d14cc9987cc5dcd1f0ad1f416e302e2e6, 11f08c30a3e4157305ba692f1d44cca5fc9a8fca, 6.5 |
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.