CVE-2026-39598: Academy LMS Pro File Upload RCE Vulnerability – Patch to 3.5.2
Kodezen's Academy LMS Pro contains a file upload vulnerability that allows administrators with high-level access to upload and execute malicious web shells on the server. An attacker with administrative credentials could bypass file type restrictions and place executable code directly on the web server, leading to complete system compromise. The vulnerability exists in versions before 3.5.2.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.0 HIGH · CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-434
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-17 / 2026-06-17
NVD description (verbatim)
Unrestricted Upload of File with Dangerous Type vulnerability in Kodezen LLC Academy LMS Pro allows Upload a Web Shell to a Web Server. This issue affects Academy LMS Pro: from n/a before 3.5.2.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-39598 is an unrestricted file upload vulnerability (CWE-434) in Academy LMS Pro that fails to properly validate uploaded file types. An authenticated administrator can circumvent file type restrictions and upload a web shell to the web server's document root or accessible directories. The vulnerability requires high privilege (PR:H) and is not easily exploitable due to attack complexity, but once successful, provides the attacker with arbitrary code execution in the context of the web application. The CVSS 3.1 score of 8.0 (HIGH) reflects the high impact on confidentiality, integrity, and availability across the system boundary.
Business impact
Successful exploitation enables attackers with admin access to establish persistent backdoors, exfiltrate sensitive learning data and user credentials, modify course content, disrupt service availability, and potentially pivot to other internal systems. For educational institutions relying on Academy LMS Pro, this translates to loss of data integrity, regulatory compliance violations (FERPA, GDPR), reputational damage, and remediation costs. The attack surface is limited to high-privileged users, but insider threats or compromised admin accounts pose a material risk.
Affected systems
All versions of Kodezen LLC Academy LMS Pro before version 3.5.2 are vulnerable. Installations running version 3.5.2 or later are protected by the fix. Organizations should verify their current deployment version immediately.
Exploitability
Exploitation requires administrative credentials or session compromise—a significant barrier that limits the threat actor profile to insiders, account takeover scenarios, or attackers who have already gained admin access through other means. The attack is not remotely exploitable by unauthenticated users. However, the attack complexity is rated as high rather than low, suggesting some environmental factors or additional preconditions beyond simple file upload. Once access is granted, the actual upload and execution is straightforward. The vulnerability is not currently tracked in the CISA Known Exploited Vulnerabilities catalog, indicating no active, widespread exploitation has been publicly disclosed or reported.
Remediation
Organizations must upgrade to Academy LMS Pro version 3.5.2 or later without delay. This version includes file type validation and upload restrictions that prevent malicious file uploads. During the upgrade window, apply the principle of least privilege to administrative accounts, monitor admin activity logs for suspicious uploads, and audit existing file system permissions to detect any previously placed web shells.
Patch guidance
Apply the vendor's upgrade to version 3.5.2 or later as soon as feasible. Verify the update against Kodezen's official release notes and security advisories to confirm the file upload vulnerability is addressed. Test the patch in a staging environment before production deployment to ensure compatibility with existing course content and user integrations. Consider scheduling the upgrade during a maintenance window to minimize disruption to active learners.
Detection guidance
Monitor Academy LMS Pro upload directories for unexpected executable files (.php, .jsp, .aspx, .exe, .sh, .py) or suspicious file modifications occurring shortly after admin login events. Review web server access logs for unusual POST requests to upload endpoints and subsequent GET/execution requests to newly created files. Audit the change logs within Academy LMS Pro for any file uploads by high-privileged accounts. Implement file integrity monitoring on the web root and upload directories to detect unauthorized changes. Set up alerts on failed file type validations if such logging is available.
Why prioritize this
Although this vulnerability requires administrative access and is not actively exploited in the wild, the combination of high CVSS score (8.0), broad system impact, and the criticality of LMS platforms in educational institutions warrants prompt patching. The risk is especially acute in institutions with weak privileged account security, remote administrators, or federated identity systems that might increase admin account compromise likelihood. The absence of active exploitation does not diminish the severity of the underlying code execution risk.
Risk score, explained
The CVSS 3.1 score of 8.0 (HIGH) reflects a scenario where an authenticated high-privileged user can upload a web shell, resulting in high impact across confidentiality (C:H), integrity (I:H), and availability (A:H) with a changed scope (S:C). The attack complexity is rated high (AC:H), which prevents a higher critical rating despite the severe impact. No user interaction is required (UI:N), and network accessibility (AV:N) is assumed. The score appropriately captures that this is a serious vulnerability for organizations running vulnerable versions, though its impact is constrained by the administrative privilege requirement.
Frequently asked questions
Can this vulnerability be exploited remotely without credentials?
No. CVE-2026-39598 requires valid administrative credentials to the Academy LMS Pro system. It cannot be exploited by unauthenticated remote users. However, organizations with weak admin account security or phishing-prone staff face elevated risk.
What versions of Academy LMS Pro are affected?
All versions before 3.5.2 are vulnerable. Version 3.5.2 and later include patches. Verify your current version in the admin settings or system information panel of your installation.
Is there a temporary workaround if we cannot patch immediately?
While upgrading is the only reliable fix, you can reduce risk by restricting administrative account access to trusted networks, enforcing multi-factor authentication on admin accounts, disabling upload functionality if not essential, and closely monitoring upload and admin activity logs. These are interim measures only and do not fully eliminate the vulnerability.
Has this vulnerability been actively exploited?
No, CVE-2026-39598 is not listed in the CISA Known Exploited Vulnerabilities catalog as of the publication date, meaning no active, widespread exploitation has been publicly reported. However, this does not guarantee the vulnerability is not known to threat actors.
This analysis is provided for informational purposes and based on the CVE record and vendor data available as of the publication date. No exploit code or detailed attack methodology is provided. Organizations should verify current patch status against Kodezen's official security advisories and test patches in staging before production deployment. SEC.co makes no warranty regarding the completeness or accuracy of third-party vendor information and recommends consulting official vendor documentation for comprehensive remediation guidance. Source: NVD (public-domain), retrieved 2026-07-26. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2018-25388HIGHHaPe PKH 1.1 Arbitrary File Upload Vulnerability (CVSS 8.8)
- CVE-2018-25409HIGHSIM-PKH 2.4.1 Arbitrary File Upload Leading to Remote Code Execution
- CVE-2026-10072HIGHDreamMaker Arbitrary File Upload RCE Vulnerability
- CVE-2026-11344HIGHUnrestricted File Upload in code-projects Vehicle Management System 1.0
- CVE-2026-11419HIGHAltium Enterprise Server Path Traversal – Arbitrary File Write
- CVE-2026-11474HIGHUnrestricted File Upload in Kushan2k Student Management System
- CVE-2026-30761HIGHSourceBans Material Admin Arbitrary File Upload RCE Vulnerability
- CVE-2026-39292HIGHPHPPageBuilder Remote Code Execution via Unrestricted File Upload