Botnet attacks on Moodle: How to protect your admin accounts

There is currently a significant increase in malicious login attempts on Moodle platforms worldwide. The good news first: this is not a security vulnerability in Moodle. The bad news is that automated attacks are using stolen credentials from data leaks to check whether they also work for Moodle admin accounts.

This is where so-called botnets come into play. A botnet is a network of many infected computers that cybercriminals control remotely. They can be used to automate mass login attempts - quickly, inconspicuously and without any targeted action against your Moodle platform. If the login is successful, the attackers attempt to install malicious plugins in Moodle.

Three measures that you can implement immediately

1. restrict admin access

In Moodle, very few people need a real admin account. Thanks to the sophisticated roles and rights concept, most tasks - such as creating courses or users - can be completed without admin rights. Check your platform and reduce the number of admins to the necessary minimum.

2. activate password rules

Ensure that your Moodle instance enforces minimum standards for passwords. A strong password is the first line of defense against attacks using stolen credentials. In the Moodle settings you will find options to set password length and complexity. You can change the system-wide settings for security and data protection via the Site Administration menu item (or in the Settings > Site administration) > Security > Site security rules to make these settings.

3. force password change

If you are unsure, reset the admin passwords. In the user administration, you can activate the "Require password change" option for certain accounts. This ensures that new, secure passwords are set.

Extra protection: multi-factor authentication (MFA)

Moodle already comes with built-in options for MFA. Admins can also secure themselves with a second factor - for example via email, app or hardware token. They can even define IP ranges within which no second factor is required. You can find more information about MFA in Moodle here.

How eLeDia secures your Moodle system

If you host your Moodle at eLeDia, you have a decisive advantage: We have deactivated the web-based installation of plugins and also write-protected the plugin folder. This means that the typical gateways of the botnet are technically blocked - even if an attacker manages to log in.

Secure your Moodle with eLeDia! Book your hosting or arrange a consultation with us - we'll make sure your platform not only works, but stays secure.

Further contributions

AI in Education: Three questions can help you determine how to use AI in Moodle in a pedagogically sound way and allocate tasks between humans and AI.
Artificial Intelligence

AI in Education

How much AI in education makes sense? A three-question model helps assess the use of AI in Moodle. Examples from the eLeDia.ai Suite show how AI takes over administrative tasks and frees up more time for learning support and well-founded assessments.

read more »
Moodle 5.3 is here: Discover the most important new features, learn what's new in Moodle, and find out what to keep in mind when upgrading.
Moodle knowledge

What's New in Moodle 5.3

Moodle 5.3 is the new LTS version and introduces numerous new features for learning objectives, assessments, the user interface, administration, and AI. Find out what's new in Moodle and what you should keep in mind when upgrading.

read more »