CVE-2025-38586
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: bpf, arm64: İstisna sınırı için fp başlatma düzeltildi ARM64 BPF JIT'te, bir BPF programı için prog->aux->exception_boundary ayarlandığında, istisna sınırı olarak işlev gören bir program için tüm çağrılan kayıtçılar (callee saved registers) kaydedildiğinden find_used_callee_regs() çağrılmaz. find_used_callee_regs(), talimatların herhangi birinde FP kullanıldığını gördüğünde `ctx->fp_used = true;` değerini atar. İstisna sınırı olarak işlev gören programlar için, çerçeve işaretçisi (frame pointer) program tarafından kullanılsa bile ctx->fp_used değeri false kalır ve bu nedenle prolog kısmında bu tür programlar için FP kurulumu yapılmaz. Bu durum, bir sayfa hatası (pagefault) nedeniyle çekirdeğin çökmesine yol açabilir. FP'nin bu tür programlarda her zaman kaydedilmesi nedeniyle, istisna sınırı programları için ctx->fp_used = true şeklinde ayarlanarak sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.12.42, 6.15.10, 6.16.1 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 | 6.12 ≤ v < 6.12.42, 6.13 ≤ v < 6.15.10, 6.16 ≤ v < 6.16.1 | 6.12.42, 6.15.10, 6.16.1 |
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.