CVE-2026-80788
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nvmet-tcp: Uzaktan kontrol edilen aşırı boyutlu SGL tahsislerinde WARN üretmeyin nvme hedef kodu üzerinde fuzzing yapılırken, ayırıcıya iletilen uzunluk uzaktaki başlatıcı tarafından kontrol edildiği için nvmet_tcp_map_data() fonksiyonunda bir çekirdek uyarısı tetiklenmiştir. Çok yüksek sayıda giriş içeren bir SGL ile komut gönderen uzak bir başlatıcı, 1 milyondan fazla girişli bir scatterlist ve iovec tahsisi oluşturabilir; bu durum arka plandaki kmalloc çağrısının MAX_PAGE_ORDER değerini aşmasına neden olur ve ardından sayfa ayırıcı bir WARN_ON_ONCE_GFP() mesajı tetikler: 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çok sistemde panic-on-warn özelliği etkin olduğu için, uzaktan bir çekirdek uyarısının tetiklenmesi asla istenen bir durum değildir; bu nedenle tahsis bayraklarına GFP_NOWARN ekleyerek bu uyarı sessize alınmıştır.
Nasıl düzeltilir
- Linux Linux8d01f0d0e96485e39ad89b859ef85e1dc3020465, 7b6a54d4e7b0da423c2b53ed293fd36b16c0b19e, e7077e6c45423dd2bb7de7b5fc4b018a8e6c4741, 86cc450022473c4a29b43a09f3ec22a9ef566dac, c509f20be1cabda3087810bb2d658d66b3f31f35, 9c95f7e66c62ee6c6abedcf1c04311f430ff5833, 7fd6da0f28932442b51658bac4ff55565ca9b377, 9b770e40bc00381e5ebf53653de5776773415be3, 737a3b535247226f6e1a7988fd9d6e63e7d6fc71 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.