CVE-2026-98145
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: accel/amdxdna: heç bir əmr daşımayan əmr zəncirini rədd edin command_count dəyəri sıfır olan zəncir faydalı yükün uzunluq yoxlamasından keçir, çünki struct_size(payload, data, 0) yalnız başlıqdır. Daha sonra doldurma dövrü işləmir, buna görə də offset sıfır qalır və sorğu sıfır uzunluqlu buferlə təqdim edilir. Opkod yoxlamasında başa çatan AIE2_NPU_COMMAND olmayan proqram təminatında, op hələ də ERT_INVALID_CMD olduğu və aie2_get_chain_msg_op() MSG_OP_MAX_OPCODE cavabını verdiyi üçün, aie2_get_npu_chain_msg_op() ona nə verildiyindən asılı olmayaraq MSG_OP_CHAIN_EXEC_NPU cavabını verir. Beləliklə, təqdimat drm_clflush_virt_range(cmd_buf, 0) funksiyasına davam edir ki, bu da buferdən əvvəlki baytı oxuyur və vmap mühafizə səhifəsində xətaya (fault) səbəb olur. Render düyününü aça bilən istənilən proses tərəfindən EXEC_CMD-yə daxil olmaq mümkündür. Bunun əvəzinə sorğunu rədd edin.
Necə düzəltmək olar
- linux linux_kernel7.2.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 7.1 ≤ v < 7.2.7, 7.3 | 7.2.7 |
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.
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.