
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-34506 is a sender allowlist bypass vulnerability in OpenClaw's Microsoft Teams plugin that allows low-privileged, unauthorized senders to bypass intended authorization checks. It affects OpenClaw versions prior to 2026.3.8 (npm package). When a team/channel route allowlist is configured with an empty groupAllowFrom parameter, the message handler synthesizes wildcard sender authorization, permitting any sender in the matched team/channel to trigger replies in allowlisted Teams routes. The vulnerability was published on March 31, 2026, with a patch released in version 2026.3.8. It carries a CVSS v3.1 base score of 4.3 (Medium) and a CVSS v4.0 base score of 2.3 (Low) (Github Advisory, OpenClaw Advisory).
The root cause is classified as CWE-863 (Incorrect Authorization) — the message handler in extensions/msteams/src/monitor-handler/message-handler.ts incorrectly synthesized a wildcard ("*") value for groupAllowFrom when a route allowlist entry matched but effectiveGroupAllowFrom was empty and channelGate.allowlistConfigured was true. This logic flaw caused the groupPolicy: "allowlist" sender check to be effectively bypassed for any sender present in the matched team/channel. The fix (commit 88aee91) removes the conditional wildcard synthesis, passing effectiveGroupAllowFrom directly to evaluateSenderGroupAccessForPolicy regardless of route allowlist configuration (OpenClaw Advisory, Fix Commit). The vulnerability is only exploitable when a team/channel route allowlist is configured alongside an empty sender allowlist (groupAllowFrom: []); default unauthenticated access is not affected.
Successful exploitation allows any low-privileged sender within a matched Microsoft Teams team/channel to bypass the groupPolicy: "allowlist" authorization boundary and trigger replies in allowlisted Teams routes. The primary impact is a limited confidentiality exposure — unauthorized senders may receive bot replies containing information intended only for allowlisted users. There is no integrity or availability impact, and the vulnerability does not affect systems or channels not using the route allowlist feature (OpenClaw Advisory, Github 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.03%, reflecting very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires low privileges (membership in the targeted Teams team/channel) and a specific misconfiguration (route allowlist configured with empty groupAllowFrom), limiting the practical attack surface (Github Advisory, OpenClaw Advisory).
groupAllowFrom parameter in the route allowlist configuration is empty (groupAllowFrom: []) while groupPolicy: "allowlist" is set — this is the precondition for the bypass.groupAllowFrom is empty and a route allowlist matches, the sender check is bypassed.groupAllowFrom list for a given Teams route; unexpected conversationStore.upsert calls associated with unauthorized sender IDs.aadObjectId) does not match any entry in the configured sender allowlist.teams.<teamId>.channels) in OpenClaw configuration alongside an empty groupAllowFrom: [] field under channels.msteams — this combination indicates a vulnerable configuration (OpenClaw Advisory).Upgrade OpenClaw (npm package) to version 2026.3.8 or later, which contains the fix in commit 88aee91 that removes the wildcard sender synthesis logic. As an interim workaround, ensure that any team/channel route allowlist configuration includes a non-empty groupAllowFrom parameter to prevent the bypass condition from being triggered. Administrators should audit all OpenClaw Teams plugin configurations for instances where groupAllowFrom is empty while a route allowlist is active (OpenClaw Advisory, Fix Commit).
The vulnerability was reported by security researcher @zpbrent and acknowledged by the OpenClaw maintainer (steipete) in the official GitHub security advisory. The advisory was initially published as a duplicate (GHSA-xg59-f45v-9r9j) and subsequently withdrawn on April 6, 2026, with the canonical advisory being GHSA-g7cr-9h7q-4qxq. No significant broader media coverage or notable community discussion beyond standard vulnerability aggregator indexing has been observed (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."