Description
The @openclaw/slack npm package before 2026.8.1 contains an authorization flaw in its Slack download-file handler: when a file lacks the share metadata used to prove it belongs to the requested conversation, the conversation-authorization check fails open. An authenticated caller restricted to a single conversation who knows or obtains a file identifier can therefore download file contents from outside that conversation's scope, disclosing data across configured conversation boundaries. The issue does not allow listing arbitrary Slack files and does not bypass Slack authentication itself. The issue is fixed in version 2026.8.1.
Published: 2026-09-26
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Authorization Bypass
Action: Patch Now
AI Analysis

Impact

The @openclaw/slack npm package prior to version 2026.8.1 contains an authorization flaw in its Slack download‑file handler. If a file lacks the share metadata that links it to the requested conversation, the conversation‑authorization check fails, enabling an authenticated user with access to only one conversation to download file contents from outside that conversation. The flaw does not let an attacker list arbitrary Slack files or bypass Slack’s own authentication, but it can leak data across conversation boundaries. The weakness corresponds to CWE‑639, unauthorized data disclosure due to improper authorization.

Affected Systems

The vulnerability affects the openclaw:slack npm package, specifically all releases earlier than 2026.8.1. Users running any version before 2026.8.1 that includes the Slack download‑file handler are susceptible.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate severity with potential confidentiality impact. EPSS is currently unavailable, so risk to active exploitation cannot be quantified precisely, and the item is not listed in the CISA KEV catalog. Exploitation requires an authenticated caller that has been granted permission for a single conversation and must know or guess a file identifier that belongs to a different conversation. Because the attack route relies on known conversation membership and file IDs, the threat surface is limited, yet the data exposed can be sensitive. The flaw does not affect Slack’s own authentication mechanism, so the only vector is the package’s API.

Generated by OpenCVE AI on September 26, 2026 at 03:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the @openclaw/slack package to version 2026.8.1 or later, which removes the authorization bug.
  • If an immediate upgrade is not feasible, re‑implement share‑metadata validation in the download handler or configure the API to reject file requests lacking proper conversation ownership.
  • Reduce exposure of file identifiers by removing them from public logs, client‑side URLs, or any logs that could allow an attacker to guess a valid ID.

Generated by OpenCVE AI on September 26, 2026 at 03:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 02:30:00 +0000

Type Values Removed Values Added
Description The @openclaw/slack npm package before 2026.8.1 contains an authorization flaw in its Slack download-file handler: when a file lacks the share metadata used to prove it belongs to the requested conversation, the conversation-authorization check fails open. An authenticated caller restricted to a single conversation who knows or obtains a file identifier can therefore download file contents from outside that conversation's scope, disclosing data across configured conversation boundaries. The issue does not allow listing arbitrary Slack files and does not bypass Slack authentication itself. The issue is fixed in version 2026.8.1.
Title openclaw Slack before 2026.8.1 Authorization Bypass
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T02:18:32.465Z

Reserved: 2026-09-26T01:00:40.148Z

Link: CVE-2026-100531

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T03:16:58.513

Modified: 2026-09-26T03:16:58.513

Link: CVE-2026-100531

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T04:00:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key