Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en la biblioteca CoAP en Arm Mbed OS. (CVE-2019-17211)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-190 Desbordamiento o ajuste de enteros
Fecha de publicación:
05/11/2019
Última modificación:
13/11/2019

Descripción

Se descubrió un desbordamiento de enteros en la biblioteca CoAP en Arm Mbed OS versión 5.14.0. La función sn_coap_builder_calc_needed_packet_data_size_2() es usada para calcular la memoria requerida para el mensaje de CoAP de la estructura de datos de sn_coap_hdr_s. Tanto return_byte_count como src_coap_msg_ptr-)payload_len son del tipo uint16_t. Cuando son agregados juntos, el resultado return_byte_count puede ajustarse al valor máximo de uint16_t. Como un resultado, el espacio de búfer insuficiente es asignado para el mensaje de CoAP correspondiente.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:mbed:mbed:5.13.2:*:*:*:*:*:*:*
cpe:2.3:o:mbed:mbed:5.14.0:*:*:*:*:*:*:*