
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-26316 is a webhook authentication bypass vulnerability in OpenClaw's optional BlueBubbles iMessage channel plugin, classified as "BlueBubbles webhook auth bypass via loopback proxy trust." In affected versions prior to 2026.2.13, the plugin accepted webhook requests as authenticated solely based on the TCP peer address being a loopback address (127.0.0.1, ::1, ::ffff:127.0.0.1), even when the configured webhook secret was missing or incorrect. The vulnerability affects the npm packages openclaw and @openclaw/bluebubbles versions before 2026.2.13, and only impacts deployments where the BlueBubbles plugin is installed and enabled. It was disclosed on February 14, 2026, and published to the GitHub Advisory Database on February 17, 2026, with a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory).
The root cause is CWE-863 (Incorrect Authorization): the handleBlueBubblesWebhookRequest function in extensions/bluebubbles/src/monitor.ts used TCP peer address (req.socket.remoteAddress) as a sufficient authentication signal, bypassing secret validation for any request originating from loopback addresses. This design fails in common deployment scenarios where a public-facing reverse proxy (e.g., nginx, Cloudflare Tunnel, Tailscale Funnel) forwards external requests to the loopback-bound gateway — the proxy's connection appears as loopback to the application, but the actual client is remote. Additionally, an attacker with Server-Side Request Forgery (SSRF) capabilities on the same host could similarly reach the loopback-bound endpoint and inject webhook events without a valid secret. The fix (commits f836c385 and 743f4b28) introduced detection of forwarding headers (x-forwarded-for, x-real-ip, x-forwarded-host) and now requires a valid password for any request that appears proxied, while also switching to timing-safe secret comparison (GitHub Advisory, Commit f836c38, Commit 743f4b2).
Successful exploitation allows an unauthenticated remote attacker to inject arbitrary inbound webhook events into the OpenClaw agent pipeline, directly impacting data integrity. An attacker could forge iMessage events — such as fabricated incoming messages — that the AI assistant processes as legitimate, potentially manipulating agent behavior, triggering unintended automated responses, or poisoning conversation context. There is no direct confidentiality or availability impact (CVSS scores these as None), but integrity compromise of the agent's message pipeline could have downstream consequences depending on what actions the agent is configured to perform (GitHub Advisory).
No public proof-of-concept exploit code is known to exist, and there is no evidence of in-the-wild exploitation as of the time of disclosure (GitHub Advisory). The EPSS score is approximately 0.061% (0.083% per GitHub Advisory), placing it in the 24th percentile for exploitation likelihood within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. The vulnerability was responsibly disclosed by @MegaManSec of the AISLE Research Team (GitHub Advisory).
/bluebubbles-webhook) with a valid-looking BlueBubbles event payload, such as a new-message event body.127.0.0.1). Omit or provide an incorrect webhook secret/password — the vulnerable code will accept the request as authenticated based solely on the loopback peer address./bluebubbles-webhook) originating from external IPs but forwarded through a local reverse proxy without a valid password or guid query parameter or authentication header./bluebubbles-webhook requests that lack a valid webhook secret, particularly where x-forwarded-for or similar proxy headers are present; unexpected or anomalous iMessage event types appearing in agent logs.The primary remediation is to upgrade both openclaw and @openclaw/bluebubbles npm packages to version 2026.2.13 or later, which contains fixes in commits f836c385ffc746cb954e8ee409f99d079bfdcd2f and 743f4b28495cdeb0d5bf76f6ebf4af01f6a02e5a (GitHub Advisory, Release v2026.2.13). For deployments that cannot immediately upgrade, two mitigations should be applied: (1) configure a non-empty BlueBubbles webhook password to enforce secret validation regardless of peer address, and (2) avoid architectures where a public-facing reverse proxy forwards requests to a loopback-bound gateway without strong upstream authentication enforced at the proxy layer.
The vulnerability was reported by @MegaManSec of the AISLE Research Team and acknowledged in the official GitHub Security Advisory (GitHub Advisory). Brief coverage appeared on security aggregation sites including BeyondMachines, which noted it among over 60 security vulnerabilities resolved in OpenClaw (BeyondMachines). Social media mentions were observed on Mastodon and Bluesky via @thehackerwire, indicating modest community awareness. No significant vendor statements beyond the GitHub advisory or notable researcher controversy have been identified.
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."