CVE-2022-49551

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usb: isp1760: Sınır dışı dizi erişimi düzeltildi Sürücünün kasan üzerinden çalıştırılması şu hata raporunu vermektedir: BUG: KASAN: global-out-of-bounds in isp1760_register+0x180/0x70c Read of size 20 at addr f1db2e64 by task swapper/0/1 (...) isp1760_register from isp1760_plat_probe+0x1d8/0x220 (...) Bu durum, farklı ISP1760 varyantları için regmap alanlarını okuyan döngünün şu şekilde olmasından kaynaklanmaktadır: for (i = 0; i < HC_FIELD_MAX; i++) { ... } Yani dizilerin en az HC_FIELD_MAX - 1 uzunluğunda olması beklenmektedir. Ancak isp1760_hc_reg_fields[], isp1763_hc_reg_fields[], isp1763_hc_volatile_ranges[] ve isp1763_dc_volatile_ranges[] dizileri derleme sırasında dinamik olarak boyutlandırılmaktadır. Bu sorun, her dizinin sonuna [HC_FIELD_MAX] ve [DC_FIELD_MAX] dizi üyeleri için boş bir atama eklenerek düzeltilmiştir. Bu işlem, diziyi ihtiyaç duyulandan bir üye daha uzun hale getirecek ancak [HC_FIELD_MAX - 1] içerisindeki herhangi bir verinin üzerine yazılma riskini önleyecektir; ayrıca okunması basit ve sezgiseldir. Ayrıca neler olduğuyla ilgili açıklayıcı yorumlar eklenmiştir.

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

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.46, 5.17.14, 5.18.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.14 ≤ v < 5.15.46, 5.16 ≤ v < 5.17.14, 5.18 ≤ v < 5.18.35.15.46, 5.17.14, 5.18.3

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.