Gửi #822924: Mettle sendportal v3.0.1 Improper Access Controlsthông tin

tiêu đềMettle sendportal v3.0.1 Improper Access Controls
Mô tảThe destroy() method in WorkspaceInvitationsController allows any workspace owner to delete invitations belonging to any other workspace (IDOR - CWE-639). Vulnerability Details File: app/Http/Controllers/Workspaces/WorkspaceInvitationsController.php, lines 42-47 public function destroy(Invitation $invitation): RedirectResponse { $invitation->delete(); // No workspace ownership check return redirect()->route('users.index'); } The route group at routes/web.php line 59 applies OwnsCurrentWorkspace::class middleware, which verifies the user owns their current workspace — but does NOT verify the {invitation} parameter belongs to that workspace. Laravel route model binding resolves ANY invitation by ID.
Nguồn⚠️ https://github.com/mettle/sendportal/issues/337
Người dùng
 B1scuit (UID 97177)
Đệ trình08/05/2026 07:52 (cách đây 27 ngày)
Kiểm duyệt31/05/2026 10:14 (23 days later)
Trạng tháiBản sao
Mục VulDB359744 [mettle sendportal đến 3.0.1 Invitation WorkspaceInvitationsController.php destroy invitation nâng cao đặc quyền]
điểm0

Interested in the pricing of exploits?

See the underground prices here!