Gallery 3.0.4 remote code execution

Description

"During the installation process it is possible to inject arbitrary PHP code into the database config file, leading to Remote Code Execution (RCE) on the target web server. For successful exploitation by an remote attacker it is required that the installation routine has not yet been completed on the web server.

However, another vulnerability in the administrator interface allows to delete arbitrary files. Thus, it is possible for an administrator to delete the database.php file with this second vulnerability, redo the installation, and inject a PHP backdoor with the first vulnerability. An XSS vulnerability (also reported in this release) can be used to gain admin privileges."

Remediation

Upgrade to the latest version of Gallery.

References
Severity
Classification
Tags
  • Code Execution  Known Vulnerabilities