vendor:
Artica Web Proxy
by:
John Page (aka Hyp3rlinX)
9
CVSS
CRITICAL
Remote Code Execution
79
CWE
Product Name: Artica Web Proxy
Affected Version From: 3.06.112216
Affected Version To: 3.06.112216
Patch Exists: YES
Related CWE: CVE-2017-17055
CPE: a:artica:artica_web_proxy:3.06.112216
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: None
2017
Artica Web Proxy v.3.06.112216 Remote Code Execution
Artica offers a web based command line emulator 'system.terminal.php' (shell), allowing authenticated users to execute OS commands as root. However, artica fails to sanitize the following HTTP request parameter $_GET["username-form-id"] used in 'freeradius.users.php'. Therefore, authenticated users who click an attacker supplied link or visit a malicious webpage, can result in execution of attacker supplied Javascript code. Which is then used to execute unauthorized Operating System Commands (RCE) on the affected Artica Web Proxy Server abusing the system.terminal.php functionality. Result is attacker takeover of the artica server.
Mitigation:
Ensure that user input is properly sanitized and validated before being used in system commands.