Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent security role escalation #609

Merged
merged 1 commit into from
Jul 1, 2024
Merged

Conversation

core23
Copy link
Member

@core23 core23 commented Jul 1, 2024

This is a bugfix for a high security issue.

If you have a user that has admin rights to edit (other) users, the user could assign ANY group to other users. E.g. if you have a group with super admin permissions, the user could assign itself the user group go get full admin access.

With this hotfix, only super admin users can change user groups. A more advanced bugfix is coming the next days to partial restore group assignment.

@core23 core23 added the Bug label Jul 1, 2024
@core23 core23 added this to the 3.8.0 milestone Jul 1, 2024
@core23 core23 requested a review from nucleos-bot as a code owner July 1, 2024 17:57
@core23 core23 merged commit 094aa7c into nucleos:3.8.x Jul 1, 2024
18 checks passed
@core23 core23 deleted the security-fix branch July 1, 2024 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

1 participant