CVE-2026-0648

Yüksək

Təsvir

Zəiflik, `threadx/utility/rtos_compatibility_layers/OSEK/tx_osek.c` faylındakı `CreateCounter()` funksiyasında `osek_get_counter()` funksiyasının geri dönüş dəyərinin emalı zamanı səhv xəta yoxlama məntiqindən qaynaqlanır. Xüsusilə, mövcud kod uğursuzluğu müəyyən etmək üçün `cntr_id`-nin `0u`-ya bərabər olub-olmadığını yoxlayır, lakin `osek_get_counter()` əslində uğursuz olduqda `E_OS_SYS_STACK` (12U kimi təyin edilib) dəyərini qaytarır. Bu uyğunsuzluq, sayğac hovuzu tükəndiyi halda belə xəta budağının heç vaxt icra olunmamasına səbəb olur. Nəticədə, sayğac hovuzu tükəndikdə, kod xəta kodunu (12U) göstəriciyə (`OSEK_COUNTER *`) çevirərək "wild pointer" yaradır. Bu göstəricinin üzvlərinə edilən növbəti yazma əməliyyatları qeyri-qanuni yaddaş ünvanlarına (məsələn, 0x0000000C) yazmalara səbəb olur ki, bu da dərhal HardFault-lara və ya gizli yaddaş korlanmasına yol aça bilər. Bu zəiflik ciddi risklər yaradır, o cümlədən potensial xidmətdən imtina hücumları (sayğac hovuzunu tükətmək üçün təkrar çağırışlar vasitəsilə) və icazəsiz yaddaşa giriş ehtimalı mövcuddur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulEclipse Threadx
Dərc27 yan 2026
İlk görülmə27 yan 2026
Zəiflik növüCWE-253CWE-253

Necə düzəltmək olar

Yeniləyin
  • eclipse threadx6.4.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
eclipse threadx6.1.7 ≤ v < 6.4.56.4.5

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-0648 · Eclipse Threadx · Dark Radar