CVE-2026-42546
Təsvir
OP-TEE, Arm; Cortex-A nüvələrində TrustZone texnologiyasını istifadə edərək işləyən təhlükəsiz olmayan Linux nüvəsinə köməkçi kimi hazırlanmış Etibarlı İcra Mühitidir (TEE). Versiya 3.3.0-dan başlayaraq və versiya 4.11.0-a qədər olan versiyalarda, `core/tee/entry_std.c` faylındakı `cleanup_shm_refs()` funksiyasının parametr atributlarına tələb olunan bit maskasını (`OPTEE_MSG_ATTR_TYPE_MASK`) tətbiq etməməsi səbəbindən OP-TEE-nin paylaşılan yaddaşın təmizlənməsi məntiqində resurs sızıntısı mövcuddur. Normal dünya çağırıcısı tərəfindən ötürülən qeyri-ardıcıl yaddaş parametrləri emal edilərkən, sistem daxili switch operatorunda atribut tipini uyğunlaşdıra bilmir və zəruri `mobj_put()` çağırışını ötürür. Bu, `mobj_reg_shm` obyektlərinin davamlı istinad sızıntısına səbəb olur və həmin obyektlər asılı refcount-larla daxili siyahılarda qalır. Bu problem, qeyri-ardıcıl, təhlükəsiz olmayan paylaşılan yaddaşı dəstəkləyən non-FF-A konfiqurasiyalarına təsir göstərir. Zamanla bu toplanan sızıntılar təhlükəsiz dünyanın heap sahəsini tədricən istehlak edir, sistemin etibarlı tətbiq əməliyyatlarını yerinə yetirmə qabiliyyətini pisləşdirir və nəticədə bərpani təmin etmək üçün yenidən yükləməni tələb edir. Versiya 4.11.0-da düzəliş paketi mövcuddur. Heç bir məlum alternativ həll yolu yoxdur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| trustedfirmware op-tee | 3.3.0 ≤ v ≤ 4.10.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.
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.