CVE-2026-80870

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: drm/amdkfd: idr_alloc-dan əvvəl CRIU vasitəsilə bərpa edilmiş ID-lərin doğrulanması KFD CRIU bərpa axını istifadəçi sahəsindən (userspace) əvvəllər yadda saxlanılmış obyekt ID-lərini bərpa edir. Hadisələrin bərpası üçün: kfd_criu_restore_event() -> create_signal_event() / create_other_event() -> allocate_event_notification_slot() -> idr_alloc(..., *restore_id, *restore_id + 1, ...) BO bərpası üçün: criu_restore_memory_of_gpu() -> idr_alloc(..., bo_priv->idr_handle, ...) Hər iki halda, bərpa edilmiş ID istifadəçi sahəsi tərəfindən təmin edilən CRIU məlumatlarından gəlir. idr_alloc() funksiyası ID diapazonunun dəyərlərinin imzalı tam ədəd (signed int) limitləri daxilində olmasını gözləyir. Əgər bərpa edilmiş ID INT_MAX-dan böyükdürsə, bu, IDR təbəqəsində WARN xətasına səbəb ola bilər. Kernel WARN-i arzuolunmazdır, çünki o, xəbərdarlıq izini çap edir və panic_on_warn aktiv olan sistemlərdə panikaya və ya yenidən yüklənməyə səbəb ola bilər. Smatch bu yolların yoxlanılmamış istifadəçi sahəsi dəyərlərinin idr_alloc()-a çatmasına imkan verdiyini bildirmişdir. Bərpa edilmiş ID-lərdən istifadə etməzdən əvvəl INT_MAX doğrulaması əlavə edildi: - kfd_criu_restore_event() - criu_restore_memory_of_gpu() Əgər bərpa edilmiş ID etibarsızdırsa, -EINVAL qaytarılır. Bu, etibarsız bərpa məlumatlarının IDR təbəqəsinə çatmasının qarşısını alır və düzgün bərpa davranışını dəyişmədən WARN tetikləyən yollardan qaçınmağı təmin edir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc4 sen 2026
İlk görülmə4 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxf8687018f24037056692c1e93c7d96cc72889d5b, 89a75e3349c4fae28cbedc711bc924cbc6293da2, 085ea93bda71fee600cc12a17026598eb10dd1f9, 543ed0f61d56501cc585162da600bbedd7c08c0f, cb6311f25a096621ac7ffd91b50d1bb1cfb63a96, 85043dd49c2f51a37b22618168e3ae59ab92f0d6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < f8687018f24037056692c1e93c7d96cc72889d5b, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 89a75e3349c4fae28cbedc711bc924cbc6293da2, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 085ea93bda71fee600cc12a17026598eb10dd1f9, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 543ed0f61d56501cc585162da600bbedd7c08c0f, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < cb6311f25a096621ac7ffd91b50d1bb1cfb63a96, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 85043dd49c2f51a37b22618168e3ae59ab92f0d6, 5.18f8687018f24037056692c1e93c7d96cc72889d5b, 89a75e3349c4fae28cbedc711bc924cbc6293da2, 085ea93bda71fee600cc12a17026598eb10dd1f9, 543ed0f61d56501cc585162da600bbedd7c08c0f, cb6311f25a096621ac7ffd91b50d1bb1cfb63a96, 85043dd49c2f51a37b22618168e3ae59ab92f0d6

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.