Rapid7 Vulnerability & Exploit Database

Artica Proxy Unauthenticated PHP Deserialization Vulnerability

Back to Search

Artica Proxy Unauthenticated PHP Deserialization Vulnerability

Disclosed
03/05/2024
Created
03/26/2024

Description

A Command Injection vulnerability in Artica Proxy appliance version 4.50 and 4.40 allows remote attackers to run arbitrary commands via unauthenticated HTTP request. The Artica Proxy administrative web application will deserialize arbitrary PHP objects supplied by unauthenticated users and subsequently enable code execution as the "www-data" user.

Author(s)

  • h00die-gr3y <h00die.gr3y@gmail.com>
  • Jaggar Henry of KoreLogic Inc.

Platform

Linux,PHP,Unix

Architectures

php, cmd, x64, x86

Development

Module Options

To display the available options, load the module within the Metasploit console and run the commands 'show options' or 'show advanced':

msf > use exploit/linux/http/artica_proxy_unauth_rce_cve_2024_2054
msf exploit(artica_proxy_unauth_rce_cve_2024_2054) > show targets
    ...targets...
msf exploit(artica_proxy_unauth_rce_cve_2024_2054) > set TARGET < target-id >
msf exploit(artica_proxy_unauth_rce_cve_2024_2054) > show options
    ...show and set options...
msf exploit(artica_proxy_unauth_rce_cve_2024_2054) > exploit

Time is precious, so I don’t want to do something manually that I can automate. Leveraging the Metasploit Framework when automating any task keeps us from having to re-create the wheel as we can use the existing libraries and focus our efforts where it matters.

– Jim O’Gorman | President, Offensive Security

;