CVE-2025-23138

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: watch_queue: pipe muhasebe uyumsuzluğu düzeltildi Şu anda, pipe_resize_ring() içerisindeki if (!pipe_has_watch_queue()) testi nedeniyle, watch_queue_set_size() fonksiyonu pipe üzerindeki pipe->nr_accounted değerini güncellemeden user->pipe_bufs üzerinden tahsil edilen pipe tamponlarını değiştirmektedir. Bu durum, pipe nihayetinde serbest bırakıldığında, user->pipe_bufs değerini tahsil ettiğimizden farklı bir miktarda azaltmamız anlamına gelir ve potansiyel olarak bir underflow'a yol açabilir. Bu da sonuç olarak sonraki too_many_pipe_buffers_soft() testlerinin -EPERM ile başarısız olmasına neden olabilir. Bunu gidermek için, account_pipe_buffers() aracılığıyla ayarlanan sayıya uyması amacıyla watch_queue_set_size() içerisinde pipe kullanımı açıkça hesaplanmıştır. (watch_queue_set_size()'ın nr_accounted değerini neden güncellemediği belirsizdir; bu durum watch_queue_set_size() içindeki kasıtlı aşırı tedarikten kaynaklanıyor olabilir mi?)

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın16 Nis 2025
İlk görülme16 Nis 2025

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.10.210 ≤ v < 5.10.236, 5.15.149 ≤ v < 5.15.180, 6.1.76 ≤ v < 6.1.134, 6.6.15 ≤ v < 6.6.87, 6.7.3 ≤ v < 6.12.23, 6.13 ≤ v < 6.13.11, 6.14 ≤ v < 6.14.25.10.236, 5.15.180, 6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2
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-23138 · Linux Kernel · Dark Radar