Moodle LMS 4.5.8
9 December 2025
Moodle LMS version 4.5.8 is now available (security release).
Upgrading to Moodle LMS 4.5.8
Moodle LMS 4.5.8 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Moodle LMS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Moodle LMS install to test the 4.5.8 upgrade prior to applying it live. Get started managing your Moodle LMS installations with Installatron
What's New in Moodle LMS 4.5.8
General fixes and improvements
- MDL-81604 - Broken file serving under PHP 8.1+, Apache and PHP-FPM via mod_proxy_fcgi, when the filename is not only plain ASCII or w/ blank spaces
- MDL-84898 - Prohibit checks may be slow on large sites
- MDL-85235 - admin/tool/mobile/mobile.webmanifest.php sets cookies and has poor caching headers
- MDL-85975 - Excluded fields not removed if they are null during plugin restore
- MDL-82511 - cache_cron_task causes a failover on redis/sentinel clusters
- MDL-87194 - AirNotifier access key requests always fail for new sites
- MDL-87017 - Question bank context exception when home page block on all pages
- MDL-86822 - Error when enabling editing mode on H5P activity with course block set to "display on all pages"
Accessibility fixes and improvements
- MDL-85534 - Skipped heading level on Forum discussion page
- MDL-87332 - Notification preferences do not show toggles on 4.5
- MDL-83485 - Use lists instead of div tags in the preferences groups template
- MDL-85858 - SCORM Player missing page title and iframe title attributes
- MDL-87245 - SCORM packages that open in a new window should inform users that they open in a new window
- MDL-87149 - Insufficient contrast for feedback questions with Dependence item set
- MDL-86998 - Empty <th> table header and empty form label on "Notification preferences" screen presenting accessibility issues
- MDL-86986 - The core/drag_handle button relies on the title attribute for its accessible label
- MDL-86855 - Accessibility issues on the qbank_columnsortorder admin settings page
- MDL-86840 - Accessibility issues on the forum advanced search form
- MDL-86701 - Use native button elements for the buttons on the custom fields pages
- MDL-86547 - Consider accessibility improvements for <code> display
- MDL-86450 - Checkboxes in forum advanced search form not labelled correctly
- MDL-85820 - Required form field validation issue: client-side adds unnecessary "-"
- MDL-85796 - Remove the unnecessary title attribute on user profile links (RGAA 6.1 criteria)
- MDL-85774 - Home page offline RGAA compliance issue
- MDL-82232 - Incorrect landmark accessible names for the breadcrumb
Performance fixes and improvements
- MDL-81304 - Long load times on "my courses"
- MDL-87019 - Redis session handler memory grows unbounded due to no garbage collection of userkeyprefix hash for user=0
- MDL-87026 - Course subsections has bad performance compared to normal sections (backport of MDL-86879)
- MDL-85764 - Quiz queue_quiz_open_notification_tasks_for_users can be very slow
Security improvements
- MDL-86369 - Deleting a single attempt from SCORM reports page deletes all user attempts when reloading the page
Security fixes
- A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.