CVE-2023-52598
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: s390/ptrace: fpc reyistrinin təyin edilməsinin düzgün idarə olunması İzlənilən prosesin sürüşən nöqtə idarəetmə (fpc) reyistrinin məzmunu ptrace interfeysi ilə dəyişdirildikdə, yeni dəyər müvəqqəti olaraq fpc reyistrinə yüklənməklə etibarlılığına görə yoxlanılır. Bu, izləyici prosesin fpc reyistrinin korlanmasına səbəb ola bilər: əgər dəyər müvəqqəti olaraq fpc reyistrinə yükləndiyi zaman kəsilmə (interrupt) baş verərsə və kəsilmə kontekstində sürüşən nöqtə və ya vektor reyistrləri istifadə edilərsə, cari fp/vx reyistrləri onların istifadəçi sahəsinə aid olduğu fərz edilərək save_fpu_regs() vasitəsilə yaddaşa yazılır və istifadəçi sahəsinə qayıdarkən yenidən fp/vx reyistrlərinə yüklənir. test_fp_ctl() orijinal istifadəçi sahəsi fpc reyistri dəyərini bərpa edir, lakin istifadəçi sahəsinə qayıdarkən bu dəyər silinəcəkdir. Nəticədə, izləyici proses yanlış şəkildə, izlənilən proses üçün nəzərdə tutulmuş dəyərlə işləməyə davam edəcəkdir. Bu problem test_fp_ctl() funksiyasından istifadə etməzdən əvvəl save_fpu_regs() ilə fpu reyistrinin məzmununun yadda saxlanılması yolu ilə həll edilmişdir.
Necə düzəltmək olar
- linux linux_kernel4.19.307, 5.4.269, 5.10.210, 5.15.149, 6.1.77, 6.6.16, 6.7.4 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 | v < 4.19.307, 4.20 ≤ v < 5.4.269, 5.5 ≤ v < 5.10.210, 5.11 ≤ v < 5.15.149, 5.16 ≤ v < 6.1.77, 6.2 ≤ v < 6.6.16, 6.7 ≤ v < 6.7.4 | 4.19.307, 5.4.269, 5.10.210, 5.15.149, 6.1.77, 6.6.16, 6.7.4 |
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.