Description
Multiple PHP remote file inclusion vulnerabilities in mcGuestbook 1.3 allow remote attackers to execute arbitrary PHP code via a URL in the lang parameter to (1) admin.php, (2) ecrire.php, and (3) lire.php. NOTE: it was later reported that the ecrire.php vector also affects 1.2. NOTE: this issue might be limited to a race condition during installation or an improper installation, since a completed installation creates an include file that prevents external control of the $lang variable.
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 3
- mcGuestbook 1.3 - 'admin.php?lang' Remote File Inclusion EDB-28035 · webapps · Jun 16, 2006 · verified
- mcGuestbook 1.3 - 'ecrire.php?lang' Remote File Inclusion EDB-28036 · webapps · Jun 16, 2006 · verified
- mcGuestbook 1.3 - 'lire.php?lang' Remote File Inclusion EDB-28037 · webapps · Jun 16, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- mcguestbook-multiple-file-include(27114) vdb-entry
- 27460 vdb-entry
- 18476 vdb-entry
- 20060616 file include exploits in mcGuestbook 1.3 mailing-list
- 27461 vdb-entry
- 1125 third-party-advisory
- 27462 vdb-entry
- 20060613 file include exploits in mcGuestbook 1.3 mailing-list