Description
TikiWiki CMS/Groupware before 6.7 LTS and before 8.4 allows remote attackers to execute arbitrary PHP code via a crafted serialized object in the (1) cookieName to lib/banners/bannerlib.php; (2) printpages or (3) printstructures parameter to (a) tiki-print_multi_pages.php or (b) tiki-print_pages.php; or (4) sendpages, (5) sendstructures, or (6) sendarticles parameter to tiki-send_objects.php, which is not properly handled when processed by the unserialize function.
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
-
Tiki Wiki unserialize() PHP Code Execution
exploit/unix/webapp/tikiwiki_unserialize_exec
Exploit-DB 2
- Tiki Wiki CMS Groupware 8.3 - 'Unserialize()' PHP Code Execution (Metasploit) EDB-19630 · webapps · Jul 9, 2012 · verified
- Tiki Wiki CMS Groupware 8.3 - 'Unserialize()' PHP Code Execution EDB-19573 · webapps · Jul 4, 2012 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 19630 exploit
- 19573 exploit
- http://info.tiki.org/article190-Tiki-Wiki-CMS-Groupware-Updates-Tiki-6-7-LTS
- 54298 vdb-entry
- http://dev.tiki.org/item4109
- 83534 vdb-entry
- 20120704 [CVE-2012-0911] Tiki Wiki CMS Groupware <= 8.3 "unserialize()" PHP Code Execution mailing-list
- tikiwiki-unserialize-code-exec(76758) vdb-entry
- http://info.tiki.org/article191-Tiki-Releases-8-4