SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-80209

MEDIUM · CVSS 4.3 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-27 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The vulnerability allows any authenticated user to rename an arbitrary workspace within the Fonoster platform due to improper permission checks in the updateWorkspace handler. Although a PERMISSION_DENIED error is returned, the execution continues, leading to unauthorized write operations. Organizations using Fonoster versions up to 0.22.7 should prioritize patching this issue to prevent potential abuse of workspace management functionalities.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-80209
Severity
MEDIUM
CVSS
4.3
EPSS
0.29%

Original NVD Description

The updateWorkspace handler in mods/identity/src/workspaces/createUpdateWorkspace.ts in Fonoster through 0.22.7 invokes the gRPC callback with PERMISSION_DENIED when createIsWorkspaceMember reports that the caller is not a member of the target workspace, but it does not return. Execution continues into prisma.workspace.update, which is scoped by the workspace reference alone, so the rename commits before the second callback is issued and the caller receives a permission error for a write that already succeeded. The gRPC interceptor in mods/common/src/identity/createAuthInterceptor.ts binds the workspace accessKeyId to the caller's token only for paths in workspaceResourceAccess or workspaceResourceOwnerOrAdminAccess, and Identity/UpdateWorkspace is listed in fullIdentityAccess, which the base USER role holds. Any authenticated user can therefore rename an arbitrary workspace in the deployment.