CVE-2025-37797

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net_sched: hfsc: Sınıf yönetimindeki bir UAF güvenlik açığını düzeltin Bu yama, HFSC qdisc sınıf yönetimindeki bir Use-After-Free güvenlik açığını gidermektedir. Sorun, netem veya codel gibi belirli alt qdisc'lerle çalışırken hfsc_change_class() fonksiyonundaki bir zamanlama kontrolü/kullanım (time-of-check/time-of-use) koşulundan kaynaklanmaktadır. Güvenlik açığı şu şekilde çalışmaktadır: 1. hfsc_change_class(), bir sınıfın paket içerip içermediğini kontrol eder (q.qlen != 0). 2. Ardından, bazı qdisc'ler için (örneğin codel, netem) paketleri düşürebilen ve kuyruğu boşaltabilen qdisc_peek_len() fonksiyonunu çağırır. 3. Kod, kuyruğun hala dolu olduğunu varsayarak devam eder ve sınıfı vttree'ye ekler. 4. Bu durum, sadece dolu sınıfların vttree içinde olduğu yönündeki HFSC zamanlayıcı varsayımlarını bozar. 5. Daha sonra sınıf yok edildiğinde, bu durum bir Use-After-Free hatasına yol açabilir. Düzeltme, kuyruğun boşalmadığını doğrulamak için qdisc_peek_len() işleminden sonra ikinci bir kuyruk uzunluğu kontrolü eklemektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın2 May 2025
İlk görülme2 May 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.293, 5.10.237, 5.15.181, 6.1.136, 6.6.89, 6.12.26, 6.14.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.14.1 ≤ v < 5.4.293, 5.5 ≤ v < 5.10.237, 5.11 ≤ v < 5.15.181, 5.16 ≤ v < 6.1.136, 6.2 ≤ v < 6.6.89, 6.7 ≤ v < 6.12.26, 6.13 ≤ v < 6.14.5, 4.14, 6.155.4.293, 5.10.237, 5.15.181, 6.1.136, 6.6.89, 6.12.26, 6.14.5
debian debian_linux11.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.

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-2025-37797 · Linux Kernel · Dark Radar