CVE-2025-38162
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: netfilter: nft_set_pipapo: arama tablosu tahsisinde taşmayı önleme Arama tablosu boyutu hesaplanırken, aşağıdaki çarpma işleminin taşmadığından emin olun: - desc->field_len[] maksimum değeri U8_MAX ile çarpıldığında, en kötü durumda 2 olabilen NFT_PIPAPO_GROUPS_PER_BYTE(f) değeridir. - NFT_PIPAPO_BUCKETS(f->bb) en kötü durumda 2^8'dir. - struct nft_pipapo_field içindeki lt üzerinden sizeof(*f->lt) ile elde edilen sizeof(unsigned long). Ardından, bucket boyutuyla çarpmak için check_mul_overflow() ve gerekirse avx2 hizalaması için check_add_overflow() kullanın. Son olarak, bunu konsolide etmek için lt_size_check_overflow() yardımcı fonksiyonunu ekleyin ve kullanın. Bu işlem sırasında, tutarlılık adına pipapo_resize() içerisindeki GFP_KERNEL kullanan kalan tahsisleri GFP_KERNEL_ACCOUNT ile değiştirin.
Nasıl düzeltilir
- linux linux_kernel6.12.34, 6.15.3 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 | 5.6 ≤ v < 6.12.34, 6.13 ≤ v < 6.15.3 | 6.12.34, 6.15.3 |
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.