Updated October 21, 2026
After the May 7, 2026 Canvas LMS breach — roughly 275 million records exfiltrated from Instructure across thousands of institutions — boards and IT leaders are all asking one question: "Are our students' records safe?" With FERPA (US) and GDPR (EU) on the line, the answer isn't just a security question anymore — it's a compliance one. Pick your Moodle version below to find out where you stand.
Got your results? A senior engineer will walk them with you and scope the fix.
Book a call to review themThree blockers cause most failed Moodle upgrades:
Each Moodle release lifts its minimum PHP version. 4.4 needs PHP 8.1+, 5.0 needs PHP 8.2+. Skipping releases means coordinating multiple PHP migrations at once — and PHP 8.1 itself is end-of-life since Dec 2025.
Most production Moodle sites run 10–30 community plugins. Moodle won't refuse to upgrade with incompatible plugins — they'll just break silently. Every plugin must be re-tested against the target version.
5.0+ requires MySQL 8.4+, MariaDB 10.11+, or PostgreSQL 14+. Operators on MySQL 5.7 or older MariaDB hit a hard floor that has to be solved before the Moodle upgrade can even start.
LMS engineering since 2013 across Moodle, Open edX, and Canvas LTI. Free 30-minute call — bring your audit results, no pitch.
Book a Free ConsultationFAQ
Spotted a missing CVE or a wrong release date? Email us — accuracy matters more than coverage.