[UNIX] Multiple Vulnerabilities In phProfession Module For PostNuke

From: SecuriTeam (support_at_securiteam.com)
Date: 04/25/04

  • Next message: SecuriTeam: "[NT] Symantec Multiple Firewall TCP Options Denial Of Service Condition"
    To: list@securiteam.com
    Date: 25 Apr 2004 19:07:27 +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 phProfession Module For PostNuke
    ------------------------------------------------------------------------

    SUMMARY

     <http://sourceforge.net/projects/profession/> phProfession is "a job
    board script. There are two types of phPro - a standalone version and a
    PostNuke module. Support for standalone versions has been discontinued.
    This project supports only the PostNuke module starting from version 3.0."

    The module suffers from several types of vulnerabilities including full
    path disclosure, cross-site scripting and SQL injections.

    DETAILS

    Vulnerable Systems:
     * phprofession version 2.5, possibly prior

    Full path disclosure
    By requesting the following URL:
    http://localhost/postnuke0726/modules/phprofession/upload.php

    The following PHP error message will be displayed:
    Warning: main(header.php): failed to open stream: No such file or
    directory in
    D:\apache_wwwroot\postnuke0726\modules\phprofession\upload.php on line 19
    Warning: main(): Failed opening 'header.php' for inclusion
    (include_path='.;c:\php4\pear') in
    D:\apache_wwwroot\postnuke0726\modules\phprofession\upload.php on line 19
    ..

    Cross-site scripting
    The 'jcode' variable used by the upload module is not properly sanitized
    allowing an attacker to perform a cross-site scripting vulnerability:
    http://localhost/postnuke0726/modules.php?op=modload&name=phprofession&file=upload&jcode=[xsscode here]

    SQL Injection
    Due to improper filtering of the parameters received by the product an SQL
    injection occurs whenever additional SQL commands are entered into the
    offset variable.
     
    An example URL that performs such an injection:
    http://localhost/postnuke0726/modules.php?op=modload&name=phprofession&file=index&offset=foobar

    ADDITIONAL INFORMATION

    The information has been provided by <mailto:come2waraxe@yahoo.com> Janek
    Vind.

    ========================================

    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: "[NT] Symantec Multiple Firewall TCP Options Denial Of Service Condition"

    Relevant Pages

    • [UNIX] PHPNuke Multiple Vulnerabilities in Search Module
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... cross-site scripting and SQL injections located throughout the ... The vulnerability exists in the ... The first SQL injection vulnerability is a non-critical one in the ...
      (Securiteam)
    • [UNIX] Database Password Disclosure and Cross-Site Scripting in Bugzilla
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... Database Password Disclosure and Cross-Site Scripting in Bugzilla ... include permission for .htaccess files to override file access ...
      (Securiteam)
    • [NT] VP-ASP Shopping Cart 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 ... More cross-site scripting and SQL injection vulnerabilities were ... Although many believe XSS attacks boil down to simple JavaScript issues, ...
      (Securiteam)
    • [UNIX] Multiple Vulnerabilities in PostNuke Phoenix
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... PostNuke started as a fork from PHPNuke ... The vulnerabilities found in PostNuke Phoenix are full path disclosure and ... Cross-site Scripting ...
      (Securiteam)
    • [TOOL] SQID - SQL Injection Digger
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... Look for SQL injections and common errors in website urls found by ...
      (Securiteam)