Description
Multiple PHP remote file inclusion vulnerabilities in TagIt! Tagboard 2.1.B Build 2 and earlier, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the (1) configpath parameter to (a) tagviewer.php, (b) tag_process.php, and (c) CONFIG/errmsg.inc.php; and (d) addTagmin.php, (e) ban_watch.php, (f) delTagmin.php, (g) delTag.php, (h) editTagmin.php, (i) editTag.php, (j) manageTagmins.php, and (k) verify.php in tagmin/; the (2) adminpath parameter to (l) tagviewer.php, (m) tag_process.php, and (n) tagmin/index.php; and the (3) admin parameter to (o) readconf.php, (p) updateconf.php, (q) updatefilter.php, and (r) wordfilter.php in tagmin/; different vectors than CVE-2006-5249.
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 16
- Tagit! Tagit2b 2.1.B Build 2 - 'tagviewer.php' Multiple Remote File Inclusions EDB-29578 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - 'tag_process.php' Multiple Remote File Inclusions EDB-29579 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/CONFIG/errmsg.inc.php?configpath' Remote File Inclusion EDB-29580 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/addTagmin.php?configpath' Remote File Inclusion EDB-29581 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/ban_watch.php?configpath' Remote File Inclusion EDB-29582 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/delTagmin.php?configpath' Remote File Inclusion EDB-29583 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/delTag.php?configpath' Remote File Inclusion EDB-29584 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/editTagmin.php?configpath' Remote File Inclusion EDB-29585 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/editTag.php?configpath' Remote File Inclusion EDB-29586 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/manageTagmins.php?configpath' Remote File Inclusion EDB-29587 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/verify.php?configpath' Remote File Inclusion EDB-29588 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/index.php?adminpath' Remote File Inclusion EDB-29589 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/readconf.php?Admin' Remote File Inclusion EDB-29590 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/updateconf.php?Admin' Remote File Inclusion EDB-29591 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/updatefilter.php?Admin' Remote File Inclusion EDB-29592 · webapps · Feb 12, 2007 · verified
- Tagit! Tagit2b 2.1.B Build 2 - '/tagmin/wordfilter.php?Admin' Remote File Inclusion EDB-29593 · webapps · Feb 12, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 34618 vdb-entry
- 34614 vdb-entry
- http://advisories.echo.or.id/adv/adv65-K-159-2007.txt
- 34616 vdb-entry
- tagit-multiplescripts-file-include(32436) vdb-entry
- 34607 vdb-entry
- 34609 vdb-entry
- 34611 vdb-entry
- ADV-2007-0557 vdb-entry
- 34613 vdb-entry
- 34610 vdb-entry
- 22518 vdb-entry
- 34608 vdb-entry
- 34605 vdb-entry
- 34606 vdb-entry
- 34615 vdb-entry
- 34603 vdb-entry
- 34612 vdb-entry
- 34617 vdb-entry
- 34604 vdb-entry