<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>SOEM (&lt;= 2.0.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/soem--2.0.0/</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>Mon, 26 Oct 2026 09:41:24 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/soem--2.0.0/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>SOEM: Out-of-bounds memory read vulnerability (CVE-2026-82947)</title><link>https://feed.craftedsignal.io/briefs/2026-10-soem-memory-safety/</link><pubDate>Mon, 26 Oct 2026 09:41:24 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-soem-memory-safety/</guid><description>The Simple Open EtherCAT Master (SOEM) library version 2.0.0 and earlier fails to validate length and offset fields in device messages, allowing a malicious device to trigger out-of-bounds memory reads.</description><content:encoded><![CDATA[<p>CVE-2026-82947 involves a memory safety vulnerability in the SOEM frame processing logic. An attacker-controlled device can provide manipulated length and offset values within EtherCAT messages. Because the master does not validate these inputs against allocated buffer sizes, it performs out-of-bounds reads. This flaw can lead to sensitive information disclosure or a denial-of-service condition via application crashes.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation may result in the disclosure of memory contents to an attacker or an unexpected crash of the master process.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Identify systems utilizing the SOEM library version 2.0.0 or earlier. Monitor for unusual application crashes or logs indicative of memory access violations in the EtherCAT master service. Upgrade to a patched version once released by the maintainers.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>memory-safety</category><category>industrial-control-systems</category></item><item><title>SOEM: Multi-segment data transfer buffer overflow (CVE-2026-82944)</title><link>https://feed.craftedsignal.io/briefs/2026-10-soem-buffer-overflow/</link><pubDate>Mon, 26 Oct 2026 09:41:18 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-soem-buffer-overflow/</guid><description>SOEM version 2.0.0 and earlier is vulnerable to a memory buffer overflow during multi-segment data transfers due to a failure to track cumulative data size.</description><content:encoded>&lt;p>SOEM (Simple Open EtherCAT Master) versions 2.0.0 and earlier contain a vulnerability in the handling of multi-segment data transfers. The application performs a single validation check on the total data size at the beginning of a transfer but fails to track the cumulative size as individual segments arrive. This allows a malicious device to bypass initial size checks and write controlled data beyond allocated memory buffer boundaries, potentially enabling code execution.&lt;/p>
</content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item><item><title>SOEM: Out-of-bounds memory access (CVE-2026-70388)</title><link>https://feed.craftedsignal.io/briefs/2026-10-soem-memory-corruption/</link><pubDate>Mon, 26 Oct 2026 09:41:11 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-soem-memory-corruption/</guid><description>SOEM version 2.0.0 and earlier contains an out-of-bounds memory access vulnerability due to improper arithmetic validation, allowing a network-adjacent attacker to trigger memory corruption and potential arbitrary code execution.</description><content:encoded><![CDATA[<p>SOEM version 2.0.0 and earlier contains an out-of-bounds memory access vulnerability (CVE-2026-70388). The vulnerability exists because the software performs arithmetic on message length values without proper validation, allowing negative or extremely large values to bypass safety checks. This allows a malicious device on the network to send specially crafted messages that cause the master to write data outside allocated memory boundaries.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation can lead to memory corruption, which may result in a crash of the master service or potentially allow an attacker to execute arbitrary code on the master system.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Update SOEM to a patched version beyond 2.0.0 once available. In the absence of a patch, restrict network access to the master system to trusted devices only to prevent malicious actors from sending crafted network messages.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>