CVE-2023-53624
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: net/sched: sch_fq: "credit" değişkeninin tam sayı taşması düzeltildi sch_fq, "initial quantum" değeri INT_MAX'ten büyük olacak şekilde yapılandırılırsa, "credit" değişkenine yapılan ilk atama imzalı tam sayı taşmasına neden olarak çok düşük bir negatif değere yol açar. Bu durumda, Cristoph tarafından sağlanan syzkaller betiği, az sayıda soket olsa dahi CPU soft-lockup uyarısını tetikler. Bu durum sonsuz bir döngü değildir ancak her yeni akış için "credit" değerinin muhtemelen eksi 2Gb olması amaçlanmamıştır. "initial quantum" değerinin INT_MAX ile sınırlandırılmasının sorunu çözdüğü kanıtlanmıştır. v2: Jakub Kicinski'nin önerisiyle, "initial quantum" doğrulaması fq_change() içinde açıkça kodlanmak yerine fq_policy içinde gerçekleştirilmektedir.
Nasıl düzeltilir
- linux linux_kernel5.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2 ya da sonraki bir sürüm
- git.kernel.org/stable/c/2322462d6f9ad4874f4e3c63df3b5cc00cb1acbd
- git.kernel.org/stable/c/4b8a05e3801661a0438fcd0cdef181030d966a5a
- git.kernel.org/stable/c/4fbefeab88c6e79753a25099d455d3d59d2946b4
- git.kernel.org/stable/c/7041101ff6c3073fd8f2e99920f535b111c929cb
- git.kernel.org/stable/c/85f24cb2f10b2b0f2882e5786a09b4790bb3a0ad
- git.kernel.org/stable/c/d0b43125ec892aeb1b03e5df5aab595097da225a
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 3.12 ≤ v < 5.10.180, 5.11 ≤ v < 5.15.111, 5.16 ≤ v < 6.1.28, 6.2 ≤ v < 6.2.15, 6.3 ≤ v < 6.3.2 | 5.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2 |
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.