[UNIX] Land Down Under (LDU) Cross-Site Scripting Vulnerabilities

From: SecuriTeam (support_at_securiteam.com)
Date: 05/30/04

  • Next message: SecuriTeam: "[NEWS] SSH URI Handler Code Execution"
    To: list@securiteam.com
    Date: 30 May 2004 19:44:08 +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

    - - - - - - - - -

      Land Down Under (LDU) Cross-Site Scripting Vulnerabilities
    ------------------------------------------------------------------------

    SUMMARY

     <http://ldu.neocrome.net/> LDU is "a PHP/MySQL based website engine". LDU
    is prone to cross-site scripting in it's special BBcodes that allow
    credential stealing (i.e: cookies, sessions..).

    DETAILS

    Vulnerable Systems:
     * LDU version 700, before security patch

    Immune Systems:
     * LDU version 700, after released patch

    When a user adds an image to the forum, the system doesn't check if the
    input is something like JavaScript code. Therefore it is possible to do
    something like this:
    [img]javascr!pt:alert(document.cookie);[/img]

    Note: Tags are enclosed in brackets.

    Using JavaScript, one can become any user that is using a browser with
    JavaScript support, including the admin. Another problem is the ability to
    cause any user to automatically logout of the board using the following
    script code:
    [img]http://www.thesitewithLDU.com/auth.php?m=logout[/img]

    Which is an inherent problem in LDU that allows this. Anyone reading a
    topic with said image will automatically log out.

    Vendor Status:
    The vendor has been informed and a security patch was released. It can be
    obtained from LDU's website. A direct link:
    <http://ldu.neocrome.net/page.php?id=1357>
    http://ldu.neocrome.net/page.php?id=1357.

    ADDITIONAL INFORMATION

    The information has been provided by <mailto:timdegier@home.nl> tim de
    gier.

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

    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: "[NEWS] SSH URI Handler Code Execution"

    Relevant Pages

    • Re: JS and security.
      ... > According to a financial website I tried to access without JavaScript: ... > How would using JS improve security? ... the main browser window will not contain the history of the child window. ...
      (comp.lang.javascript)
    • Re: Javascript disabled in my browser?
      ... I have already enabled Active Scripting ... > Click "OK" to close the Security window. ... > JavaScript is now enabled for our web site. ...
      (microsoft.public.windows.inetexplorer.ie6.browser)
    • [Full-disclosure] The state of JavaScript Hacking
      ... this than the security mailing lists. ... importance of JavaScript and other under appreciate web technologies ... As you might already know JavaScript is becoming more and more popular ... If you have less overhead with developing desktop and web applications ...
      (Full-Disclosure)
    • Re: JS and security.
      ... How would using JS improve security? ... Firs off for any of this to mean anything the sitew would have to only function with JavaScript enabled. ... This has the benefit that once that window is closed the main browser window will not contain the history of the child window. ... Active reminders to close a browser window when leaving an application ) to prevent history mining) are often effective. ...
      (comp.lang.javascript)
    • Re: New IE security hole
      ... > Javascript for a month or two," both because it would break needed ... Security researchers in favor of full and immediate ... > Microsoft always takes at least 45 days to test and release a patch. ... saying Microsoft needs 45 days to fix this is a load of cow "flap". ...
      (microsoft.public.security)