Description
An authenticated command injection vulnerability exists in Tiki Wiki CMS versions ≤14.1, ≤12.4 LTS, ≤9.10 LTS, and ≤6.14 via the `viewmode` GET parameter in `tiki-calendar.php`. When the calendar module is enabled and an authenticated user has permission to access it, an attacker can inject and execute arbitrary PHP code. Successful exploitation leads to remote code execution in the context of the web server user.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Tiki Software Community Association | Wiki CMS Groupware | ≤ 14.1, ≤ 12.4 LTS, ≤ 9.10 LTS, ≤ 6.14 | — |
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 CMS Calendar Command Execution
exploit/linux/http/tiki_calendar_exec
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://tiki.org/article414-Important-Security-Fix-for-all-versions-of-Tiki vendor-advisory patch
- https://www.exploit-db.com/exploits/39965 exploit
- https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/linux/http/tiki_calendar_exec.rb exploit
- https://www.acunetix.com/vulnerabilities/web/tiki-wiki-cms-remote-code-execution-via-calendar-module/ third-party-advisory
- https://www.vulncheck.com/advisories/tiki-wiki-cms-authenticated-command-injection-in-calendar-module third-party-advisory