CVE-2026-88898 in AppFlowy-Cloudinfo

Summary

by MITRE • 09/10/2026

AppFlowy-Cloud versions 0.7.2 through 0.9.64 fail to authorize callers against the workspace in the bulk publish endpoint path, allowing authenticated users to publish content into other tenants' namespaces. Attackers can write published views with attacker-controlled title, body and metadata into victim workspaces to deface public pages or host phishing content on trusted URLs.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 09/10/2026

The vulnerability identified in AppFlowy-Cloud versions 0.7.2 through 0.9.64 represents a critical failure in access control mechanisms within the bulk publish endpoint. This flaw stems from an insufficient authorization check that fails to validate whether the authenticated user initiating the request possesses the necessary permissions for the target workspace or namespace. In secure multi-tenant architectures, it is imperative that every API call verifies not only the identity of the caller but also their specific privileges relative to the resource being accessed. The absence of this validation allows an attacker who has valid credentials for one tenant account to manipulate resources belonging to entirely different tenants. This type of vulnerability is classically categorized under CWE-284, which describes Improper Access Control, and aligns with MITRE ATT&CK technique T1078, Valid Accounts, as the exploitation relies on legitimate but misused authentication credentials rather than stolen secrets or unauthenticated access.

The operational impact of this flaw is severe due to its potential for cross-tenant data manipulation and defacement. Because the bulk publish endpoint lacks proper isolation checks, an attacker can write published views containing arbitrary content into victim workspaces. This includes setting attacker-controlled titles, body text, and metadata fields. The consequences extend beyond simple vandalism; attackers can use trusted URLs associated with legitimate organizations to host phishing pages or malicious content. Since these pages appear within the context of a trusted domain or workspace, they carry higher credibility in the eyes of end-users, significantly increasing the success rate of social engineering attacks. Furthermore, this capability allows for defacement of public-facing pages managed by the victim organization, potentially damaging reputation and disrupting business operations that rely on accurate information dissemination through these platforms.

From a technical perspective, the root cause lies in the server-side logic handling the bulk publish request. The application likely extracts the workspace identifier from the request payload or URL path but fails to cross-reference this identifier against an access control list associated with the authenticated user's session token. In robust implementations, the authorization middleware should intercept such requests and ensure that the current user has explicit write permissions for the specified workspace before allowing any data modification operations. The lack of this check creates a direct path for unauthorized writes, effectively bypassing the multi-tenant isolation boundaries designed to protect customer data. This is particularly dangerous in SaaS environments where trust between tenants must be strictly maintained through rigorous API-level security controls.

Mitigation strategies should focus on immediate patching and enhanced access control validation. The primary remediation involves upgrading AppFlowy-Cloud to a version that includes the fix for this authorization bypass, ensuring that all endpoints enforce strict role-based or attribute-based access control checks against the target resource identifier. In addition to updating software, organizations should implement comprehensive logging and monitoring of bulk publish operations to detect anomalous patterns indicative of exploitation attempts. Security teams should also review their API gateway configurations to ensure that rate limiting and anomaly detection are active for sensitive endpoints like bulk publishing. Long-term architectural improvements should include regular security code reviews focused on authorization logic in multi-tenant applications, ensuring that every state-changing operation validates the caller's relationship with the target resource before execution.

Responsible

VulnCheck

Reservation

09/10/2026

Disclosure

09/10/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!