CVE-2020-12884

Kritik

Təsvir

Arm Mbed OS 5.15.3 versiyasındakı CoAP kitabxanasında buferin həddindən artıq oxunması (buffer over-read) aşkar edilmişdir. CoAP parseri daxil olan CoAP paketlərinin təhlili üçün məsuliyyət daşıyır. sn_coap_parser_options_parse_multiple_options() funksiyası tək bir paketdə ardıcıl olaraq bir neçə dəfə baş verə bilən CoAP seçimlərini təhlil edir. Seçimlər emal edilərkən, əvvəlcədən yaddaşın sərhədləri kənarına çıxma yoxlaması aparılmadan, packet_data_pptr dəyişəninə option_len qədər artım etdikdən sonra müraciət edilir. temp_parsed_uri_query_ptr düzgün diapazon üçün yoxlanılır, lakin temp_parsed_uri_query_ptr üçün keçərli diapazon faktiki giriş ölçüsündən deyil, ayrılmış heap yaddaşının miqdarından törəmişdir. Buna görə də, temp_parsed_uri_query_ptr yoxlaması packet_data_pptr tərəfindən göstərilən sahəyə təhlükəsiz giriş üçün kifayət etməyə bilər. Nəticədə, paket buferinin nəzərdə tutulmuş sərhədlərindən kənarda olan yaddaş sahəsinə giriş həyata keçirilir.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulArm Mbed Os
Dərc18 iyn 2020
İlk görülmə18 iyn 2020

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
arm mbed_os5.15.3—

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-2020-12884 · Arm Mbed Os · Dark Radar