CVE-2026-98825
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: rtc: mpfs: probe() fonksiyonundaki kontrol edilmeyen devm_clk_get() hata işaretçisi düzeltildi Birkaç satır yukarıda IS_ERR() ile doğru şekilde kontrol edilen "rtc" saatinden farklı olarak, devm_clk_get(&pdev->dev, "rtcref") fonksiyonunun dönüş değeri, önce bir hata kontrolü yapılmadan doğrudan clk_get_rate() fonksiyonuna aktarılıyordu. clk_get_rate() yalnızca NULL olan bir saati korur, hata işaretçisini korumaz: if (!clk) return 0; ... rate = clk_core_get_rate_recalc(clk->core); Bu nedenle, eğer devm_clk_get() burada bir hata işaretçisi döndürürse (örneğin, bu RTC'nin bağımlı olduğu clkcfg saat sağlayıcısı, bu sürücü probe işlemi gerçekleştirdiği sırada henüz saatlerini kaydetmemişse beklenen normal sonuç olan ERR_PTR(-EPROBE_DEFER)), clk_get_rate() 0 döndürmek yerine bu hata işaretçisinin referansını çözer ve probe işleminin ertelenmesine izin vermek yerine sistemin çökmesine neden olur. Saati mevcut 'clk' yerel değişkenine atayın ve clk_get_rate() çağrılmadan önce aynı fonksiyondaki "rtc" saati için halihazırda kullanılan işleme uygun olarak IS_ERR() ile kontrol edin.
Nasıl düzeltilir
- Linux Linux7f59e824a4403e156cf930fe556b75139452099e, ab741d1b714b4acc605f3d14cdc4120f87341ed1, 74dc7c52946e3d47c40edd0875adb7cc15937066, cfd70c9b19846c524f2b6195a7484bdf22071ccf, 8a03f8422fa08eed335c51bccb612a3d81739ff2, ac41b05d15db3134e839148290d67415ee0bdb58 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 0b31d703598dc1993867597bbd45e87d824fc427 ≤ v < 7f59e824a4403e156cf930fe556b75139452099e, 0b31d703598dc1993867597bbd45e87d824fc427 ≤ v < ab741d1b714b4acc605f3d14cdc4120f87341ed1, 0b31d703598dc1993867597bbd45e87d824fc427 ≤ v < 74dc7c52946e3d47c40edd0875adb7cc15937066, 0b31d703598dc1993867597bbd45e87d824fc427 ≤ v < cfd70c9b19846c524f2b6195a7484bdf22071ccf, 0b31d703598dc1993867597bbd45e87d824fc427 ≤ v < 8a03f8422fa08eed335c51bccb612a3d81739ff2, 0b31d703598dc1993867597bbd45e87d824fc427 ≤ v < ac41b05d15db3134e839148290d67415ee0bdb58, 6.0 | 7f59e824a4403e156cf930fe556b75139452099e, ab741d1b714b4acc605f3d14cdc4120f87341ed1, 74dc7c52946e3d47c40edd0875adb7cc15937066, cfd70c9b19846c524f2b6195a7484bdf22071ccf, 8a03f8422fa08eed335c51bccb612a3d81739ff2, ac41b05d15db3134e839148290d67415ee0bdb58 |
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.
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.