Skip to content

Closes #23666: Classify user management permissions as trusted in THREAT_MODEL.md - #23667

Merged
jeremystretch merged 1 commit into
mainfrom
23666-threat-model-user-mgmt
Nov 10, 2026
Merged

jeremystretch merged 1 commit into
mainfrom
23666-threat-model-user-mgmt

Conversation

@jnovinger

Copy link
Copy Markdown
Member

Closes: #23666

Classifies holders of users.add_user or users.change_user as trusted actors in THREAT_MODEL.md. Either permission lets a user assign groups, object permissions and superuser status, including to themselves, so they are effectively equivalent to superuser. The change adds a row to the trusted actors table, a matching row to the out-of-scope table, and a mention in the STRIDE elevation of privilege line.

The permissions to manage groups and object permissions grant similar reach. I left them out to keep this to what #23666 covers, but I'm open to adding them here or in a follow-up.

@jnovinger
jnovinger requested review from a team and jeremystretch and removed request for a team November 10, 2026 21:17
@jeremystretch
jeremystretch merged commit 28755a9 into main Nov 10, 2026
11 checks passed
@jeremystretch
jeremystretch deleted the 23666-threat-model-user-mgmt branch November 10, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Classify user management permissions as trusted in THREAT_MODEL.md

2 participants