CVE-2022-48953

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: rtc: cmos: Olay işleyici kayıt sıralaması sorunu düzeltildi acpi_install_fixed_event_handler() başarı durumunda olayı otomatik olarak etkinleştirdiğinden, ona geçirilen işleyici rutini olayları işlemeye hazır olmadan önce çağrılması yanlıştır. Ne yazık ki rtc-cmos sürücüsü, rtc_handler() işlevini acpi_install_fixed_event_handler() işlevine geçiren cmos_wake_setup() işlevini cmos_do_probe() işlevinden önce çağırarak tam olarak yanlış olanı yapmaktadır; çünkü rtc_handler() cmos nesne işaretçisine ulaşmak için dev_get_drvdata() işlevini kullanır ve sürücü veri işaretçisi yalnızca cmos_do_probe() içinde doldurulur. Bu durum, RTC sabit olayı başlatma zamanında etkinse, önyükleme sırasında rtc_handler() içinde NULL işaretçi başvurusuna yol açar. Bu sorunu gidermek için sürücünün başlatma sıralaması, cmos_wake_setup() işlevi her zaman başarılı bir cmos_do_probe() çağrısından sonra çağrılacak şekilde değiştirilmiştir. Bu arada, cmos_pnp_probe() işlevi, cmos_do_probe() işlevine geçirilecek IRQ bağımsız değişkenini hesaplamak için kullanılan ilk if () deyiminden sonra cmos_do_probe() işlevini çağıracak şekilde değiştirilmiştir; bu, söz konusu if () deyiminin her dalında çağırmaktan daha temizdir ("irq" yerel değişkeni int türünde olabilir, çünkü bu işleve int türünde bir bağımsız değişken olarak geçirilir). 6492fed7d8c9 ("rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0") commit'inin bu sorunun daha fazla sayıda sistemi etkilemesine neden olduğunu unutmayın; çünkü önceden yalnızca ACPI_FADT_LOW_POWER_S0 ayarlanmış sistemleri etkiliyordu, ancak söz konusu commit'ten bağımsız olarak mevcuttur.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın21 Eki 2024
İlk görülme21 Eki 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.163, 5.15.86, 6.0.14 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.28 ≤ v < 5.10.163, 5.11 ≤ v < 5.15.86, 5.16 ≤ v < 6.0.14, 6.15.10.163, 5.15.86, 6.0.14

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