| VID |
21935 |
| Severity |
30 |
| Port |
80, ... |
| Protocol |
TCP |
| Class |
CGI |
| Detailed Description |
The MyBulletinBoard program is vulnerable to an SQL injection vulnerability via the 'CLIENT-IP' HTTP header. MyBulletinBoard is a freely available forum package developed in PHP and MYSQL. MyBulletinBoard version 1.1.5 and earlier versions could allow a remote attacker to execute specially-crafted SQL commands, caused due to an input validation error in the 'getip()' function in 'inc/functions.php' script that does not validate the 'CLIENT_IP' variable before being used in SQL statements. This vulnerability could permit a remote attacker to pass malicious input to database queries, potentially resulting in data exposure, modification of the query logic, or even data modification or attacks against the database itself.
* References: http://community.mybboard.net/showthread.php?tid=10555 http://retrogod.altervista.org/mybb_115_sql.html http://secunia.com/advisories/21070/ http://www.frsirt.com/english/advisories/2006/2811
* Platforms Affected: MyBB Group, MyBulletinBoard versions 1.1.5 and earlier Any operating system Any version |
| Recommendation |
Upgrade to the latest version of MyBB (1.1.6 or later), available from the MyBB Download Web site at http://www.mybboard.com/downloads.php |
| Related URL |
CVE-2006-3775 (CVE) |
| Related URL |
18997 (SecurityFocus) |
| Related URL |
27752 (ISS) |
|