CVE-2026-19741

Yüksək

Təsvir

Zephyr-in OpenThread inteqrasiyasında modules/openthread/Kconfig.thread faylında (əvvəllər subsys/net/l2/openthread/Kconfig, sonra subsys/net/l2/openthread/Kconfig.thread) CONFIG_OPENTHREAD_JOINER_PSKD standart olaraq "J01NME" kimi təyin edilmişdir. J01NME, Zephyr-in öz samples/net/sockets/echo_client/README.rst faylı daxil olmaqla, bütün ictimai OpenThread və Thread konfiqurasiya sənədlərində istifadə olunan nümunə Qoşulma Cihazı Etibarlılığıdır (Joining Device Credential), buna görə də o, gizli deyil. CONFIG_OPENTHREAD_JOINER_AUTOSTART=y ilə qurulan və PSKd dəyəri heç vaxt dəyişdirilməmiş proqram təminatı obrazları, heç bir qurma zamanı və ya işləmə zamanı xəbərdarlıq olmadan, daxilinə ictimai şəkildə məlum olan qoşulma etibarlılığını kompilyasiya edərək çatdırılmışdır. PSKd, Thread konfiqurasiyasını autentifikasiya edən yeganə dəyərdir: qoşulan cihaz və komissar onun əsasında açarları təyin olunmuş DTLS-PSK əl sıxma prosesini həyata keçirirlər, bundan sonra komissar tam operativ verilənlər dəstini təqdim edir. ot_configure_instance() funksiyasında (modules/openthread/openthread.c), saxlanılan verilənlər dəsti olmayan cihaz konfiqurasiya edilmiş PSKd ilə otJoinerStart() funksiyasını çağırır və ot_joiner_start_handler() uğurlu olduqda otThreadSetEnabled() funksiyasını çağırır. Konfiqurasiya edilməmiş cihazın (zavod tənzimləmələri ilə, zavod sıfırlamasından sonra və ya parametrlər silindikdən sonra) 802.15.4 radio diapazonunda olan autentifikasiya olunmamış hücumçu, J01NME ilə qeydiyyatdan keçmiş hər hansı standart Thread komissarını işə sala, əl sıxma prosesini tamamlay və cihaza hücumçu tərəfindən idarə olunan operativ verilənlər dəstini ötürə bilər. Daha sonra cihaz hücumçunun şəbəkəsinə (mesh) qoşulur və orada Thread-i aktivləşdirir. Hücumçu cihazın marşrutlaşdırıcısına çevrilərək, cihazın bütün IPv6 trafikini görür, bloklayır, ona məlumatlar yerləşdirir və saxtalaşdırır, eyni zamanda tətbiqin gözlədiyi peer-ləri təqlid edir; bu müddətdə cihaz qoşulmalı olduğu şəbəkədən kəsilir və sıfırlanana qədər yanlış konfiqurasiyalı qalır. Yalnız müstəqil şəkildə təmin edilmiş etibarlılıqlara malik tətbiq səviyyəli təhlükəsizlik qorunub saxlanılır. Risk yalnız qoşulma avtostartını aktivləşdirən və PSKd-ni təyin etməyən qurmalarla məhdudlaşır; bu seçim standart olaraq aktiv deyil və ağacdakı (in-tree) heç bir nümunə zəifliyə səbəb olan kombinasiyadan istifadə etmir. S düzəliş CONFIG_OPENTHREAD_JOINER_PSKD-dən standart dəyəri çıxarır və modules/openthread/openthread.c faylına yalnız CONFIG_OPENTHREAD_JOINER_AUTOSTART altında aktiv olan bir BUILD_ASSERT() əlavə edir ki, bu da 6-dan 32 simvola qədər PSKd konfiqurasiya edilmədikdə qurma prosesini dayandırır. Məhsullar hər cihaz üçün fərdi PSKd-ni zavod məlumatlarından təmin etməli və hər vahidə eynilə kompilyasiya edilmiş etibarlılığa güvənmək əvəzinə, tətbiqdən otJoinerStart() funksiyasını çağırmalıdır.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulZephyr
Dərc23 okt 2026
İlk görülmə23 okt 2026
Zəiflik növüCWE-1392CWE-1392

Necə düzəltmək olar

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

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zephyrproject zephyr1.14.0 ≤ v < 4.5.04.5.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.

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