Description
An unauthenticated arbitrary file upload vulnerability exists in FlashChat versions 6.0.2 and 6.0.4 through 6.0.8. The upload.php endpoint fails to properly validate file types and authentication, allowing attackers to upload malicious PHP scripts. Once uploaded, these scripts can be executed remotely, resulting in arbitrary code execution as the web server user.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| TUFaT | FlashChat | 6.0.2, 6.0.4 – ≤ 6.0.8 | — |
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.
Metasploit 1 module
-
FlashChat Arbitrary File Upload
exploit/unix/webapp/flashchat_upload_exec
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/unix/webapp/flashchat_upload_exec.rb exploit
- https://www.exploit-db.com/exploits/28709 exploit
- https://www.fortiguard.com/encyclopedia/ips/37342/flashchat-arbitrary-file-upload third-party-advisory
- https://www.phpbb.com/community/viewtopic.php?t=2627786
- https://www.vulncheck.com/advisories/flashchat-arbitrary-file-upload-rce third-party-advisory