CVE-2026-46001

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: hwmon: (pt5161l) pt5161l_read_block_data() fonksiyonundaki hatalar düzeltildi pt5161l_read_block_data() fonksiyonundaki iki hata düzeltildi: 1. Arabellek taşması: Yerel arabellek rbuf, u8 rbuf[24] olarak tanımlanmıştır ancak i2c_smbus_read_block_data() I2C_SMBUS_BLOCK_MAX (32) bayta kadar veri döndürebilir. i2c-core, dönüş değeri kontrol edilmeden önce verileri çağıran tarafın arabelleğine kopyalar; bu nedenle okuma sonrası uzunluk doğrulaması, bir cihaz 24 bayttan fazla veri döndürdüğünde yığın taşmasını önlemez. Arabellek boyutu I2C_SMBUS_BLOCK_MAX olarak yeniden boyutlandırılmıştır. 2. Uzunluk uyumsuzluğunda beklenmedik pozitif dönüş değeri: Cihaz beklenmedik uzunlukta veri döndürdüğü için üç yeniden deneme hakkı da tükendiğinde, i2c_smbus_read_block_data() pozitif bir bayt sayısı döndürür. Fonksiyon bunu doğrudan döndürmekte ve çağıran taraflar herhangi bir negatif olmayan dönüş değerini başarı olarak kabul ederek güncel olmayan veya eksik arabellek içeriklerini işlemektedir. Pozitif bir dönüş değeriyle yeniden denemeler tükendiğinde -EIO döndürülerek I2C hatasındaki negatif hata kodu korunmuştur.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 May 2026
İlk görülme27 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.86, 6.18.27, 7.0.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.9 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.46.12.86, 6.18.27, 7.0.4

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-2026-46001 · Linux Kernel · Dark Radar