CVE-2021-47187
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: arm64: dts: qcom: msm8998: CPU/L2 boşta kalma durumu gecikmesi ve yerleşikliğinin düzeltilmesi MSM8998'in boşta kalma durumları için giriş/çıkış gecikmesi ve durumdaki minimum yerleşiklilik hatalıydı: öncelikle, tümü için zamanlamalar CPU uykusu için yazılmıştı ancak min-residency-us parametresi yanlış hesaplanmıştı (muhtemelen downstream sürümünden aktarılırken); ardından, güç çökme durumları hem CPU kümesinde hem de farklı zamanlamalara sahip olan L2 önbelleğinde PC ayarlıyordu: L2'nin özel durumunda süreler daha yüksektir, bu nedenle CPU süreleri yerine bunlar dikkate alınmalıdır. Bu parametre yapılandırma hatası belirgin sorunlara yol açmıyordu çünkü MSM8998 üzerinde hiçbir CPU ölçeklendirmesi yoktu, dolayısıyla küme/L2 güç çökmesine nadiren (eğer olduysa) rastlanıyordu. Ancak CPU ölçeklendirmesi etkinleştirildiğinde, yanlış zamanlamalar kullanıcıya rastgele, görünürde hatasız, ani yeniden başlatmalar ve/veya kilitlenmeler olarak yansıyan SoC kararsızlığına neden olacaktır. Bu parametre seti, CPU ölçeklendirmesi AÇIK olduğunda ve güç çökmesine sıkça rastlandığında SoC'yi stabilize etmektedir.
Nasıl düzeltilir
- linux linux_kernel5.4.162, 5.10.82, 5.15.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | v < 5.4.162, 5.5 ≤ v < 5.10.82, 5.11 ≤ v < 5.15.5 | 5.4.162, 5.10.82, 5.15.5 |
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.