Project

General

Profile

Actions

Bug #20

closed

Privilege Lockout via Removal of All Permission Management Rights

Added by Vivek Kumar about 1 month ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
03/18/2026
Due date:
% Done:

100%

Estimated time:
Spent time:

Files

Actions #1

Updated by Vivek Kumar about 1 month ago

The application allows an administrator to remove permission-management privileges from all roles, including their own. This results in a complete administrative lockout where no user retains the ability to manage roles or permissions. There is no fallback or recovery mechanism, making the system partially unusable.

Steps to Reproduce:
Login as an administrator.
Navigate to the Roles & Permissions section.
Edit the admin role (or any role with permission-management privileges).
Remove the permission responsible for managing roles/permissions.
Save the changes.
Ensure no other role/user retains this permission.

Expected Result
The system should prevent removal of critical permission-management rights if it results in no user having administrative control. Alternatively, a protected/super-admin role should retain these permissions.

Actual Result
All permission-management capabilities are removed from every role. No user can:

  • Assign roles
  • Modify permissions
  • Restore access
    This leads to a permanent administrative lockout unless manual backend/database intervention is performed.
Actions #3

Updated by Vivek Kumar about 1 month ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF