🔴 [P0] Add workspace authorization on incoming connections #276

Closed
opened 2026-02-03 22:29:31 +00:00 by jason.woltje · 0 comments
Owner

Summary

Incoming connections created in default workspace without authorization check.

Location

apps/api/src/federation/federation.controller.ts:238-259

Security Impact

  • Authorization bypass
  • Workspace pollution
  • No control over incoming connections

Required Implementation

  1. Add workspace routing rules
  2. Require admin approval
  3. Add audit logging
  4. Implement allowlist/denylist

Priority

CRITICAL (P0) - Authorization bypass

## Summary Incoming connections created in default workspace without authorization check. ## Location `apps/api/src/federation/federation.controller.ts:238-259` ## Security Impact - Authorization bypass - Workspace pollution - No control over incoming connections ## Required Implementation 1. Add workspace routing rules 2. Require admin approval 3. Add audit logging 4. Implement allowlist/denylist ## Priority **CRITICAL (P0)** - Authorization bypass
jason.woltje added the securityp0apiapi labels 2026-02-03 22:29:32 +00:00
jason.woltje added this to the M7.1-Remediation (0.0.8) milestone 2026-02-03 22:31:44 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#276