[NEWS] WebIntelligence Vulnerable to Session Hijacking
From: support@securiteam.com
Date: 01/13/03
- Previous message: support@securiteam.com: "[TOOL] NBTdeputy, NetBIOS Swiss Knife"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
From: support@securiteam.com To: list@securiteam.com Date: 13 Jan 2003 11:08: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
Beyond Security would like to welcome Tiscali World Online
to our service provider team.
For more info on their service offering IP-Secure,
please visit http://www.worldonline.co.za/services/work_ip.asp
- - - - - - - - -
WebIntelligence Vulnerable to Session Hijacking
------------------------------------------------------------------------
SUMMARY
The <http://www.businessobjects.com/products/webi/> WebIntelligence
application is a web interface towards the Business Objects application
server. It uses HTTPS and cookies to keep track of user sessions. These
session cookies are vulnerable. An attacker can guess session cookies and
use this information to hijack sessions of other users, thereby gaining
unauthorized access to the WebIntelligence tool. Next, the attacker can
take any action the original user is able to take, except changing the
account password.
There also exists a win32 client application that uses the same protocols
and the same cookie mechanism to connect to the Business Objects server.
Both web interface and client are vulnerable to session hijacking.
DETAILS
Vulnerable systems:
* WebIntelligence version 2.7.1
WebIntelligence server assigns a cookie to each session for purpose of
session tracking. Whenever a user connects using his/her browser, he/she
receives such a session ID cookie. If the user then authenticates
successfully, the WebIntelligence server marks this session at server side
as 'authenticated'.
During the same session, the user's browser keeps sending this cookie back
to the server. This helps the server to keep track of the user's session.
As long as the session is marked 'authenticated' the server will not
prompt the user for his/her password anymore.
So, if an attacker succeeds in stealing or guessing a user's session ID
cookie, the attacker may gain access to this user's WebIntelligence
session. It has been found that WebIntelligence uses cookies that can be
guessed by an attacker.
As a result, the attacker can view any screen, including mail box, and
perform any action the user can. The attacker can not set a new password
for the hijacked account as this would require knowledge of the current
password.
Extension
The Business Objects full client is a Windows application that can be
downloaded through the WebIntelligence interface. Although it does not run
in a browser, it does use the same HTTPS protocols for connecting to the
WebIntelligence server and the same session ID cookies are used.
Therefore, ZABO is also vulnerable to this attack.
The client only product (BusinessObjects) is not at risk.
Solution
<http://www.businessobjects.com> Business Objects has a HotFix for this
issue (Bug ID 1063161) and it is expected that this fix will be
incorporated in Service Pack 7, expected in the early part of Q2.
Business Objects advises their customers to deploy the appropriate CSP on
all their servers machines. The appropriate CSPs for SP3, SP4, SP5 and SP6
can be downloaded from:
<http://techsupport.businessobjects.com/app/SecBulletin_120402.asp>
http://techsupport.businessobjects.com/app/SecBulletin_120402.asp.
Timeline (only relevant steps)
November 2002: Ubizen contacted and provided details to Business Objects
December 2002: Received bug ID and preliminary fix info from Business
Objects
January 2003: Business Objects released security bulletin and fixes to its
customers
ADDITIONAL INFORMATION
The information has been provided by Stijn Durant of
<http://www.ubizen.com> Ubize.
========================================
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: support@securiteam.com: "[NT] Multiple Vulnerabilities Found in PlatinumFTPserver"
- Previous message: support@securiteam.com: "[TOOL] NBTdeputy, NetBIOS Swiss Knife"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
- Re: passing data from page to page
... are viewed by some as security problems. ... stuff in cookies, ...
MORE infomation about that last session. ... your customers/users are secure, go jump
hoops. ... (alt.php) - Re: No Cookie: how to implement session?
... form of security Cookies can be ... so the "session" can time-out...
... Sites should never rely on cookies timing out. ... also disables javascript,
so relying on javascript as you described ... (comp.lang.python) - wp-04-0001: Multiple Browser Cookie Injection Vulnerabilities
... A design goal for cookies is to "prevent the sharing of session ... Attacker
obtains attacker.ltd.uk domain ... Cross Security Boundary Cookie Injection ...
(Bugtraq) - wp-04-0001: Multiple Browser Cookie Injection Vulnerabilities
... A design goal for cookies is to "prevent the sharing of session ... Attacker
obtains attacker.ltd.uk domain ... Cross Security Boundary Cookie Injection ...
(Bugtraq) - Re: Desktop Creation
... Your statement only gives one small piece of the security picture. ... The reason
for no desktop window access by services is that an unsecured ... session 1 and
communicate with an IPC with the SYSTEM service. ... API evolution. ... (microsoft.public.win32.programmer.kernel)