CVE-2025-39917

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: bpf: bpf_crypto_crypt fonksiyonundaki sınır dışı (out-of-bounds) dynptr yazma hatası düzeltildi Stanislav, bpf_crypto_crypt() fonksiyonunda, crypto backend'ine 'len = src_len' ile çağrı yapılmadan önce hedef dynptr boyutunun, kaynak dynptr boyutuyla aynı veya daha büyük olduğunun doğrulanmadığını bildirmiştir. Bu durum, hedefin kaynaktan daha küçük olduğu senaryolarda bir OOB yazma işlemine yol açabilir. Somut olarak, söz konusu fonksiyonda psrc ve pdst, her bir dynptr üzerinden alınan lineer tamponlardır: psrc = __bpf_dynptr_data(src, src_len); [...] pdst = __bpf_dynptr_data_rw(dst, dst_len); [...] err = decrypt ? ctx->type->decrypt(ctx->tfm, psrc, pdst, src_len, piv) : ctx->type->encrypt(ctx->tfm, psrc, pdst, src_len, piv); Crypto backend, pdst'nin yazılabilecek src_len uzunluğunda yeterince büyük olmasını bekler. Ek bir src_len > dst_len kontrolü eklenmiş ve bu durum gerçekleştiğinde işlem sonlandırılmıştır. Bu kfunc'ların yalnızca root yetkileri altında erişilebilir olduğu unutulmamalıdır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın1 Eki 2025
İlk görülme1 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.48, 6.16.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.10 ≤ v < 6.12.48, 6.13 ≤ v < 6.16.8, 6.176.12.48, 6.16.8

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.

Intelligence 360 paketinde

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.

CVE-2025-39917 · Linux Kernel · Dark Radar