๐Ÿ” CVE Alert

CVE-2026-5855

HIGH 7.5

Contiki-NG LwM2M TLV Parser Out-of-Bounds Read via Unchecked Buffer Length in lwm2m_tlv_read

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

Contiki-NG's LwM2M TLV parser lwm2m_tlv_read() in os/services/lwm2m/lwm2m-tlv.c ignores its caller-supplied buffer length argument and reads up to six bytes from the input buffer with no bounds check. The caller in lwm2m-engine.c iterates while there is at least one byte remaining, so a crafted CoAP WRITE to any LwM2M endpoint whose final TLV supplies exactly one byte triggers up to five out-of-bounds reads of heap memory adjacent to the CoAP input buffer, disclosing memory contents (including key material and peer addresses) through the parsed tlv->id, tlv->length, and tlv->value fields. Corrupted tlv_len derived from the out-of-bounds memory further corrupts the caller's parse offset. In LwM2M NoSec mode, the default for constrained devices, no authentication is required.

CWE CWE-125
Vendor contiki-ng
Product contiki-ng
Published Aug 6, 2026
Stay Ahead of the Next One

Get instant alerts for contiki-ng contiki-ng

Be the first to know when new high vulnerabilities affecting contiki-ng contiki-ng are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

Contiki-NG / Contiki-NG
0 < f1673b5766d4d4d514cefb8a0350f43653574997

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/contiki-ng/contiki-ng github.com: https://github.com/contiki-ng/contiki-ng/pull/3165 github.com: https://github.com/contiki-ng/contiki-ng/commit/f1673b5766d4d4d514cefb8a0350f43653574997

Credits

๐Ÿ” Kazuma Matsumoto, a security researcher at GMO Cybersecurity by IERAE, Inc.