CVE-2026-80788
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: nvmet-tcp: Uzaqdan idarə olunan həddindən artıq böyük SGL ayırmaları zamanı WARN mesajı verməyin nvme hədəf kodu fazzinq edilərkən, allocator-a ötürülən uzunluğun uzaq initiator tərəfindən idarə olunması səbəbindən nvmet_tcp_map_data() funksiyasında nüvə xəbərdarlığına (kernel warning) rast gəlinmişdir. Hədsiz böyük rəqəm tələb edən SGL ilə əmr göndərən uzaq initiator, 1 milyondan çox elementdən ibarət scatterlist və iovec ayırması yarada bilər ki, bu da altda yatan kmalloc çağırışının MAX_PAGE_ORDER limitini aşmasına səbəb olur və nəticədə səhifə allocator-u WARN_ON_ONCE_GFP() mesajını tetikləyir: WARNING: mm/page_alloc.c:5280 __alloc_frozen_pages_noprof Workqueue: nvmet_tcp_wq nvmet_tcp_io_work ... sgl_alloc_order nvmet_tcp_map_data nvmet_tcp_try_recv_pdu Bir çox sistemdə "panic-on-warn" aktiv olduğu üçün, uzaqdan nüvə xəbərdarlığının tetiklənməsi məqsədəuyğun deyil; buna görə də ayırma bayraqlarına GFP_NOWARN əlavə etməklə bu xəbərdarlıq deaktiv edilir.
Necə düzəltmək olar
- Linux Linux8d01f0d0e96485e39ad89b859ef85e1dc3020465, 7b6a54d4e7b0da423c2b53ed293fd36b16c0b19e, e7077e6c45423dd2bb7de7b5fc4b018a8e6c4741, 86cc450022473c4a29b43a09f3ec22a9ef566dac, c509f20be1cabda3087810bb2d658d66b3f31f35, 9c95f7e66c62ee6c6abedcf1c04311f430ff5833, 7fd6da0f28932442b51658bac4ff55565ca9b377, 9b770e40bc00381e5ebf53653de5776773415be3, 737a3b535247226f6e1a7988fd9d6e63e7d6fc71 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < 8d01f0d0e96485e39ad89b859ef85e1dc3020465, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < 7b6a54d4e7b0da423c2b53ed293fd36b16c0b19e, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < e7077e6c45423dd2bb7de7b5fc4b018a8e6c4741, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < 86cc450022473c4a29b43a09f3ec22a9ef566dac, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < c509f20be1cabda3087810bb2d658d66b3f31f35, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < 9c95f7e66c62ee6c6abedcf1c04311f430ff5833, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < 7fd6da0f28932442b51658bac4ff55565ca9b377, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < 9b770e40bc00381e5ebf53653de5776773415be3, 872d26a391da92ed8f0c0f5cb5fef428067b7f30 ≤ v < 737a3b535247226f6e1a7988fd9d6e63e7d6fc71, 5.0 | 8d01f0d0e96485e39ad89b859ef85e1dc3020465, 7b6a54d4e7b0da423c2b53ed293fd36b16c0b19e, e7077e6c45423dd2bb7de7b5fc4b018a8e6c4741, 86cc450022473c4a29b43a09f3ec22a9ef566dac, c509f20be1cabda3087810bb2d658d66b3f31f35, 9c95f7e66c62ee6c6abedcf1c04311f430ff5833, 7fd6da0f28932442b51658bac4ff55565ca9b377, 9b770e40bc00381e5ebf53653de5776773415be3, 737a3b535247226f6e1a7988fd9d6e63e7d6fc71 |
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.