CVE-2026-85622 Details
Description
AppFlowy-Cloud through 0.9.64 fails to validate workspace membership when establishing WebSocket connections in the establish_ws_connection_v2 handler, allowing authenticated users to bind sessions to workspaces they do not belong to. Attackers can send sync Manifest messages with victim object identifiers to read full document or database state from collaborations in other workspaces without victim involvement.
A vulnerability in AppFlowy Cloud versions through 0.9.64 allows authenticated users to access collaboration data from other workspaces via WebSocket connections. The issue arises because the application fails to verify workspace membership when establishing these connections, particularly in the 'establish_ws_connection_v2' handler. As a result, users can bind their sessions to workspaces they do not belong to and send synchronization messages that exploit this oversight, reading full document or database states from collaborations in other workspaces without involving the actual users.
To address this vulnerability, it is recommended to implement a membership verification step in the 'establish_ws_connection_v2' handler, ensuring that users can only bind sessions to workspaces they are members of. Additionally, the collaboration authorization process should be updated to consider object identifiers, so that access controls are enforced based on both workspace and object membership, closing the vulnerability on both WebSocket and HTTP paths.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 4, 2026CISA-ADP
Assessed Sep 4, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/AppFlowy-IO/AppFlowy-Cloud | [email protected] | Source CodeVendor |
| https://github.com/AppFlowy-IO/AppFlowy-Cloud/blob/0.9.64/src/api/ws.rs | [email protected] | Source CodeVendor |
| https://github.com/AppFlowy-IO/AppFlowy-Cloud/issues/1629 | [email protected] | ExploitIssue TrackingTechnical AnalysisVendor |
| https://www.vulncheck.com/advisories/appflowy-cloud-through-0.9.64-cross-workspace-collab-read-via-websocket | [email protected] | AdvisoryVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-863 | Incorrect Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| AppFlowy-Cloud | <= 0.9.64 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 4, 2026 | CVE Modified | CISA-ADP |
| Sep 4, 2026 | New CVE Received | [email protected] |
Volerion