CVE-2023-54303

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: bpf: bpf_perf_event_output funksiyasında preemption-ın deaktiv edilməsi bpf_perf_event_output funksiyasındakı iç-içə yerləşmə mühafizəsi (nesting protection), kprobes və tracepoints üçün təmin edilən deaktiv edilmiş preemption-dan asılıdır. Lakin bpf_perf_event_output həmçinin miqrasiyanı deaktiv edən, lakin preemption-ı aktiv saxlayan bpf_prog_run_array_sleepable funksiyası vasitəsilə uprobes kontekstindən də çağırıla bilər. Bu, tapşırığın iç-içə yerləşmə mühafizəsi daxilində digəri tərəfindən preemption-a məruz qalmasına səbəb ola bilər və nəticədə iki tapşırığın eyni perf_sample_data buferindən istifadə etməsinə və aşağıdakı kimi çökmələrə yol aça bilər: kernel tried to execute NX-protected page - exploit attempt? (uid: 0) BUG: unable to handle page fault for address: ffffffff82be3eea ... Call Trace: ? __die+0x1f/0x70 ? page_fault_oops+0x176/0x4d0 ? exc_page_fault+0x132/0x230 ? asm_exc_page_fault+0x22/0x30 ? perf_output_sample+0x12b/0x910 ? perf_event_output+0xd0/0x1d0 ? bpf_perf_event_output+0x162/0x1d0 ? bpf_prog_c6271286d9a4c938_krava1+0x76/0x87 ? __uprobe_perf_func+0x12b/0x540 ? uprobe_dispatcher+0x2c4/0x430 ? uprobe_notify_resume+0x2da/0xce0 ? atomic_notifier_call_chain+0x7b/0x110 ? exit_to_user_mode_prepare+0x13e/0x290 ? irqentry_exit_to_user_mode+0x5/0x30 ? asm_exc_int3+0x35/0x40 Problem bpf_perf_event_output funksiyasında preemption-ın deaktiv edilməsi ilə həll edilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc30 dek 2025
İlk görülmə30 dek 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linux3654ed5daf492463c3faa434c7000d45c2da2ace, a0ac32cf61e5a76e2429e486925a52ee41dd75e3, f2c67a3e60d1071b65848efaa8c3b66c363dd025 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux8c7dcb84e3b744b2b70baa7a44a9b1881c33a9c9 ≤ v < 3654ed5daf492463c3faa434c7000d45c2da2ace, 8c7dcb84e3b744b2b70baa7a44a9b1881c33a9c9 ≤ v < a0ac32cf61e5a76e2429e486925a52ee41dd75e3, 8c7dcb84e3b744b2b70baa7a44a9b1881c33a9c9 ≤ v < f2c67a3e60d1071b65848efaa8c3b66c363dd025, 6.03654ed5daf492463c3faa434c7000d45c2da2ace, a0ac32cf61e5a76e2429e486925a52ee41dd75e3, f2c67a3e60d1071b65848efaa8c3b66c363dd025

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.