Barracuda Spam Firewall Cross-Site Scripting


.:: SUMMARY

Barracuda Spam Firewall Cross-Site Scripting

Version: Barracuda Spam Firewall firmware v3.4.10.102 
It is suspected that all previous versions of Barracuda Spam Firewall are vulnerable.

.:: BACKGROUND

The Barracuda Spam Firewall is an integrated hardware and software solution designed to protect your email server 
from spam, virus, spoofing, phishing and spyware attacks.

More info:    http://www.barracudanetworks.com

.:: DESCRIPTION

The Web Administration Console is vulnerable to a Pre-Auth Cross-Site Scripting due to a failure of the application to properly
sanitize user-supplied input prior to including it in dynamically generated web document when logging in with a username that 
contains javascript injections and only while the "Monitor Web Syslog" screen is open. 


Example :
---------
Inserting HTML/Javascript in the username form it will be injected, only if 
an autheticated user has the "Monitor Web Syslog" open. 

 john@<script>alert("String")</script>.blah.com 


.:: IMPACT
This can lead to credentials stealing.

.:: VENDOR RESPONSE

Vendor advisory:
 "http://www.barracudanetworks.com/ns/support/tech_alert.php"
Vendor patch: 
     Upgrade to Firmware 3.5.10.016 
    
    
.:: DISCLOSURE TIMELINE

08/24/2007  Initial vendor notification
08/27/2007  Initial vendor response
09/06/2007  Fix released by vendor
09/21/2007  Coordinated public disclosure

.:: CREDIT

Federico Kirschbaum is credited with discovering this vulnerability.
fedek][at][infobyte][dot][com][dot][ar

.:: LEGAL NOTICES

Copyright (c) 2007 by [ISR] Infobyte Security Research.
Permission to redistribute this alert electronically is granted as long as it is not 
edited in any way unless authorized by Infobyte Security Research Response. 
Reprinting the whole or part of this alert in any medium other than electronically 
requires permission from infobyte com ar

Disclaimer
The information in the advisory is believed to be accurate at the time of publishing 
based on currently available information. Use of the information constitutes acceptance 
for use in an AS IS condition. There are no warranties with regard to this information. 
Neither the author nor the publisher accepts any liability for any direct, indirect, or 
consequential loss or damage arising from use of, or reliance on, this information.

Post a Comment
Thanks for your comment