CVE-2023-53169

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: x86/resctrl: staged_config[] istifadə edilməzdən əvvəl və sonra təmizlənsin Müvəqqəti yaddaş kimi, rdt_domain daxilindəki staged_config[] istifadə olunmazdan əvvəl və sonra təmizlənməlidir. staged_config[] massivindəki köhnəlmiş dəyər MSR giriş xətasına səbəb ola bilər. 15 yollu L3 Cache üçün 16 istifadə edilə bilən CLOSID-li sistemdə bunu təkrarlayan metod (MB üçün CLOSID sayı 16-dan azdırsa, MBA söndürülməlidir): mount -t resctrl resctrl -o cdp /sys/fs/resctrl mkdir /sys/fs/resctrl/p{1..7} umount /sys/fs/resctrl/ mount -t resctrl resctrl /sys/fs/resctrl mkdir /sys/fs/resctrl/p{1..8} p8 adlı resurs qrupu yaradılarkən xəta baş verir: unchecked MSR access error: WRMSR to 0xca0 (tried to write 0x00000000000007ff) at rIP: 0xffffffff82249142 (cat_wrmsr+0x32/0x60) Call Trace: <IRQ> __flush_smp_call_function_queue+0x11d/0x170 __sysvec_call_function+0x24/0xd0 sysvec_call_function+0x89/0xc0 </IRQ> <TASK> asm_sysvec_call_function+0x16/0x20 Yeni resurs idarəetmə qrupu yaradılarkən aparat təminatı aşağıdakı proses vasitəsilə konfiqurasiya edilir: rdtgroup_mkdir() rdtgroup_mkdir_ctrl_mon() rdtgroup_init_alloc() resctrl_arch_update_domains() resctrl_arch_update_domains() funksiyası have_new_ctrl parametri doğru olan bütün resctrl_conf_type elementlərini dövr edir və yeniləyir. staged_config[] CDP aktiv edildiyi zamandakı eyni dəyərləri saxladığı üçün o, CDP_CODE və CDP_DATA konfiqurasiyalarını yeniləməyə davam edəcəkdir. p8 qrupu yaradıldıqda, resctrl_arch_update_domains() daxilində çağırılan get_config_index() funksiyası CDP_CODE və CDP_DATA üçün CLOSID olaraq 16 və 17 qaytaracaq ki, bu da cari ssenaridə etibarsız registra — 0xca0-a çevriləcəkdir. Problem staged_config[] istifadə edilməzdən əvvəl və sonra təmizlənməklə həll edilmişdir. [reinette: commit teqlərinin sırası dəyişdirildi]

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc15 sen 2025
İlk görülmə15 sen 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.104, 6.1.21, 6.2.8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.15 ≤ v < 5.15.104, 5.16 ≤ v < 6.1.21, 6.2 ≤ v < 6.2.8, 6.35.15.104, 6.1.21, 6.2.8

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.