Description
PHP-Fusion 6.00.306 and earlier, running under Apache HTTP Server 1.3.27 and PHP 4.3.3, allows remote authenticated users to upload files of arbitrary types using a filename that contains two or more extensions that ends in an assumed-valid extension such as .gif, which bypasses the validation, as demonstrated by uploading then executing an avatar file that ends in ".php.gif" and contains PHP code in EXIF metadata.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- PHP-Fusion 6.00.306 - Multiple Vulnerabilities EDB-1760 · webapps · May 7, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 873 third-party-advisory
- http://www.php-fusion.co.uk/news.php
- phpfusion-avatar-extensions-code-execution(26388) vdb-entry
- 25537 vdb-entry
- 20060508 PHPFusion <= v6.00.306 avatar mod_mime arbitrary file upload & local inclusion vulnerabilities mailing-list
- 19992 third-party-advisory
- 17898 vdb-entry
- ADV-2006-1735 vdb-entry