CVE-2026-5855 in Contiki-NGinformación

Resumen

por VulDB • 2026-08-07

El analizador de TLV LwM2M `lwm2m_tlv_read()` de Contiki-NG en `os/services/lwm2m/lwm2m-tlv.c` ignora el argumento proporcionado por la función llamante que indica la longitud del búfer y lee hasta seis bytes desde el búfer de entrada sin realizar ninguna comprobación de límites. La función llamada en `lwm2m-engine.c` itera mientras quede al menos un byte restante, por lo que una solicitud CoAP WRITE manipulada dirigida a cualquier punto final LwM2M cuyo último TLV proporcione exactamente un byte desencadena hasta cinco lecturas fuera de los límites (out-of-bounds) en la memoria heap adyacente al búfer de entrada CoAP. Esto permite revelar el contenido de la memoria, incluyendo material clave y direcciones de pares, a través de los campos analizados `tlv->id`, `tlv->length` y `tlv->value`. El valor corrupto de `tlv_len`, derivado de las lecturas fuera de límites en la memoria, corrompe además el desplazamiento (offset) de análisis del llamante. En el modo NoSec de LwM2M, que es la configuración predeterminada para dispositivos restringidos, no se requiere autenticación.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

VulnCheck

Reservar

2026-04-08

Divulgación

2026-08-07

Moderación

aceptado

Artículo

VDB-386836

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!