CVE-2026-37228
Təsvir
FlexRIC v2.0.0 versiyasında e2ap_recv_sctp_msg() (src/lib/ep/e2ap_ep.c) funksiyasında əlçatan bir assertion mövcuddur. Funksiya sabit 32KB həcmində qəbul buferi ayırır və sctp_recvmsg() geri dönüş dəyəri üçün assert(rc < len) şərtini tətbiq edir. Autentifikasiya olunmamış uzaqdakı hücumçu, SIGABRT vasitəsilə near-RT RIC, iApp, E2 Agent və ya xApp prosesini çökdürmək üçün faydalı yükü (payload) >= 32,768 bayt olan tək bir SCTP mesajı göndərə bilər. Heç bir etibarlı E2AP PDU tələb olunmur. Dörd SCTP son nöqtə növünün hamısı (portlar 36421 və 36422) bu zəiflikli kod yolunu paylaşır. Release build-lərdə (NDEBUG), silinmiş assertion imzalı tam ədədin imzalanmamış tam ədədə çevrilməsi zamanı daşmaya (integer overflow) və potensial olaraq sərhədlərdən kənar oxumaya (out-of-bounds read) səbəb olur.
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 |
|---|---|---|
| mosaic5g flexric | 2.0.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.