GHSA-767m-xrhc-fxm7: openclaw: operator.write escalates to admin Telegram config + cron
GHSA-767m-xrhc-fxm7LOWAn authenticated user with operator.write permissions in openclaw can invoke the send function in ways that bypass the privilege boundary between operator and admin tiers — reaching Telegram configuration (which may contain bot tokens and credentials) and establishing cron-based persistence. The blast radius is constrained by the authentication requirement, but in multi-tenant or multi-role deployments where operator credentials are broadly distributed, this is a real lateral escalation path. This package has 37 CVEs on record, making it a pattern-level concern, not just a one-off bug. Upgrade to openclaw >= 2026.3.28 immediately and audit any Telegram bot configs or cron entries created since 2026.3.24.
What is the risk?
Medium risk, constrained by the authentication prerequisite. An attacker needs valid operator.write credentials first — meaning insider threat or compromised operator session is the realistic entry point. However, the destination (admin Telegram config + cron persistence) is high-value: Telegram bot tokens enable out-of-band exfiltration and cron jobs survive restarts. The 37-CVE history on this package and the Bitdefender-documented skills abuse (AIID #1368) suggest openclaw's security track record warrants elevated skepticism. No CVSS, no EPSS, not in KEV — risk is real but operationally contained.
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| OpenClaw | npm | <= 2026.3.24 | 2026.3.28 |
Do you use OpenClaw? You're affected.
How severe is it?
What should I do?
6 stepsUpgrade openclaw npm package to >= 2026.3.28 immediately.
Audit Telegram bot configurations for unauthorized entries or token changes since 2026.3.24.
Review cron job configurations for any unexpected additions on systems running openclaw.
Rotate Telegram bot tokens if any operator-tier access has been granted to untrusted parties.
Enforce least-privilege: validate that operator.write cannot call send in ways that bridge to admin-tier resources post-patch.
Monitor agent invocation logs for operator.write → send → admin-config patterns as a detection rule.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is GHSA-767m-xrhc-fxm7?
An authenticated user with operator.write permissions in openclaw can invoke the send function in ways that bypass the privilege boundary between operator and admin tiers — reaching Telegram configuration (which may contain bot tokens and credentials) and establishing cron-based persistence. The blast radius is constrained by the authentication requirement, but in multi-tenant or multi-role deployments where operator credentials are broadly distributed, this is a real lateral escalation path. This package has 37 CVEs on record, making it a pattern-level concern, not just a one-off bug. Upgrade to openclaw >= 2026.3.28 immediately and audit any Telegram bot configs or cron entries created since 2026.3.24.
Is GHSA-767m-xrhc-fxm7 actively exploited?
No confirmed active exploitation of GHSA-767m-xrhc-fxm7 has been reported, but organizations should still patch proactively.
How to fix GHSA-767m-xrhc-fxm7?
1. Upgrade openclaw npm package to >= 2026.3.28 immediately. 2. Audit Telegram bot configurations for unauthorized entries or token changes since 2026.3.24. 3. Review cron job configurations for any unexpected additions on systems running openclaw. 4. Rotate Telegram bot tokens if any operator-tier access has been granted to untrusted parties. 5. Enforce least-privilege: validate that operator.write cannot call send in ways that bridge to admin-tier resources post-patch. 6. Monitor agent invocation logs for operator.write → send → admin-config patterns as a detection rule.
What systems are affected by GHSA-767m-xrhc-fxm7?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, AI orchestration pipelines, multi-tenant AI deployments.
What is the CVSS score for GHSA-767m-xrhc-fxm7?
No CVSS score has been assigned yet.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0053AI Agent Tool InvocationAML.T0081Modify AI Agent ConfigurationAML.T0083Credentials from AI Agent ConfigurationAML.T0110AI Agent Tool PoisoningCompliance Controls Affected
What are the technical details?
Original Advisory
## Summary Gateway operator.write Can Reach Admin-Class Telegram Config and Cron Persistence via send ## Current Maintainer Triage - Status: narrow - Normalized severity: medium - Assessment: Real shipped operator.write to admin-class Telegram config or cron persistence bug, but it is an authenticated sink-specific escalation and high is too high given the narrower scope. ## Affected Packages / Versions - Package: `openclaw` (npm) - Latest published npm version: `2026.3.31` - Vulnerable version range: `<=2026.3.24` - Patched versions: `>= 2026.3.28` - First stable tag containing the fix: `v2026.3.28` ## Fix Commit(s) - `b7d70ade3b9900dbe97bd73be9c02e924ff3c986` — 2026-03-25T12:12:09-06:00 ## Release Process Note - The fix is already present in released version `2026.3.28`. - This draft looks ready for final maintainer disposition or publication, not additional code-fix work. Thanks @zpbrent for reporting.
Exploitation Scenario
A threat actor with operator.write credentials (obtained via phishing, leaked API key, or malicious third-party skill in the openclaw ecosystem) invokes the send function with a crafted payload that routes through the privilege boundary to the admin-class Telegram configuration handler. The actor modifies or reads the Telegram bot token, enabling silent exfiltration of agent messages. Simultaneously, they inject a cron job that re-establishes operator.write access on a schedule, ensuring persistence even if the session is revoked. This mirrors the AIID #1368 pattern where openclaw skills were weaponized for credential harvesting via the same ecosystem.
Weaknesses (CWE)
CWE-269 — Improper Privilege Management: The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.
- [Architecture and Design, Operation] Very carefully manage the setting, management, and handling of privileges. Explicitly manage trust zones in the software.
- [Architecture and Design] Follow the principle of least privilege when assigning access rights to entities in a software system.
Source: MITRE CWE corpus.
References
Timeline
Related Vulnerabilities
CVE-2026-221729.9OpenClaw: WebSocket scope self-elevation grants admin
Same package: openclawCVE-2026-329229.9OpenClaw: privilege escalation to RCE via token scope bypass
Same package: openclawCVE-2026-335799.9OpenClaw: scope bypass escalates low-priv to admin
Same package: openclawCVE-2026-307419.8OpenClaw: RCE via request-side prompt injection
Same package: openclawCVE-2026-538389.8OpenClaw: approval scope bypass via reconnection state
Same package: openclaw