WordPress Academy LMS Pro plugin < 3.5.2 - Arbitrary File Upload vulnerability
Description
Unrestricted file upload in Academy LMS Pro before 3.5.2 allows attackers to upload web shells, leading to remote code execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Unrestricted file upload in Academy LMS Pro before 3.5.2 allows attackers to upload web shells, leading to remote code execution.
Vulnerability
The Academy LMS Pro plugin for WordPress, versions before 3.5.2, contains an unrestricted file upload vulnerability. This allows users with file upload capabilities to upload any type of file, including PHP scripts, without proper validation. The vulnerability is present in the file upload functionality of the plugin [1].
Exploitation
An attacker can exploit this vulnerability by uploading a malicious file, such as a PHP web shell, through the plugin's file upload mechanism. No authentication is required if the upload endpoint is exposed to unauthenticated users. The attacker simply needs to send a crafted HTTP request with the malicious file to the vulnerable upload handler [1].
Impact
Successful exploitation allows the attacker to execute arbitrary code on the web server by accessing the uploaded web shell. This can lead to complete compromise of the WordPress site, including data theft, privilege escalation, and further attacks on the server [1].
Mitigation
To mitigate this vulnerability, update the Academy LMS Pro plugin to version 3.5.2 or later, which includes a fix. If immediate update is not possible, implement a web application firewall rule to block file uploads with dangerous extensions or use Patchstack's mitigation rule [1].
AI Insight generated on Jun 17, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
1News mentions
1- WordPress: 25 CVEs Disclosed in One Day — RCE, File Upload, and a Wave of PHP Object Injection Flaws in ThemesVypr Intelligence · Jun 16, 2026