CVE-2023-52598

Yüksək

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.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc6 mar 2024
İlk görülmə6 mar 2024

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 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.44.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.

Intelligence 360 paketində

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.