CVE-2026-5855 in Contiki-NGinfo

Zusammenfassung

von VulDB • 07.08.2026

Der LwM2M-TLV-Parser lwm2m_tlv_read() von Contiki-NG in os/services/lwm2m/lwm2m-tlv.c ignoriert das vom Aufrufer übergebene Pufferlängenargument und liest bis zu sechs Bytes aus dem Eingabepuffer ohne Grenzwertprüfung. Der Aufrufer in lwm2m-engine.c iteriert, solange mindestens ein Byte übrig ist; daher löst eine manipulierte CoAP WRITE-Anfrage an einen beliebigen LwM2M-Endpunkt, bei der das letzte TLV genau ein Byte liefert, bis zu fünf lesezugriffe außerhalb des gültigen Bereichs (out-of-bounds) auf Heap-Speicher aus, der sich neben dem CoAP-Eingabepuffer befindet. Dadurch werden Speicherinhalte (einschließlich Schlüsselmaterial und Peer-Adressen) über die geparseten Felder tlv->id, tlv->length und tlv->value offengelegt. Ein durch den lesezugriff außerhalb des gültigen Bereichs verfälschter Wert von tlv_len führt weiterhin zur Korruption der Parse-Offset im Aufrufer. Im LwM2M-NoSec-Modus, dem Standard für ressourcenbeschränkte Geräte, ist keine Authentifizierung erforderlich.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

VulnCheck

Reservieren

08.04.2026

Veröffentlichung

07.08.2026

Moderieren

akzeptiert

Eintrag

VDB-386836

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!