<?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>Cpe:2.3:a:s2opc:s2opc:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3as2opcs2opc/</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, 14 Sep 2026 06:12:06 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3as2opcs2opc/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>NULL Pointer Dereference Vulnerability in S2OPC</title><link>https://feed.craftedsignal.io/briefs/2026-09-s2opc-cve-2026-90782/</link><pubDate>Mon, 14 Sep 2026 06:12:06 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-s2opc-cve-2026-90782/</guid><description>CVE-2026-90782 is a NULL pointer dereference vulnerability in S2OPC 1.7.3 and earlier, allowing an attacker to trigger a denial-of-service crash via manipulated allocation sequences.</description><content:encoded><![CDATA[<p>CVE-2026-90782 is a memory-related vulnerability in S2OPC (Safe &amp; Secure OPC) versions 1.7.3 and earlier. The flaw resides within the <code>alloc_notification_message_items()</code> function, where a single shared status variable is reused for both DataChange and Event memory allocations. An error in the allocation logic allows the status variable to be incorrectly overwritten to <code>SOPC_STATUS_OK</code> if a DataChange allocation fails but a subsequent Event allocation succeeds. This logic failure causes the application to bypass safety checks and proceed to dereference a NULL pointer (<code>dataChangeNotif</code>), resulting in a crash and denial-of-service condition for the affected service. A public proof-of-concept (PoC) exploit has been released, demonstrating the crash by manipulating the allocation failure path.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability results in an application-level denial-of-service (DoS) condition. As the target is an OPC UA stack, successful exploitation can lead to loss of availability for critical industrial communication services, potentially disrupting process monitoring or control functions in environments where S2OPC is deployed.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize the identification and patching of S2OPC instances.</p>
<ul>
<li>Upgrade all deployments of S2OPC to the version containing the fix for CVE-2026-90782 (referencing the logic pattern in commit 8848f051).</li>
<li>Review industrial network monitoring logs for service instability or recurring crashes associated with OPC UA services.</li>
<li>Implement memory safety monitoring tools like AddressSanitizer (ASan) in development and staging environments to proactively detect memory corruption or NULL dereference vulnerabilities.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">threat</category><category>industrial-control-systems</category><category>denial-of-service</category><category>vulnerability</category></item></channel></rss>