[UNIX] Multiple Vulnerabilities in Phorum (common.php, common.php, login.php, register.php)

From: SecuriTeam (support_at_securiteam.com)
Date: 01/07/04

  • Next message: SecuriTeam: "[TOOL] env_audit - Environment Variable Security Auditor"
    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.


  • Next message: SecuriTeam: "[TOOL] env_audit - Environment Variable Security Auditor"

    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)

  • Quantcast