vendor:
AjaxExplorer
by:
hyp3rlinx
8,8
CVSS
HIGH
Remote Command Execution, CSRF, Persistent XSS
352
CWE
Product Name: AjaxExplorer
Affected Version From: AjaxExplorer v1.10.3.2
Affected Version To: AjaxExplorer v1.10.3.2
Patch Exists: NO
Related CWE: N/A
CPE: a:sourceforge.net:ajax-explorer
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: N/A
2019
AjaxExplorer Remote Command Execution
AjaxExplorer has command terminal feature where you can move, copy, delete files etc... also lets a user save commands in a flat file named 'terminal' under their user profile '/ae.user/owner/myprofile'. An attacker can exploit the application by first creating an .htaccess file with an 'allow from all' directive to bypass access restrictions, next create arbitrary PHP files for remote command execution purposes. This exploit will require two consecutive HTTP requests, so the attacker needs to target an iframe to stay on same page until exploit is completed.
Mitigation:
Ensure that the application is not vulnerable to CSRF and XSS attacks. Implement proper input validation and sanitization.