CVE-2026-68330

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: airoha: NPU mailbox buferi üçün DMA istiqamətinin düzəldilməsi airoha_npu_send_msg() funksiyası mailbox buferini həmişə DMA_TO_DEVICE ilə xəritələndirir, lakin bəzi çağırıcılar NPU-nun cavab məlumatlarını eyni buferə geri yazmasını gözləyirlər: - airoha_npu_wlan_msg_get() (NPU_OP_GET): NPU cavabı buferə yazır, sonra çağırıcı onu memcpy() vasitəsilə oxuyur - airoha_npu_ppe_stats_setup() (NPU_OP_SET): NPU cavabdakı npu_stats_addr sahəsini geri yazır EN7581 kimi keş-koherent olmayan arxitekturalarda (NPU DMA üçün aparat təminatı olan keş koherentliyi olmayan Cortex-A53), DMA_TO_DEVICE unmap əməliyyatı heç bir iş görmür — o, CPU keşini etibarsızlaşdırmır. Əgər çağırıcı buferi oxuduqda NPU tərəfindən yazılmış keş sətri hələ də CPU keşində mövcuddursa, CPU NPU cavabı əvəzinə köhnəlmiş məlumatları görür. Bu, zamanlamaya həssas bir xətadır: kiçik mailbox buferləri (~24 bayt) adətən tək bir keş sətrinə sığır və çağırıcı onları oxuyana qədər keşdə qala bilər ki, bu da sistemin çökməsi əvəzinə səssiz məlumat korlanmasına səbəb olur. Xətanın tetiklənmə ehtimalı, çağırıcının dma_unmap_single()-dən dərhal sonra, arada keşdən çıxarma əməliyyatları olmadan cavabı oxuduğu zaman daha yüksəkdir. Həm map, həm də unmap üçün DMA_BIDIRECTIONAL istifadə edilməklə problem həll edilmişdir; bu, dma_unmap_single() funksiyasının koherent olmayan sistemlərdə CPU keşini etibarsızlaşdırmasını təmin edir. Mailbox buferləri kiçik olduğu üçün performansla bağlı narahatlıq yoxdur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc10 avq 2026
İlk görülmə10 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux76fc5604308a109bf5838c2a0a0eb3ac6819f1ea, 4c4d866a64f36718cbcdf20add372a599dd44311, 6f884eb87a79e0c482baef2ad96c96b81d024235 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxc52918744ee1e49cea86622a2633b9782446428f ≤ v < 76fc5604308a109bf5838c2a0a0eb3ac6819f1ea, c52918744ee1e49cea86622a2633b9782446428f ≤ v < 4c4d866a64f36718cbcdf20add372a599dd44311, c52918744ee1e49cea86622a2633b9782446428f ≤ v < 6f884eb87a79e0c482baef2ad96c96b81d024235, 6.1676fc5604308a109bf5838c2a0a0eb3ac6819f1ea, 4c4d866a64f36718cbcdf20add372a599dd44311, 6f884eb87a79e0c482baef2ad96c96b81d024235

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-2026-68330 · Linux · Dark Radar