Skip to content
New issue

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

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

Already on GitHub? # to your account

glFusion CMS 1.7.9 Arbitrary user registration vulnerability #485

Open
Topsec-bunney opened this issue Dec 9, 2021 · 4 comments
Open

glFusion CMS 1.7.9 Arbitrary user registration vulnerability #485

Topsec-bunney opened this issue Dec 9, 2021 · 4 comments
Assignees

Comments

@Topsec-bunney
Copy link

**There is a logical problem with the user registration page

After clicking the register button, the user does not need to confirm the email. The system directly saves the submitted content in the database.

This leads to a problem. An attacker can register with the mailbox of any user. When users want to register, they will find that the mailbox has been occupied.**
firefox_0LibhucPYT

@leegarner
Copy link
Contributor

leegarner commented Dec 9, 2021 via email

@walterrowe
Copy link
Contributor

walterrowe commented Dec 9, 2021 via email

@mark0263
Copy link
Contributor

User registration only has 3 paths - user is queued - in which case the user will receive an email when the account is approved - or the user is emailed their initial password - or the user enters their own password and receives a verification email. All 3 methods require the user to receive an email to proceed. So if your email is spoofed, you will be notified.

Currently, there are user administration tools that allow a site admin to manually purge accounts that never verified, etc.

I do think implementing a automatic purge of non-verified or non-logged into accounts after a configurable time period would be of value.

@mark0263 mark0263 self-assigned this Dec 29, 2021
@mark0263 mark0263 added this to the glFusion v2.0.1 milestone Feb 27, 2022
@mark0263
Copy link
Contributor

mark0263 commented Mar 7, 2022

Move to 2.1.0 milestone - add capability in glFusion's cron to automatically purge aged accounts that have never logged in or completed validation step.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

4 participants