CVE-2026-10644

Orta

Təsvir

PIC32CM-JH SoC ailəsi tərəfindən istifadə edilən Microchip SERCOM-G1 UART drayveri (drivers/serial/uart_mchp_sercom_g1.c), özünün asinxron (DMA) qəbul yolunda sərhədlərdən kənar yazma (out-of-bounds write) boşluğu ehtiva edir. `uart_rx_enable()` funksiyası bir baytlıq qəbul buferi (len == 1) ilə çağırıldıqda və `CONFIG_UART_MCHP_ASYNC` aktiv olduqda, RX-tamamlanma ISR-i, SERCOM DATA reyestrində artıq gözlənilən bir bayt olduğu halda, tək dövrlü DMA transferini başladır. Bu SoC-da periferiya tərəfindən tətiklənən DMA başlatma ardıcıllığı, çağırıcı tərəfindən təmin edilən buferin sonundan bir bayt sonraya yazı həyata keçirir (CWE-787). Daşan baytın dəyəri qoşulmuş serial qarşı tərəf (bitişik hücumçu) tərəfindən təmin edilən UART RX məlumatıdır, ölçüsü və yeri isə buferdən dərhal sonra gələn bir baytla sabitdir. İstismar üçün asinxron UART konfiqurasiyası (in-tree PIC32CM-JH platalarında standart olaraq aktiv deyil) və RX-i bir baytlıq buferlə aktivləşdirən istehlakçı tələb olunur; təsir RX buferinin bitişiyindəki məhdud tək baytlıq yaddaş korlanmasıdır (mümkün çöküş / xidmətdən imtina). Qüsur v4.4.0 versiyasında təqdim edilmişdir. Düzəliş ilk baytı CPU ilə oxuyur və bir baytlıq buferlər üçün heç bir DMA əməliyyatı yerinə yetirmir; daha böyük buferlər üçün isə DMA-nı qalan len-1 baytlarına uyğunlaşdırır.

CiddilikOrta
CVSS4.2
İstismar ehtimalı—
MəhsulZephyr
Dərc28 iyn 2026
İlk görülmə28 iyn 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zephyrproject zephyr4.4.0 ≤ v ≤ 4.4.1—

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-10644 · Zephyr · Dark Radar