CVE-2026-10635

Orta

Təsvir

CONFIG_USERSPACE və CONFIG_XTENSA_MMU aktiv olan Xtensa hədəflərində səhifə cədvəli kodu (arch/xtensa/core/ptables.c), çağırana məxsus struct k_mem_domain daxilinə yerləşdirilmiş siyahı düyünündən istifadə edərək aktiv yaddaş domenlərinin qlobal siyahısını (xtensa_domain_list) saxlayır. Domen k_mem_domain_deinit() -> arch_mem_domain_deinit() vasitəsilə məhv edildikdə, səhifə cədvəlləri sökülür və domain->arch.ptables NULL olaraq təyin edilir, lakin domen düyünü xtensa_domain_list siyahısından çıxarılmırdı. Beləliklə, azad edilmiş/deinisializasiya olunmuş domen, daha sonra azad edilə bilən və ya yenidən istifadə olunan çağırana məxsus yaddaşa yönəlmiş asılı göstərici (dangling pointer) kimi qlobal siyahıda qalmışdır. Hər hansı növbəti arch_mem_map()/arch_mem_unmap() əməliyyatı (nüvənin yaddaş xəritələnməsi və tələb üzrə səhifələmə kodu tərəfindən geniş şəkildə çağırılır) köhnəlmiş düyün boyunca keçir və domain->ptables göstəricisini istifadə edir: bu, minimumda kritik MMU istisnasına səbəb olan NULL göstəricisinin istifadəsinə (xidmətdən imtina) və əgər k_mem_domain yaddaşı azad edilibsə və ya yenidən istifadə olunubsa, köhnəlmiş/idarə olunan ptables dəyərinin səhifə cədvəli gəzintisi zamanı istifadə edilib yazıldığı bir use-after-free boşluğuna yol açır (l2_page_table_map funksiyası l1_table[...] və l2_table[...] hissələrinə yazır, xtensa_mmu_compute_domain_regs isə domen strukturu və L1 cədvəlinə yazır), bu da istifadəçi sahəsinin izolyasiyasını poza bilən səhifə cədvəli yaddaş korrupsiyasına səbəb olur. Zəiflikli yol yalnız imtiyazlı nüvə/supervayzer kodu vasitəsilə əlçatandır (k_mem_domain_deinit sistem çağırışı deyil), imtiyazsız istifadəçi axınlarından və ya uzaqdan birbaşa əlçatan deyil. Təsirə məruz qalan versiya: Zephyr v4.4.0 (Xtensa yaddaş domeni deinisializasiyası funksiyası 3032b58f52d komiti ilə təqdim edilmiş və ilk dəfə v4.4.0 versiyasında göndərilmişdir); problem arch_mem_domain_deinit() funksiyasına sys_slist_find_and_remove() əlavə edilməklə main budaqda düzəldilmişdir. Xtensa MPU yolu təsirə məruz qalmamışdır.

CiddilikOrta
CVSS6.3
İstismar ehtimalı—
MəhsulZephyr
Dərc16 iyn 2026
İlk görülmə16 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—

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