CVE-2026-0648

Yüksek

Açıklama

Zafiyet, threadx/utility/rtos_compatibility_layers/OSEK/tx_osek.c dosyasındaki CreateCounter() fonksiyonunda, osek_get_counter() fonksiyonunun dönüş değerinin işlenmesi sırasında hatalı bir hata kontrolleme mantığından kaynaklanmaktadır. Spesifik olarak mevcut kod, başarısızlığı belirlemek için cntr_id değerinin 0u olup olmadığını kontrol etmektedir; ancak osek_get_counter() başarısız olduğunda aslında E_OS_SYS_STACK (12U olarak tanımlanmıştır) döndürmektedir. Bu uyumsuzluk, sayaç havuzu tükendiğinde bile hata dalının hiçbir zaman çalışmamasına neden olmaktadır. Sonuç olarak, sayaç havuzu tükendiğinde kod, hata kodunu (12U) bir işaretçiye (OSEK_COUNTER *) dönüştürerek vahşi bir işaretçi (wild pointer) oluşturur. Bu işaretçinin üyelerine yapılan sonraki yazma işlemleri, yasa dışı bellek adreslerine (örneğin 0x0000000C) yazılmasına yol açarak anlık HardFault'lara veya sessiz bellek bozulmasına neden olabilir. Bu zafiyet, sayaç havuzunu tüketmek için yapılan tekrarlı çağrılar yoluyla potansiyel hizmet reddi (DoS) saldırıları ve yetkisiz bellek erişimi dahil olmak üzere önemli riskler oluşturmaktadır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünEclipse Threadx
Yayın27 Oca 2026
İlk görülme27 Oca 2026
Zayıflık türüCWE-253CWE-253

Nasıl düzeltilir

Güncelleyin
  • eclipse threadx6.4.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
eclipse threadx6.1.7 ≤ v < 6.4.56.4.5

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-0648 · Eclipse Threadx · Dark Radar