SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Partners
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com

Sign Up!





Category:  Application (Security)  >  Symantec Gateway Security Vendors:  Symantec
Symantec Gateway Security Input Validation Flaw Permits Remote Cross-Site Scripting and Administrative Session Hijacking
SecurityTracker Alert ID:  1009231
CVE Reference:  CAN-2004-0192   (Links to External Site)
Updated:  Mar 4 2004
Original Entry Date:  Feb 26 2004
Impact:  Disclosure of authentication information, Disclosure of user information, Execution of arbitrary code via network, Modification of user information, User access via network
Fix Available:  Yes   Exploit Included:  Yes   Vendor Confirmed:  Yes  
Version(s): 2.0
Description:  An input validation vulnerability was reported in Symantec Gateway Security. A remote user can conduct cross-site scripting attacks to hijack an administrative session.

Brian Soby of Raytheon reported that the server does not properly filter HTML code from URLs when displaying an error page containing the URL.

A remote user can create a specially crafted URL that, when loaded by a target user, will cause arbitrary scripting code to be executed by the target user's browser. The code will originate from the site running the Symantec Gateway Security software and will run in the security context of that site. As a result, the code will be able to access the target user's cookies (including authentication cookies), if any, associated with the site, access data recently submitted by the target user via web form to the site, or take actions on the site acting as the target user.

A demonstration exploit URL is provided:

https://FirewallHostname:2456/sgmi/<script>badscript</script>

According to the report, a remote user can exploit this flaw to obtain the JSESSIONID authentication cookie and hijack an administrative session.

Impact:  A remote user can access the target user's cookies (including authentication cookies), if any, associated with the site running the Symantec Gateway Security software, access data recently submitted by the target user via web form to the site, or take actions on the site acting as the target user. A remote user can hijack an administrative session.
Solution:  The vendor has issued a fix, available at:

http://www.symantec.com/techsupp/enterprise/products/sym_gateway_security/sym_gw_security_2_5400/files.html

The fix is listed under hotfix ID SG8000-20040130-00.

Vendor URL:  www.symantec.com/techsupp/enterprise/products/sym_gateway_security/sym_gw_security_2_5400/files.html (Links to External Site)
Cause:  Input validation error
Underlying OS:  Windows (Any)
Reported By:  Brian_J_Soby@raytheon.com
Message History:   None.


 Source Message Contents

Date:  Thu, 26 Feb 2004 17:41:43 -0500
From:  Brian_J_Soby@raytheon.com
Subject:  [Full-Disclosure] Symantec Gateway Security Management Service Cross Site Scripting

 

This is a multipart message in MIME format.
--=_alternative 007CABAA85256E46_=
Content-Type: text/plain; charset="us-ascii"

Symantec Gateway Security Management Service Cross Site Scripting

Product: Symantec Gateway Security 2.0
Date: 02/25/2004
Author: Brian Soby, Raytheon


1.  Overview
----------------------------------------
A cross site scripting vulnerability exists in Symantec Gateway Security's 
management service which could allow an attacker to hijack a management 
session to the device.

2.  Vulnerability Description
----------------------------------------
A vulnerability exists in the Symantec Gateway Security management server 
object's handling of URLs when including them in error pages displayed to 
the requesting client.  No parsing is done to the URLs to ensure that HTML 
tags are not included and returned to the client.

3.  Conditions
---------------------------------------
The URL requested by the client must be handled by the Symantec Gateway 
Security's custom server object.  For example, any request for an object 
under the /sgmi directory is passed to the Symantec Gateway Security 
server object for processing. The attacker could present a URL in the form 
of https://FirewallHostname:2456/sgmi/<script>badscript</script> to the 
client.  SGS would display the URL back to the client, usually in a 404 
page or other error page, causing the execution of the script "badscript" 
in the context of the SGS device.

4. Impact
--------------------------------------
Malicious script can be executed in the context of a trusted device, 
authentication cookies can be stolen (including JSESSIONID cookie used to 
authenticate a management session), etc.  Because no access control policy 
restricts the access to the management service by default, an attacker who 
is able to obtain the JSESSIONID cookie for a valid session could connect 
from an untrusted network and assume management rights of the device.

5. Solution
--------------------------------------
Symantec has released a patch that addresses this issue.  It is available 
at
http://www.symantec.com/techsupp/enterprise/products/sym_gateway_security/sym_gw_security_2_5400/file
s.html under hotfix ID SG8000-20040130-00. This problem is described in the hotfix readme as a fix that "Changes the return page when management URL is requested incorrectly" 6. Disclaimer -------------------------------------- The information in this 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, expressed or implied, with regard to this information. In no event shall the author be liable for any damages whatsoever arising out of or in connection with this information. 7. Copyright -------------------------------------- Copyright (c) 2004 Raytheon. Permission is hereby granted to redistribute this alert electronically, provided it is left whole and not modified in any way. --=_alternative 007CABAA85256E46_= Content-Type: text/html; charset="us-ascii" <br><font size=2 face="Courier New">Symantec Gateway Security Management Servic
e Cross Site Scripting<br> <br> Product: Symantec Gateway Security 2.0<br> Date: 02/25/2004</font> <br><font size=2 face="Courier New">Author: Brian Soby, Raytheon</font> <br><font size=2 face="Courier New"><br> <br> 1. &nbsp;Overview<br> ----------------------------------------<br> A cross site scripting vulnerability exists in Symantec Gateway Security's management service which c
ould allow an attacker to hijack a management session to the device.<br> <br> 2. &nbsp;Vulnerability Description<br> ----------------------------------------<br> A vulnerability exists in the Symantec Gateway Security management server object's handling of URLs w
hen including them in error pages displayed to the requesting client. &nbsp;No parsing is done to the URLs to ensure that HTML tag
s are not included and returned to the client.<br> <br> 3. &nbsp;Conditions<br> ---------------------------------------<br> The URL requested by the client must be handled by the Symantec Gateway Security's custom server obje
ct. &nbsp;For example, any request for an object under the /sgmi directory is passed to the Symantec Gateway Security server object for
processing. The attacker could present a URL in the form of https://FirewallHostname:2456/sgmi/&lt;script&gt;badscript&
lt;/script&gt; to the client. &nbsp;SGS would display the URL back to the client, usually in a 404 page or other error page, causing the execution
of the script &quot;badscript&quot; in the context of the SGS device.<br> <br> 4. Impact<br> --------------------------------------<br> Malicious script can be executed in the context of a trusted device, authentication cookies can be st
olen (including JSESSIONID cookie used to authenticate a management session), etc. &nbsp;Because no access control policy restrict
s the access to the management service by default, an attacker who is able to obtain the JSESSIONID cookie for a valid session could connec
t from an untrusted network and assume management rights of the device.</font> <br><font size=2 face="Courier New"><br> 5. Solution<br> --------------------------------------<br> Symantec has released a patch that addresses this issue. &nbsp;It is available at<br> http://www.symantec.com/techsupp/enterprise/products/sym_gateway_security/sym_gw_security_2_5400/file
s.html under hotfix ID SG8000-20040130-00. &nbsp;This problem is described in the hotfix readme as a fix that &quot;Changes the return
page when management URL is requested incorrectly&quot;<br> <br> 6. Disclaimer<br> --------------------------------------<br> The information in this advisory is believed to be accurate at the time of publishing based on curren
tly available information. Use of the information constitutes acceptance for use in an AS IS condition. &nbsp;There are no warr
anties, expressed or implied, with regard to this information. In no event shall the author be liable for any damages whatsoever arisin
g out of or in connection with this information.<br> <br> 7. Copyright<br> --------------------------------------<br> Copyright (c) 2004 Raytheon. &nbsp;Permission is hereby granted to redistribute this alert electr
onically, provided it is left whole and not modified in any way.</font> --=_alternative 007CABAA85256E46_=-- _______________________________________________ Full-Disclosure - We believe in it. Charter: http://lists.netsys.com/full-disclosure-charter.html


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2004, SecurityGlobal.net LLC