CVE-2021-21257

Yüksək

Təsvir

Contiki-NG əşyaların interneti (IoT) cihazları üçün açıq mənbəli, çarpayılı platformalı əməliyyat sistemidir. Contiki-NG əməliyyat sisteminin 4.6 versiyasından əvvəlki versiyalarda RPL-Classic və RPL-Lite tətbiqləri RPL mənbə marşrutlaşdırma başlığındakı ünvan göstəricisini (address pointer) yoxlamır. Bu, hücumçunun şəbəkə stekinə yerləşdirilən paketlərlə sərhədlərdən kənar yazma (out-of-bounds write) əməliyyatlarını həyata keçirməsinə imkan verir. Xüsusilə, problem müvafiq olaraq RPL-Classic və RPL-Lite üçün iki rpl-ext-header.c modulundakı rpl_ext_header_srh_update funksiyasında mövcuddur. addr_ptr dəyişəni mənbə marşrutlaşdırma başlığındakı təsdiqlənməmiş CMPR sahəsinin dəyəri istifadə edilərək hesablanır. Sərhədlərdən kənar yazma əməliyyatı os/net/routing/rpl-lite/rpl-ext-header.c faylının 151-ci sətirində və os/net/routing/rpl-classic/rpl-ext-header.c faylının 261-ci sətirində, addr_ptr-i hədəf kimi istifadə edən aşağıdakı memcpy çağırışı ilə tetiklene bilər. Problem Contiki-NG 4.6 versiyasında aradan qaldırılmışdır. İstifadəçilər alternativ həll yolu kimi kənar yamadan (patch) istifadə edə bilərlər.

CiddilikYüksək
CVSS8.2
İstismar ehtimalı—
MəhsulContiki-ng
Dərc18 iyn 2021
İlk görülmə18 iyn 2021

Necə düzəltmək olar

Yeniləyin
  • contiki-ng contiki-ng4.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
contiki-ng contiki-ngv < 4.64.6

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-2021-21257 · Contiki-ng · Dark Radar