[UNIX] Multiple Vulnerabilities in Phorum (common.php, common.php, login.php, register.php)
From: SecuriTeam (support_at_securiteam.com)
Date: 01/07/04
- Previous message: SecuriTeam: "[UNIX] Multiple Vulnerabilities in phpGedView"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
To: list@securiteam.com Date: 7 Jan 2004 16:30:35 +0200
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion
The SecuriTeam alerts list - Free, Accurate, Independent.
Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html
- - - - - - - - -
Multiple Vulnerabilities in Phorum (common.php, common.php, login.php,
register.php)
------------------------------------------------------------------------
SUMMARY
<http://www.phorum.org/> Phorum is "an Open Source web based discussion
software application written in PHP". Multiple security flaws in the
product allow remote users to cause SQL injection vulnerability, and
multiple cross-site scripting vulnerabilities.
DETAILS
Vulnerable systems:
* Phorum version 3.4.5 and prior
Immune systems:
* Phorum version 3.4.6
* Phorum version 5.0.2 alpha
Phorum is vulnerable to cross-site scripting and SQL injection bugs that
could allow for the remote compromise of any server running the affected
software.
Vulnerability #1:
An XSS vulnerability exists in the script 'common.php' that allows
arbitrary code execution on the client-side browser. Ironically, this
vulnerability is in the 'phorum_check_xss()' function. The vulnerable code
is below:
if(!is_array($value) && $key!="body" && $key!="subject" && $key!="hide" &&
stristr($value, "< script")){ echo "script detected in $key";
By sending a HTTP/POST variable to any Phorum script, an attacker could
craft the key of the variable into an XSS attack, providing the value of
the variable contains the string "< script".
Vulnerability #2:
Another XSS vulnerability exists in the script 'profile.php'. This
vulnerability exists via insufficient sanitization of the variable
'EditError'. If a user is logged on, an attacker could use this
vulnerability to include arbitrary code on the user's browser.
NOTE: Phorum (common.php) does checks for '< script>' tags, however XSS
attacks are not limited to just the < script> tags! An attacker could use
many forms of XSS (such as < iframe>) to launch attacks upon users.
Vulnerability #3:
Once again, there is an XSS vulnerability in the script 'login.php' that
may allow attackers to execute arbitrary code in the users' browser. This
exploit is due to (again) the 'Error' variable not being sanitized
correctly.
Vulnerability #4:
A SQL Injection vulnerability exists in the script 'register.php' in the
field 'hide_email'. This vulnerability could lead to the execution of SQL
commands inside the script.
Vendor status:
Phorum has released Phorum v3.4.6 as a response to this advisory. Please
patch your vulnerable software ASAP.
ADDITIONAL INFORMATION
The information has been provided by <mailto:enune@fribble.net> Calum
Power.
========================================
This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com
====================
====================
DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
- Previous message: SecuriTeam: "[UNIX] Multiple Vulnerabilities in phpGedView"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
- [UNIX] Mantis Bug Tracker Multiple Vulnerabilities
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... any HTML or script code
can be injected. ... * Another XSS vulnerability can be found in the signup.php script
(ex.: ... there is also a remote PHP code execution in the system. ... (Securiteam) - [UNIX] Multiple Vulnerabilities in Psychoblogger CMS Package
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... There is a Cross-Site-Scripting
vulnerability in the script ... Another SQL-Injection vulnerability exists in the comments.php
script, ... This string manipulates the SQL query into looking something like this:
... (Securiteam) - [NT] Snitz Forum 2000 Cross Site Scripting In User Registration Form
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... A cross site scripting vulnerability
has been found in the user ... When registering a new account the register.asp script fails
to properly ... Vendor Status: ... (Securiteam) - [NEWS] Multiple HP Web JetAdmin Vulnerabilities (DoS, Upload, Write, Read, Command Execution)
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... script, used in conjunction
with other vulnerable files allow us to use ... File reading vulnerability as well as HTS
script injection ... can create files in the Administrators startup folder. ...
(Securiteam) - Multiple Vulnerabilities in Phorum 3.4.5
... Phorum 3.4.5 Vulnerabilities ... An XSS vulnerability exists in the script
'common.php' that allows ... By sending a HTTP/POST variable to any Phorum script, an attacker
... Another XSS vulnerability exists in the script 'profile.php'. ... (Bugtraq)