CVE-2020-10557
Description
AContent 1.4 allows low-privileged users to upload a .php7 web shell via the file manager, leading to remote command execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
AContent 1.4 allows low-privileged users to upload a .php7 web shell via the file manager, leading to remote command execution.
Vulnerability
The file upload functionality in upload.php of AContent through version 1.4 does not properly restrict dangerous file extensions. In the default configuration, .php7 and .phtml are not included in the "Illegal File Extensions" list in the admin panel. This allows an authenticated user to upload arbitrary PHP code, bypassing the intended restrictions [1].
Exploitation
An attacker can register a low-privileged account (open registration is enabled by default), create a course, and then navigate to the file manager page. From there, they can upload a file with a .php7 extension containing malicious PHP code. No additional privileges or user interaction beyond the initial registration are required [1].
Impact
Successful exploitation allows the attacker to execute arbitrary PHP commands on the web server with the privileges of the web server process. This can lead to full compromise of the AContent application, data exfiltration, and potentially lateral movement within the hosting environment [1].
Mitigation
As of the publication date (2020-03-16), no official patch has been released by the vendor. Administrators should manually add .php7 and .phtml to the "Illegal File Extensions" list in the admin panel. Additionally, disabling open registration or restricting file upload permissions can reduce risk. The product may be end-of-life; migrating to a supported alternative is recommended [1].
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- AContent/AContentdescription
Patches
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
2- github.com/cinzinga/CVEs/tree/master/CVE-2020-10557mitrex_refsource_MISC
- sourceforge.net/projects/acontent/mitrex_refsource_MISC
News mentions
0No linked articles in our index yet.