Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. openclaw
  4. ›
  5. CVE-2026-35621

CVE-2026-35621: OpenClaw: Gateway operator.write Can Reach Admin-Class Channel Allowlist Persistence via chat.send

March 30, 2026 (updated April 10, 2026)

The shared /allowlist command persists channel authorization config through writeConfigFile(...) but does not re-validate gateway client scopes for internal gateway callers. Because chat.send is intentionally reachable to operator.write callers and still creates a generic command-authorized internal context, an authenticated write-scoped gateway client can indirectly mutate channel allowFrom and groupAllowFrom policy that direct config.patch correctly reserves to operator.admin.

This is not just a generic code smell. The current code already shows the intended boundary by adding sink-side internal admin checks to shared /config and /plugins writes, but /allowlist was left behind.

References

  • github.com/advisories/GHSA-94pw-c6m8-p9p9
  • github.com/openclaw/openclaw
  • github.com/openclaw/openclaw/security/advisories/GHSA-94pw-c6m8-p9p9
  • nvd.nist.gov/vuln/detail/CVE-2026-35621

Code Behaviors & Features

Detect and mitigate CVE-2026-35621 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 2026.3.24

Fixed versions

  • 2026.3.24

Solution

Upgrade to version 2026.3.24 or above.

Impact 6.5 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-269: Improper Privilege Management

Source file

npm/openclaw/CVE-2026-35621.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:43 +0000.