Description
Multiple PHP remote file inclusion vulnerabilities in TeamCal Pro 3.1.000 and earlier allow remote attackers to execute arbitrary PHP code via a URL in the CONF[app_root] parameter to (1) tcuser.class.php, (2) absencecount.inc.php, (3) avatar.inc.php, (4) csvhandler.class.php, (5) functions.tcpro.php, (6) header.html.inc.php, (7) joomlajack.tcpro.php, (8) menu.inc.php, (9) other.inc.php, (10) tcabsence.class.php, (11) tcabsencegroup.class.php, (12) tcallowance.class.php, (13) tcannouncement.class.php, (14) tcconfig.class.php, (15) tcdaynote.class.php, (16) tcgroup.class.php, (17) tcholiday.class.php, (18) tclogin.class.php, (19) tcmonth.class.php, (20) tctemplate.class.php, (21) tcusergroup.class.php, or (22) tcuseroption.class.php in includes/, possibly a related issue to CVE-2006-4845.
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
- TeamCalPro 3.1.000 - Multiple Local/Remote File Inclusions EDB-4785 · webapps · Dec 25, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 39813 vdb-entry
- 39821 vdb-entry
- 39809 vdb-entry
- 39811 vdb-entry
- 39820 vdb-entry
- 39806 vdb-entry
- 39808 vdb-entry
- 39826 vdb-entry
- 39805 vdb-entry
- 4785 exploit
- teamcal-multiple-file-include(39212) vdb-entry
- 39807 vdb-entry
- 39815 vdb-entry
- 39823 vdb-entry
- 39822 vdb-entry
- 39817 vdb-entry
- 39825 vdb-entry
- 39812 vdb-entry
- 39818 vdb-entry
- 39824 vdb-entry
- 39819 vdb-entry
- 27022 vdb-entry
- 39810 vdb-entry
- 39814 vdb-entry
- 39816 vdb-entry