CVE-2022-48713
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: perf/x86/intel/pt: tek aralık modundaki durdurma filtreleri ile oluşan çökmeyi düzeltin Eksik bir kontrolün çekirdek çökmesine neden olabileceği bir yerde, pt_buffer_region_size çağrılmadan önce !buf->single için bir kontrol ekleyin. PT tek aralık çıktı modu desteği ekleyen 670638477aed ("perf/x86/intel/pt: Opportunistically use single range output mode") commit'i ile ortaya çıkan bir hata düzeltilmiştir. Söz konusu commit'ten beri, izleme sırasında bir PT durdurma filtresi aralığına denk gelindiğinde, yapılandırılmış bir ToPA olmadan pt_buffer_region_size çağrıldığı için pt_handle_status içinde bir null pointer dereference nedeniyle çekirdek çökecektir. Tek aralık modunu getiren commit, ToPA tampon değişkenlerinin neredeyse tüm kullanımlarını buf->single değişkeni kontrolleriyle korumuş ancak yürütmenin yapılandırılmış bir durdurma filtresine denk geldiği ve izlemenin PT donanımı tarafından durdurulduğu durumu gözden kaçırmıştır. Bu yama ile PT kaydı sırasında bir durdurma filtresine denk gelindiğinde izin kaydının başarıyla yapıldığı, ancak bu yama olmadan sistemin çöktüğü test edilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.10.99, 5.15.22, 5.16.8 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.5 ≤ v < 5.10.99, 5.11 ≤ v < 5.15.22, 5.16 ≤ v < 5.16.8, 5.17 | 5.10.99, 5.15.22, 5.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.
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.