CVE-2023-53590
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: sctp: iç içe döngüden kaçınmak için sctp_stream_priorities yapısına bir refcnt eklendi sctp_stream_priorities yapısına bu refcnt eklenmesiyle birlikte, sctp_sched_prio_free_sid() fonksiyonunda bir akışın önceliği serbest bırakılırken, söz konusu önceliğin diğer akışlar tarafından kullanılıp kullanılmadığını kontrol etmek için tüm akışların taranmasına gerek kalmamıştır. Bu durum, Ying tarafından raporlandığı üzere sistemin kilitlenmesine neden olabilen ve (65535 * 65535'e kadar) ulaşabilen iç içe bir döngünün önüne geçebilir: watchdog: BUG: soft lockup - CPU#23 stuck for 26s! [ksoftirqd/23:136] Call Trace: <TASK> sctp_sched_prio_free_sid+0xab/0x100 [sctp] sctp_stream_free_ext+0x64/0xa0 [sctp] sctp_stream_free+0x31/0x50 [sctp] sctp_association_free+0xa5/0x200 [sctp] Bu sayaç için refcount_t tipinin kullanılmasına gerek yoktur çünkü erişimi her zaman sock kilidi altında korunmaktadır. v1->v2: - Olası prio_head refcnt taşmasını önlemek için sctp_sched_prio_set fonksiyonuna bir kontrol eklendi.
Nasıl düzeltilir
- linux linux_kernel5.4.235, 5.10.173, 5.15.100, 6.1, 6.1.18, 6.2.5 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.4.226 ≤ v < 5.4.235, 5.10.158 ≤ v < 5.10.173, 5.15.82 ≤ v < 5.15.100, 6.0.12 ≤ v < 6.1, 6.1.1 ≤ v < 6.1.18, 6.2 ≤ v < 6.2.5, 6.1 | 5.4.235, 5.10.173, 5.15.100, 6.1, 6.1.18, 6.2.5 |
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.