How did hackers manage to create a new user while "allow user registration" is set to "NO"?

by shenkwen   Last Updated November 08, 2016 08:04 AM

Recently I find a new user is created on my 3.6.0 site and put into "administrator" group, but the "Allow User Registration" option is set to "NO", though the "enabled" and "Activated" status are both unchecked.

I upgraded Joomla to the latest 3.6.4, then I tried to delete the user, but I was lead to a 404 page saying the page isn't working.

I know Joomla's user registration system is often used to inject malicious files so I turn it off. How did this hacker manage to get by it? And does this mean he some how has compromised my super user account?



Answers 2


There are many possible ways that the hacker has broken into your web,

I recommend you see these documents:

https://docs.joomla.org/Security

As to your question I would bet that the hacker could somehow upload a file to your website with a script that creates the user directly into the database.

With knowledge of Joomla tables and function it is relatively simple to do.

Piero Marsilio
Piero Marsilio
November 07, 2016 14:49 PM

The main reason for 3.6.4 update was exactly what happened to you!
Security Bulletin [20161001] - Core - Account Creation states
"Inadequate checks allows for users to register on a site when registration has been disabled."

Then, additional vulnerability which was fixed by 3.6.4 was [20161002] - Core - Elevated Privileges "Incorrect use of unfiltered data allows for users to register on a site with elevated privileges."

So, it is crucial to update your Joomlas to 3.6.4 ASAP!

Mikan
Mikan
November 07, 2016 15:58 PM

Related Questions



Joomla site being hacked

Updated June 30, 2016 08:04 AM

how to avoid fake users to register my Joomla site

Updated January 30, 2017 14:04 PM