CVE-2022-49292

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ALSA: oss: PCM OSS tampon bellek tahsis taşması düzeltildi snd_pcm_plug_alloc() tarafından çağrılan vmalloc() tahsisinde INT_MAX taşmasına neden olan syzbot raporları alınmıştır. Giriş parametrelerine kısıtlamalar uygulanmış olsa da bu kısıtlamalar yalnızca temel PCM aygıtının hw_params değerlerine dayanmaktadır. PCM OSS katmanı veri dönüştürme için geçici bir tampon bellek tahsis ettiğinden, daha fazla kanal veya daha yüksek hızlar verildiğinde boyut beklenmedik şekilde büyüyebilir; bildirilen vakada değer INT_MAX sınırını aşmış ve bu nedenle WARN_ON() tetiklenmiştir. Bu yama, söz konusu taşmayı ve çok büyük tampon belleklerin tahsis edilmesini önleme girişimidir. İlk olarak, periyot baytları için üst sınır olarak 1MB limiti eklenmiştir. Bu değer tüm kullanım durumları için yeterince büyük olmalı ve bu boyuttan daha büyük bir geçici tampon belleğin işlenmesi istenmemektedir. Boyut kontrolü iki noktada gerçekleştirilmektedir: orijinal periyot baytlarının hesaplandığı yer ve eklenti tampon bellek boyutunun hesaplandığı yer. Ek olarak sürücü, dönüştürülmüş periyot boyutu ve tampon bellek baytları için taşmaları yakalamak amacıyla çarpma işlemlerinde array_size() ve array3_size() fonksiyonlarını kullanmaktadır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Şub 2025
İlk görülme26 Şub 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.237, 5.4.188, 5.10.109, 5.15.32, 5.16.18 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 4.19.237, 4.20 ≤ v < 5.4.188, 5.5 ≤ v < 5.10.109, 5.11 ≤ v < 5.15.32, 5.16 ≤ v < 5.16.18, 5.174.19.237, 5.4.188, 5.10.109, 5.15.32, 5.16.18

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-2022-49292 · Linux Kernel · Dark Radar