CVE-2025-38000
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: sch_hfsc: hfsc_enqueue() içinde peek kullanılırken qlen muhasebesi hatası düzeltildi Bir HFSC sınıfına ilk paket kuyruğa alınırken, hfsc_enqueue() sch->q.qlen ve sch->qstats.backlog değerlerini artırmadan önce alt qdisc'in peek() işlemini çağırır. Alt qdisc qdisc_peek_dequeued() kullanıyorsa, bu durum hemen bir kuyruktan çıkarma ve olası paket düşmesini tetikleyebilir. Bu gibi durumlarda qdisc_tree_reduce_backlog() çağrılır, ancak HFSC qdisc'inin qlen ve backlog değerleri henüz güncellenmemiştir ve bu da tutarsız kuyruk muhasebesine yol açar. Bu durum, etkin listede boş bir HFSC sınıfı bırakabilir ve serbest bırakıldıktan sonra kullanım gibi başka sonuçlara neden olabilir. Bu yama, sch->q.qlen ve sch->qstats.backlog artırımını alt qdisc'in peek() işlemine yapılan çağrıdan önceye taşıyarak hatayı düzeltir. Bu, peek sırasında paket düşmeleri veya kuyruktan çıkarmalar tetiklendiğinde kuyruk uzunluğunun ve backlog değerinin her zaman doğru olmasını sağlar.
Nasıl düzeltilir
- linux linux_kernel5.4.294, 5.10.238, 5.15.185, 6.1.141, 6.6.93, 6.12.31, 6.14.9 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 | 4.8 ≤ v < 5.4.294, 5.5 ≤ v < 5.10.238, 5.11 ≤ v < 5.15.185, 5.16 ≤ v < 6.1.141, 6.2 ≤ v < 6.6.93, 6.7 ≤ v < 6.12.31, 6.13 ≤ v < 6.14.9, 6.15 | 5.4.294, 5.10.238, 5.15.185, 6.1.141, 6.6.93, 6.12.31, 6.14.9 |
| debian debian_linux | 11.0 | — |
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.