Description
Multiple eval injection vulnerabilities in HiveMail 1.3 and earlier allow remote attackers to execute arbitrary PHP code via (1) the contactgroupid parameter in addressbook.update.php, (2) the messageid parameter in addressbook.add.php, (3) the folderid parameter in folders.update.php, and possibly certain parameters in (4) calendar.event.php, (5) index.php, (6) pop.download.php, (7) read.bounce.php, (8) rules.block.php, (9) language.php, and (10) certain other scripts, as demonstrated by an addressbook.update.php request with a contactgroupid value of phpinfo() preceded by facilitators.
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
- HiveMail 1.3 - 'addressbook.add.php' Remote Code Execution EDB-1756 · webapps · May 6, 2006 · verified
- HiveMail 1.2.2/1.3 - 'addressbook.update.php?contactgroupid' Arbitrary PHP Command Execution EDB-27184 · webapps · Feb 11, 2006 · verified
- HiveMail 1.2.2/1.3 - 'folders.update.php?folderid' Arbitrary PHP Command Execution EDB-27185 · webapps · Feb 11, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://forum.hivemail.com/showthread.php?p=26745
- 16591 vdb-entry
- ADV-2006-0527 vdb-entry
- 20060210 HiveMail <= 1.3 Multiple Vulnerabilities mailing-list
- hivemail-multiple-file-include(24618) vdb-entry
- http://www.gulftech.org/?node=research&article_id=00098-02102006
- 18807 third-party-advisory