CVE-2022-50095
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: posix-cpu-timers: exec zamanı CPU taymerləri azad etməzdən əvvəl onları təmizləyin 55e8c8eb2c7b nömrəli commit ("posix-cpu-timers: Store a reference to a pid not a task"), CPU taymeri silərkən tapşırıqları PID vasitəsilə axtarmağa başladı. Lider olmayan bir thread execve funksiyasını çağırdıqda, o, PID-ni lider prosesinki ilə dəyişir. Daha sonra exit_itimers çağırıldıqda, posix_cpu_timer_del tapşırığı tapa bilmir, çünki taymer hələ də köhnə PID-yə işarə edir. Bu o deməkdir ki, aktivləşdirilmiş taymerlər deaktiv edilməyəcək, yəni onlar timerqueue_list siyahısından çıxarılmayacaq. exit_itimers yenə də onların yaddaşını azad edəcək və həmin siyahı daha sonra emal edildikdə bu, use-after-free xətasına səbəb olacaq. Taymerləri azad etməzdən əvvəl onları thread-dən çıxarılan tapşırıqdan təmizləyin. Bu, hesabat verilmiş use-after-free probleminin qarşısını alır.
Necə düzəltmək olar
- linux linux_kernel5.10.137, 5.15.61, 5.18.18, 5.19.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.7 ≤ v < 5.10.137, 5.11 ≤ v < 5.15.61, 5.16 ≤ v < 5.18.18, 5.19 ≤ v < 5.19.2 | 5.10.137, 5.15.61, 5.18.18, 5.19.2 |
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.