[UNIX] Cross Site Scripting Vulnerability In CPAN WWW::Form Perl Module

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

  • Next message: SecuriTeam: "[EXPL] Serv-U FTPD "SITE CHMOD" Command Remote Exploit"
    To: list@securiteam.com
    Date: 29 Jan 2004 16:03:57 +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

    - - - - - - - - -

      Cross Site Scripting Vulnerability In CPAN WWW::Form Perl Module
    ------------------------------------------------------------------------

    SUMMARY

     <http://search.cpan.org/dist/WWW-Form/Form.pm> WWW::Form is a "simple and
    extendable module that allows developers to handle HTML form validation
    and display flexibly and consistently."

    The WWW::Form module contains several bugs which opens the possibility for
    a cross site scripting attack.

    DETAILS

    Vulnerable Systems:
     * WWW::Form version 1.12 and prior

    Immune Systems:
     * WWW::Form version 1.13

    The CPAN WWW::Form contains sections of code that open the possibility for
    a cross-site-scripting attack. An excerpt from the latest vulnerable
    version is presented below:

    1160: my $inputHTML = "< input type='$field->{type}'"
    1161:. " name='$fieldName' id='$fieldName' value='";
    1162:
    1163: if ($field->{type} eq 'checkbox') {
    1164: $inputHTML .= $field->{defaultValue};
    1165: }
    1166: else {
    1167: $inputHTML .= $field->{value};
    1168: }

    1314: $textarea .= ">";
    1315:
    1316: $textarea .= $field->{value};
    1317:
    1318: $textarea .= "< /textarea>";

    Patch Availability:
    There is no patch available but upgrading to version 1.13 solves the
    problem.

    ADDITIONAL INFORMATION

    The information has been provided by <mailto:shlomif@iglu.org.il> Shlomi
    Fish

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

    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: "[EXPL] Serv-U FTPD "SITE CHMOD" Command Remote Exploit"

    Relevant Pages

    • [TOOL] Metacortex - PacketFilter GUI
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... 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. ...
      (Securiteam)
    • [UNIX] osCommerces File Manager Arbitrary File Disclosure
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... 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. ...
      (Securiteam)
    • [TOOL] Aanval - Web Based Snort Console
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... 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. ...
      (Securiteam)
    • [NEWS] MyServer DoS (Long GET request)
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... 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. ...
      (Securiteam)
    • [UNIX] Cross Site Scripting in Moodle
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... 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. ...
      (Securiteam)