CVE-2023-53522

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: cgroup,freezer: freezer_mutex-dən əvvəl cpu_hotplug_lock saxlanılmalıdır syzbot, cpu_hotplug_lock və freezer_mutex arasında dairəvi kilidləmə asılılığına məruz qaldığını bildirir; f5d39b020809 ("freezer,sched: Rewrite core freezer logic") komiti ilə freezer_apply_state() funksiyasındakı atomic_inc(), cpu_hotplug_lock-u saxlayan static_branch_inc() ilə əvəz edilmişdir. cpu_hotplug_lock => cgroup_threadgroup_rwsem => freezer_mutex cgroup_file_write() { cgroup_procs_write() { __cgroup_procs_write() { cgroup_procs_write_start() { cgroup_attach_lock() { cpus_read_lock() { percpu_down_read(&cpu_hotplug_lock); } percpu_down_write(&cgroup_threadgroup_rwsem); } } cgroup_attach_task() { cgroup_migrate() { cgroup_migrate_execute() { freezer_attach() { mutex_lock(&freezer_mutex); (...kəsilmiş hissə...) } } } } (...kəsilmiş hissə...) } } } freezer_mutex => cpu_hotplug_lock cgroup_file_write() { freezer_write() { freezer_change_state() { mutex_lock(&freezer_mutex); freezer_apply_state() { static_branch_inc(&freezer_active) { static_key_slow_inc() { cpus_read_lock(); static_key_slow_inc_cpuslocked(); cpus_read_unlock(); } } } mutex_unlock(&freezer_mutex); } } } Kilidləmə ardıcıllığı, freezer_apply_state() daxilindəki cpus_read_lock() funksiyasının freezer_change_state() daxilindəki mutex_lock(&freezer_mutex)-dən əvvələ köçürülməsi ilə dəyişdirilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc1 okt 2025
İlk görülmə1 okt 2025

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.1 ≤ v < 6.1.25, 6.2 ≤ v < 6.2.12, 6.36.1.25, 6.2.12

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.

CVE-2023-53522 · Linux Kernel · Dark Radar