CVE-2026-5855 in Contiki-NGinformation

Résumé

par VulDB • 07/08/2026

Le parser TLV de LwM2M dans Contiki-NG, spécifiquement la fonction `lwm2m_tlv_read()` située dans le fichier `os/services/lwm2m/lwm2m-tlv.c`, ignore l'argument fourni par l'appelant indiquant la longueur du tampon et lit jusqu'à six octets depuis le tampon d'entrée sans effectuer de vérification des limites. L'appelant présent dans `lwm2m-engine.c` effectue une itération tant qu'il reste au moins un octet ; ainsi, une requête CoAP WRITE manipulée adressée à n'importe quel point final LwM2M dont le dernier élément TLV fournit exactement un octet déclenche jusqu'à cinq lectures hors limites de la mémoire heap adjacente au tampon d'entrée CoAP. Cela permet de divulguer le contenu de la mémoire (y compris les matériaux clés et les adresses des pairs) via les champs `tlv->id`, `tlv->length` et `tlv->value` analysés. La valeur `tlv_len`, corrompue par suite de ces lectures hors limites, altère à son tour le décalage d'analyse (offset) utilisé par l'appelant. En mode NoSec de LwM2M, qui est la configuration par défaut pour les appareils contraints, aucune authentification n'est requise.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

VulnCheck

Réserver

08/04/2026

Divulgation

07/08/2026

Modérer

accepté

Entrée

VDB-386836

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!