<?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>@Openclaw/Matrix (&gt;= 2026.2.2, &lt; 2026.8.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/@openclaw/matrix--2026.2.2--2026.8.1/</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>Sat, 26 Sep 2026 10:59:04 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/@openclaw/matrix--2026.2.2--2026.8.1/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>Authorization Bypass in @openclaw/matrix via Identifier Collision</title><link>https://feed.craftedsignal.io/briefs/2026-09-openclaw-matrix-collision/</link><pubDate>Sat, 26 Sep 2026 10:59:04 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-openclaw-matrix-collision/</guid><description>The @openclaw/matrix npm package (versions 2026.2.2 to 2026.8.0) fails to properly enforce case-sensitivity when deriving authorization identities from Matrix user IDs, potentially allowing unauthorized users to hijack administrative privileges.</description><content:encoded><![CDATA[<p>The npm package @openclaw/matrix, used for integrating Matrix protocol communication with OpenClaw systems, contains an authorization vulnerability (CVE-2026-100541). The integration incorrectly applies lowercase normalization to Matrix user IDs during the process of deriving authorization identities. Crucially, this normalization process includes the server-name portion of the ID, which is case-sensitive by protocol definition.</p>
<p>This logic flaw allows distinct, protocol-valid Matrix user accounts to map to the same internal authorization identity within OpenClaw. A malicious actor who can register or control a user ID that collides with an existing, privileged account via case or Unicode folding can effectively inherit the target's permissions. This grants the attacker unauthorized access to functions such as owner-level commands, plugin approvals, and execution privileges previously assigned to the legitimate user. The issue was addressed in version 2026.8.1.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows a low-privilege or external user to escalate their permissions to match those of an administrative account defined in the OpenClaw system. This can lead to unauthorized system command execution, unauthorized installation of malicious plugins, and full compromise of the OpenClaw environment.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized, concrete actions for infrastructure and security teams:</p>
<ul>
<li>Upgrade the @openclaw/matrix package to version 2026.8.1 or later immediately across all affected deployments.</li>
<li>Review OpenClaw authorization configurations to ensure that account allowlists and command-approval lists do not contain ambiguous or fold-colliding identifiers.</li>
<li>Audit existing logs for unauthorized command execution or plugin approval requests originating from Matrix identifiers that deviate in casing from the intended administrative accounts.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>supply-chain</category><category>vulnerability</category><category>access-control</category></item></channel></rss>