CVE-2026-12235

Orta

Təsvir

Linkable Loadable Extensions (llext) alt sistemi, yerləşdirilə bilən (qismən bağlanmış) ELF genişlənməsini bağlayarkən PLT/RELA relokasiya girişlərini yanlış emal edir. llext_link_plt() funksiyasında (subsys/llext/llext_link.c), yerləşdirilə bilən budaq (tgt != NULL, Xtensa yerləşdirilə bilən obyektləri üçün istifadə olunan yol) yamama ünvanını ext->mem[LLEXT_MEM_TEXT] - text.sh_offset + rela.r_offset + tgt->sh_offset kimi hesablayır və sonra rela.r_offset-i təsdiqləmədən orada relokasiya yazma əməliyyatını yerinə yetirirdi. Onun qarşı tərəfi olan paylaşılan/dinamik budaq artıq llext_file_offset() vasitəsilə diapazondan kənar ofsetləri rədd edirdi. rela.r_offset birbaşa ELF-in RELA cədvəlindən oxunur, buna görə də hədəf bölmədən daha böyük ofsetə malik hazırlanmış giriş, yazma əməliyyatının genişlənmənin mətn buferindən ixtiyari şəkildə uzaqda baş verməsinə səbəb olur. Nəticədə, hər hansı genişlənmə kodu işə düşməzdən əvvəl, bağlanma zamanı supervayzer kontekstində hücumçunun təsir etdiyi sərhədlərdən kənar yazma (r_offset vasitəsilə yerləşmə yeri, yazılan dəyər isə həll edilmiş simvol ünvanıdır) baş verir. Bu yola, tətbiq yazıla bilən yaddaşa malik Xtensa platformasında hücumçu tərəfindən hazırlanmış ELF genişlənməsini yüklədikdə llext_load() vasitəsilə çatılır; llext sənədlərində etibarsız mənbələrdən gələn genişlənmələrin qəbul edildiyi qeyd olunub. Təsir supervayzer kontekstli yaddaş korlanmasıdır (bütövlüyün və əlçatanlığın itirilməsi, həmçinin istifadəçi rejimi genişlənmələri üçün qum qutusu sərhədindən çıxış). Eksploytasiya Xtensa yerləşdirilə bilən PLT yolu və yazıla bilən yaddaş ilə məhdudlaşır, həmçinin diapazondan kənar yazmanı faydalı primitivə çevirmək mürəkkəbdir. Düzəliş, paylaşılan budaqdakı mövcud təsdiqləməni təkrarlayaraq, r_offset >= tgt->sh_size olan hər hansı RELA girişini rədd edən sərhəd yoxlamasını əlavə edir.

CiddilikOrta
CVSS6.3
İstismar ehtimalı—
MəhsulZephyr
Dərc12 avq 2026
İlk görülmə12 avq 2026

Necə düzəltmək olar

Yeniləyin
  • zephyrproject zephyr4.4.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zephyrproject zephyr3.7.0 ≤ v < 4.4.24.4.2

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