CVE-2024-41042
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: netfilter: nf_tables: nft_chain_validate tercih edilsin Bir döngü çağrı yığını taşmasına (ctx->level >= NFT_JUMP_STACK_SIZE) neden olacağı için nft_chain_validate zaten döngü algılaması gerçekleştirmektedir. Ayrıca nft_lookup içerisindeki ->validate geri çağırması aracılığıyla eşlemeleri takip eder, bu nedenle eşlemelerin tekrar üzerinden geçilmesi için bir neden görünmemektedir. nf_tables_check_loops() ve tüm yardımcı fonksiyonları kaldırılabilir. Bu durum, kurallar kümesinin yükleme süresini 23 saniyeden 12 saniyeye indirerek önemli ölçüde iyileştirir. Bu işlem aynı zamanda bir çökme hatasını da düzeltmektedir. Eski döngü algılama kodu sınırsız özyinelemeye yol açabilir: BUG: TASK stack guard page was hit at .... Oops: stack guard page: 0000 [#1] PREEMPT SMP KASAN CPU: 4 PID: 1539 Comm: nft Not tainted 6.10.0-rc5+ #1 [..] yazmaç depolamalarının doğrulanması sırasında uygun bir kurallar kümesi ile bu durum oluşmaktadır. nft_validate_register_store() üzerinden bunu kontrol etmeye çalışmak için gerçek bir neden göremiyorum; bu noktada işlem hala devam etmektedir, dolayısıyla kural grafiğinin tam bir resmine sahip değiliz. nf-next için, kullanıcı alanına daha iyi hata raporlaması sağlamak amacıyla (hatayı daha erken yakalayabilmek için), bunu ya kaldırmak ya da table->validate_state durumuna bağımlı hale getirmek mantıklı olabilir.
Nasıl düzeltilir
- linux linux_kernel4.19.320, 5.4.282, 5.10.224, 5.15.165, 6.1.105, 6.6.46, 6.9.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 3.13 ≤ v < 4.19.320, 4.20 ≤ v < 5.4.282, 5.5 ≤ v < 5.10.224, 5.11 ≤ v < 5.15.165, 5.16 ≤ v < 6.1.105, 6.2 ≤ v < 6.6.46, 6.7 ≤ v < 6.9.10, 6.10 | 4.19.320, 5.4.282, 5.10.224, 5.15.165, 6.1.105, 6.6.46, 6.9.10 |
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.