CVE-2024-50132
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: tracing/probes: MAX_TRACE_ARGS sınır yönetimi düzeltildi Bir trace_probe oluşturulurken, argümanlar MAX_TRACE_ARGS değerine göre kırpılmadan önce nr_args ayarlanıyordu. Ancak, argümanlar yalnızca bu sınıra kadar başlatılıyordu. Bu durum, 128'den fazla fetchargs ile probe kurulumu yapılmaya çalışıldığında geçersiz bellek erişimine neden oluyordu. BUG: kernel NULL pointer dereference, address: 0000000000000020 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP PTI CPU: 0 UID: 0 PID: 1769 Comm: cat Not tainted 6.11.0-rc7+ #8 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-1.fc39 04/01/2014 RIP: 0010:__set_print_fmt+0x134/0x330 MAX_TRACE_ARGS sınırı daha erken uygulanarak sorun çözülmüştür. Argüman sayısı çok fazla olduğunda sessizce kırpmak yerine bir hata döndürülmektedir.
Nasıl düzeltilir
- linux linux_kernel6.11.6 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.9 ≤ v < 6.11.6, 6.12 | 6.11.6 |
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.