CVE-2024-35852

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mlxsw: spectrum_acl_tcam: rehash işleminin iptali sırasında oluşan bellek sızıntısı düzeltildi Rehash geciktirilmiş işlemi, iş sonunda kredi sayısı negatif değilse -bu durum varsayılan olarak migrasyonun sona erdiği anlamına geldiği için- bir gecikmeyle yeniden planlanır. Aksi takdirde hemen yeniden planlanır. "mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash" düzeltmesinden sonra yukarıdaki durum artık geçerli değildir; çünkü kredilerin negatif olmaması artık migrasyonun tamamlandığını göstermemektedir. Bu durum, işlemin bir hata ile karşılaşması durumunda da gerçekleşebilir ve bu durumda migrasyon, işlem bir sonraki kez planlandığında devam edecektir. Yukarıdakinin önemi, işlemin beklemede olması ve migrasyon başladığında tahsis edilen ipuçları (hints) ile ilişkili olması ihtimalidir. Bu durum, ACL bölgesi sökümü kapsamında işlem bekleme halindeyken iptal edildiğinde, ipuçlarının sızdırılmasına [1] yol açar. Beklemedeyken iptal edilen bir işlemle ilişkili olan ipuçlarını serbest bırakarak sorun giderilmiştir. İpuçlarıyla ilişkili bekleyen bir işlemin bulunmamasına güvenmek kırılgan olduğu için sorumluluk orijinal commite verilmiştir. [1] unreferenced object 0xffff88810e7c3000 (size 256): comm "kworker/0:16", pid 176, jiffies 4295460353 hex dump (first 32 bytes): 00 30 95 11 81 88 ff ff 61 00 00 00 00 00 00 80 .0......a....... 00 00 61 00 40 00 00 00 00 00 00 00 04 00 00 00 ..a.@........... backtrace (crc 2544ddb9): [<00000000cf8cfab3>] kmalloc_trace+0x23f/0x2a0 [<000000004d9a1ad9>] objagg_hints_get+0x42/0x390 [<000000000b143cf3>] mlxsw_sp_acl_erp_rehash_hints_get+0xca/0x400 [<0000000059bdb60a>] mlxsw_sp_acl_tcam_vregion_rehash_work+0x868/0x1160 [<00000000e81fd734>] process_one_work+0x59c/0xf20 [<00000000ceee9e81>] worker_thread+0x799/0x12c0 [<00000000bda6fe39>] kthread+0x246/0x300 [<0000000070056d23>] ret_from_fork+0x34/0x70 [<00000000dea2b93e>] ret_from_fork_asm+0x1a/0x30

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın17 May 2024
İlk görülme17 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.275, 5.10.216, 5.15.158, 6.1.90, 6.6.30, 6.8.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.1 ≤ v < 5.4.275, 5.5 ≤ v < 5.10.216, 5.11 ≤ v < 5.15.158, 5.16 ≤ v < 6.1.90, 6.2 ≤ v < 6.6.30, 6.7 ≤ v < 6.8.9, 6.95.4.275, 5.10.216, 5.15.158, 6.1.90, 6.6.30, 6.8.9

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-2024-35852 · Linux Kernel · Dark Radar