Description
functions/html_to_text.php in the Chat module before 1.5.2 for activeCollab allows remote authenticated users to execute arbitrary PHP code via the message[message_text] parameter to chat/add_messag, which is not properly handled when executing the preg_replace function with the eval switch.
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
-
Active Collab "chat module" Remote PHP Code Injection Exploit
exploit/multi/http/activecollab_chat
Exploit-DB 1
- Active Collab 'chat module' < 2.3.8 - Remote PHP Code Injection (Metasploit) EDB-18898 · remote · May 19, 2012 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 18898 exploit
- activecollab-pregreplace-code-exec(75741) vdb-entry
- 81966 vdb-entry
- 53624 vdb-entry
- http://www.activecollab.com/downloads/category/4/package/62/releases
- 49246 third-party-advisory