CVE-2026-90221
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nfc: nci: CORE_INIT_RSP ayrıştırmasındaki başlatılmamış bellek kullanımı düzeltildi nci_core_init_rsp_packet_v1() ve nci_core_init_rsp_packet_v2(), skb'nin yeterli veri içerdiğini doğrulamadan CORE_INIT_RSP paketini ayrıştırır. Hatalı biçimlendirilmiş bir yanıt (örneğin virtual_ncidev aracılığıyla enjekte edilen), yetersiz veri sağlarken büyük bir num_supported_rf_interfaces değeri beyan ederek başlatılmamış slab belleğinin okunmasına neden olabilir. Bu durum daha sonra nci_init_complete_req() içinde kullanılarak bir KMSAN uninit-value uyarısını tetikler. Paket alanlarına erişmeden önce skb uzunluk kontrolleri eklendi: - skb'nin durum alanı için en az 1 bayta sahip olduğu doğrulandı. - Ayrıştırmadan önce skb'nin sabit boyutlu üst bilgiyi tutabildiği doğrulandı. - v2'de, ayrıştırma döngüsü içinde her değişken uzunluktaki rf_interface girişi ve bunun genişletme parametreleri için sınır kontrolü yapıldı. - v1'de, skb'nin hem değişken uzunluktaki rf_interfaces dizisi hem de sondaki rsp_2 yapısı için yeterince büyük olduğu doğrulandı.
Nasıl düzeltilir
- Linux Linuxbaed3fdf6ed2195c56f25ae18a086b938dcd3983, 2f434478771a4ebdd535033561c0590bcde39753, 5487f04c1ccbfa15aa6e531eb1ec9c9ec9c7bf31, bbe68e8249e2c76d65adfd9224fa95f1ca0fbe4e, 4f0483bbcdaccc9d4aee30df7351863334cecfa7, 7d44b897bff84edcd4814899314d661ad4956a8e, d56575a2595ee1f597f39e8a1cfb67ed3501678d ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | bcd684aace34fedbd473fbd9b21ed06b0c2d2212 ≤ v < baed3fdf6ed2195c56f25ae18a086b938dcd3983, bcd684aace34fedbd473fbd9b21ed06b0c2d2212 ≤ v < 2f434478771a4ebdd535033561c0590bcde39753, bcd684aace34fedbd473fbd9b21ed06b0c2d2212 ≤ v < 5487f04c1ccbfa15aa6e531eb1ec9c9ec9c7bf31, bcd684aace34fedbd473fbd9b21ed06b0c2d2212 ≤ v < bbe68e8249e2c76d65adfd9224fa95f1ca0fbe4e, bcd684aace34fedbd473fbd9b21ed06b0c2d2212 ≤ v < 4f0483bbcdaccc9d4aee30df7351863334cecfa7, bcd684aace34fedbd473fbd9b21ed06b0c2d2212 ≤ v < 7d44b897bff84edcd4814899314d661ad4956a8e, bcd684aace34fedbd473fbd9b21ed06b0c2d2212 ≤ v < d56575a2595ee1f597f39e8a1cfb67ed3501678d, 5.11 | baed3fdf6ed2195c56f25ae18a086b938dcd3983, 2f434478771a4ebdd535033561c0590bcde39753, 5487f04c1ccbfa15aa6e531eb1ec9c9ec9c7bf31, bbe68e8249e2c76d65adfd9224fa95f1ca0fbe4e, 4f0483bbcdaccc9d4aee30df7351863334cecfa7, 7d44b897bff84edcd4814899314d661ad4956a8e, d56575a2595ee1f597f39e8a1cfb67ed3501678d |
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.