CVE-2022-49077
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mmmremap.c: mremap(old_size=0) zamanı mənasız invalidate_range_start/end istifadəsinin qarşısının alınması Əgər old_size=0 olan mremap() sistem çağırışı move_page_tables() funksiyasına yönəlirsə, o, lazımsız olaraq, yəni boş diapazonla invalidate_range_start()/invalidate_range_end() funksiyalarını çağıracaqdır. Bu, KVM-in mmu_notifier hissəsində WARN xətasına səbəb olur. Keçmişdə boş diapazonlar "off-by-one" xətaları kimi diaqnoz edildiyi üçün bu XƏBƏRDARMƏ (WARN) verilirdi. Unikal hesabatların sayının az olduğunu nəzərə alsaq, daha çox xətalı çağıranları aşkar etməyin faydaları, istifadəçi sahəsinin (userspace) absurd hərəkətləri kimi halların düzəldilməsi xərclərindən daha üstün görünür. Bu konkret halda, problemi həll etmək üçün move_page_tables() funksiyasından erkən geri dönüş kifayətdir.
Necə düzəltmək olar
- linux linux_kernel4.9.311, 4.14.276, 4.19.238, 5.4.189, 5.10.111, 5.15.34, 5.16.20, 5.17.3 və ya daha yeni versiya
- git.kernel.org/stable/c/01e67e04c28170c47700c2c226d732bbfedb1ad0
- git.kernel.org/stable/c/04bc13dae4a27b8d030843c85ae452bb2f1d9c1f
- git.kernel.org/stable/c/2358aa84ef6dafcf544a557caaa6b91afb4a0bd2
- git.kernel.org/stable/c/7d659cb1763ff17d1c6ee082fa6feb4267c7a30b
- git.kernel.org/stable/c/a04cb99c5d4668fe3f5c0e5b6da1cecd34c3f219
- git.kernel.org/stable/c/a05540f3903bd8295e8c4cd90dd3d416239a115b
- git.kernel.org/stable/c/c19d8de4e682ec4b0ea2b04a832cd8cc0be3bb31
- git.kernel.org/stable/c/e2c328c2a8f9de8b761bd4025b66c63120c55761
- git.kernel.org/stable/c/eeaf28e2a0128147d687237e59d5407ee1b14693
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | v < 4.9.311, 4.10 ≤ v < 4.14.276, 4.15 ≤ v < 4.19.238, 4.20 ≤ v < 5.4.189, 5.5 ≤ v < 5.10.111, 5.11 ≤ v < 5.15.34, 5.16 ≤ v < 5.16.20, 5.17 ≤ v < 5.17.3, 5.18 | 4.9.311, 4.14.276, 4.19.238, 5.4.189, 5.10.111, 5.15.34, 5.16.20, 5.17.3 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.