<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Contiki-NG - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/contiki-ng/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 06 Aug 2026 23:30:49 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/contiki-ng/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-5855: Out-of-Bounds Read Vulnerability in Contiki-NG LwM2M Parser</title><link>https://feed.craftedsignal.io/briefs/2026-08-contiki-ng-oob-read/</link><pubDate>Thu, 06 Aug 2026 23:30:49 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-contiki-ng-oob-read/</guid><description>Contiki-NG's LwM2M TLV parser contains an out-of-bounds read vulnerability that allows unauthenticated attackers to disclose heap memory contents via crafted CoAP WRITE requests.</description><content:encoded><![CDATA[<p>CVE-2026-5855 describes a critical out-of-bounds read vulnerability within the Contiki-NG LwM2M implementation, specifically affecting the <code>lwm2m_tlv_read()</code> function located in <code>os/services/lwm2m/lwm2m-tlv.c</code>. The parser fails to respect the caller-supplied buffer length argument and performs reads up to six bytes beyond the intended heap buffer bounds without appropriate validation.</p>
<p>When operating in LwM2M NoSec mode, which is the default configuration for many constrained devices, this vulnerability can be triggered by an unauthenticated attacker sending a crafted CoAP WRITE request. The vulnerability is triggered when the final TLV field in the request contains exactly one byte. Successful exploitation allows for the disclosure of sensitive heap memory, potentially exposing cryptographic key material, peer addresses, and other internal state information. Furthermore, the resulting corruption of the <code>tlv_len</code> field can lead to downstream processing logic failures or further memory corruption.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-5855 enables unauthorized information disclosure from the device's heap memory. Given the context of constrained IoT devices running Contiki-NG, this may result in the compromise of static cryptographic keys or network topology metadata. The vulnerability is particularly dangerous because it does not require authentication in default NoSec deployments, increasing the likelihood of remote exploitation against exposed IoT infrastructure.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Audit network edge traffic for CoAP WRITE requests targeting constrained devices running Contiki-NG.</li>
<li>Implement strict ingress filtering to restrict CoAP traffic to authorized network segments, as NoSec LwM2M is inherently vulnerable to unauthenticated access.</li>
<li>Apply the vendor-provided patch for <code>os/services/lwm2m/lwm2m-tlv.c</code> to enforce correct buffer bounds checking in the <code>lwm2m_tlv_read</code> function.</li>
<li>Monitor for unusual CoAP traffic patterns, specifically malformed WRITE payloads characterized by single-byte final TLVs that may indicate exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>