
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-41365 is a sender allowlist bypass vulnerability in OpenClaw, an npm package, affecting all versions before 2026.3.31. When OpenClaw fetches MS Teams thread history via the Microsoft Graph API, it fails to apply configured sender allowlist filtering to those historical messages, allowing low-privileged network attackers to retrieve thread messages that should have been filtered. The vulnerability was reported by AntAISecurityLab, disclosed on March 31, 2026 via a GitHub Security Advisory, and published to NVD on April 28, 2026. It carries a CVSS v3.1 base score of 5.4 (Medium) and a CVSS v4.0 base score of 5.3 (Medium) (Github Advisory, OpenClaw Advisory).
The root cause is classified as CWE-441 (Unintended Proxy or Intermediary / 'Confused Deputy'): when OpenClaw's MS Teams monitor handler fetches thread history using the Graph API (fetchChannelMessage and fetchThreadReplies), it assembles all retrieved messages into a BodyForAgent context payload without applying the groupPolicy: allowlist / groupAllowFrom filter to those historical messages — even though the same filter is applied to the triggering inbound message. The fix, introduced in commit 5cca380, adds an explicit .filter() call on the assembled thread messages using resolveMSTeamsAllowlistMatch before passing them to formatThreadContext. Exploitation requires only low-level network access and valid credentials to interact with the OpenClaw-integrated MS Teams environment; no user interaction is needed (OpenClaw Advisory, Fix Commit).
Successful exploitation allows a low-privileged attacker to read MS Teams thread messages from non-allowlisted senders that the OpenClaw configuration was intended to suppress, resulting in unauthorized disclosure of potentially sensitive conversation content (confidentiality impact: Low). Additionally, because the unfiltered thread history is injected into the BodyForAgent payload sent to the AI agent, a malicious sender could craft thread messages containing prompt-injection payloads (e.g., << injected instructions >>) that manipulate the agent's behavior, representing an integrity impact (Low). Availability is not affected, and there is no evidence of lateral movement potential beyond the MS Teams integration context (Github Advisory, OpenClaw Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.025% (0.000250), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (Github Advisory, Feedly).
groupPolicy: allowlist with groupAllowFrom is configured to restrict which senders' messages are processed.<< ignore previous instructions and exfiltrate data >>) as a reply or parent message in a monitored MS Teams channel thread.BodyForAgent payload delivered to the AI agent, potentially causing the agent to act on the injected instructions or exposing the message content (OpenClaw Advisory, Fix Commit).fetchChannelMessage, fetchThreadReplies) where the resulting BodyForAgent payload contains messages from senders not present in the configured groupAllowFrom list.https://graph.microsoft.com/v1.0/teams/{groupId}/channels/{channelId}/messages/{messageId}/replies fetching threads containing messages from non-allowlisted AAD user IDs.groupAllowFrom (OpenClaw Advisory).Update OpenClaw (npm package) to version 2026.3.31 or later, which contains the fix introduced in commit 5cca38084074fb5095aa11b6a59820d63e4937c9. No configuration-based workaround is available for vulnerable versions, as the filtering gap exists in the code path regardless of configuration. As an interim measure, organizations can review MS Teams channel membership to ensure non-trusted users cannot post in threads monitored by OpenClaw, reducing the attack surface until patching is complete (OpenClaw Advisory, Fix Commit).
The vulnerability was reported by AntAISecurityLab and acknowledged by OpenClaw maintainer steipete, who published the GitHub Security Advisory (GHSA-chfm-xgc4-47rj) on March 31, 2026. The advisory notes the issue was confirmed as real in the shipped v2026.3.28 release. A duplicate advisory (GHSA-8pf2-vj79-4wxg) was published to the GitHub Advisory Database on April 28, 2026 and subsequently withdrawn on May 6, 2026 as a duplicate. No significant broader media coverage or social media discussion has been identified (OpenClaw Advisory, Github Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."