WPLMS Learning Management System Arbitrary File Read and Deletion Vulnerability (CVE-2024-10470) — Critical Severity

A critical security flaw has been discovered in the WPLMS Learning Management System for WordPress, a popular WordPress LMS theme. This vulnerability, identified as CVE-2024-10470, could allow attackers to gain significant control over affected websites.

The problem lies within the theme’s handling of file operations. Specifically, the theme contains flaws in how it validates file paths and checks permissions in its `readfile` and `unlink` functions. This oversight means that an attacker, even without logging into your site, could potentially read and delete any file on your server.

The most severe implication of this vulnerability is the potential for Remote Code Execution (RCE). If an attacker manages to delete crucial files like `wp-config.php`, which contains vital WordPress configuration and database credentials, they could then install their own code and take full control of your website. This vulnerability is present in the theme even if it is not currently activated on your WordPress site.

CVE Details

  • Product: WPLMS Learning Management System for WordPress
  • CVE ID: CVE-2024-10470
  • Published: November 9, 2024
  • Last Modified: December 23, 2025
  • Status: Analyzed

Affected Products

All versions of the WPLMS Learning Management System for WordPress theme up to, and including, version 4.962 are vulnerable. If you are using WPLMS version 4.962 or an older version, your website is at risk.

Current Status

The vulnerability has been officially analyzed and assigned a CVE ID. Security researchers and vendors are aware of the issue and have made the details public to inform users.

Severity Level

This vulnerability is rated as CRITICAL, with a CVSS score of 9.8. This is the highest possible severity rating, indicating an extremely serious risk. A critical rating means that the vulnerability is easy to exploit, often remotely, and can lead to complete compromise of the system with little or no user interaction. The ability for unauthenticated attackers to delete arbitrary files, potentially leading to RCE, highlights the extreme danger this flaw poses.

Possible Solutions

The most important step to protect your WordPress site is to update your WPLMS Learning Management System theme immediately. The developers have likely released a patched version that addresses these critical file handling issues. Always back up your website before performing any updates.

If an update is not immediately available, consider temporarily deactivating and removing the WPLMS theme until a secure version is released. However, as noted, the theme can be vulnerable even when not activated, so a complete removal might be necessary as a temporary measure.

Additionally, consider implementing a robust WordPress security plugin (such as Wordfence, which initially reported this vulnerability) to help monitor for suspicious activity and provide an additional layer of defense. Regular backups of your entire WordPress installation are always a critical safeguard against any data loss or compromise.

References

https://themeforest.net/item/wplms-learning-management-system/6780226

https://www.wordfence.com/threat-intel/vulnerabilities/id/1932c9b4-2fea-40f8-9748-09ded8143c11?source=cve

Alex Joseph
Alex Joseph

Alex Joseph is a Senior Support Staff professional with deep experience in server management, web hosting technologies, and cybersecurity operations. He works daily with Linux servers, cloud platforms, performance tuning, and security hardening, giving him strong real-world technical knowledge. Along with his support role, he write about security best practices, hosting infrastructure, and software management.