[NEWS] Legato NetWorker Authentication Vulnerability

From: support@securiteam.com
Date: 11/25/01


From: support@securiteam.com
To: list@securiteam.com
Subject: [NEWS] Legato NetWorker Authentication Vulnerability
Message-Id: <20011124231700.3D304138BF@mail.der-keiler.de>
Date: Sun, 25 Nov 2001 00:17:00 +0100 (CET)

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

When was the last time you checked your server's security?
How about a monthly report?
http://www.AutomatedScanning.com - Know that you're safe.
- - - - - - - - -

  Legato NetWorker Authentication Vulnerability
------------------------------------------------------------------------

SUMMARY

 <http://portal1.legato.com/products/networker/> Legato NetWorker is a
solution for addressing the data storage needs of large and small
heterogeneous enterprise environments. A security vulnerability in the
product allows attackers to bypass the authentication procedure of the
Legato NetWorker application.

DETAILS

Vulnerable systems:
Legato NetWorker prior to version 6.1

There is a weakness in the authentication scheme of Legato NetWorker
Software. When a client contacts the server, it announces (in clear text)
via RPC his hostname or IP address, his username and the user's groups.
Then the server tries to resolve the IP address of the machine that have
initiated the dialog, if it fails, it sends an "unknown host" answer but
does not stop the authentication process. As a result, every machine which
IP could not be resolved by the server can fake any host or user. In
addition, by this way gain then administrator privilege onto the NetWorker
admin interface.

Proof concept:
Here, we suppose that "server" is the NetWorker's server which IP is
1.2.3.4.
We are now using a machine that could communicate freely with "server"
called "intruder" which IP is A.B.C.D
Prerequisite: "server" must be unable to perform a reverse lookup for the
hostname "intruder" into an IP address (This machine is unknown in
/etc/hosts and the associated DNS zone).

Therefore, as root on "intruder", we will do the followings actions:
 * Change the hostname of the machine in order to fake server's one:
# hostname server
 * Fake also the resolution mechanism onto the intruder machine
Add "A.B.C.D server" into /etc/hosts
 * Contact the server by 'nwadmin -s 1.2.3.4'
 * Now the server thinks your are @root=40server so he will be probably
let you the admin privileges.

(You can eventually fake another user by creating this user on "intruder"
and doing a 'su')

ADDITIONAL INFORMATION

The information has been provided by <mailto:10function@netcourrier.com>
10function.

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

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.



Relevant Pages

  • Re: Access Denied to share with anonymous access disabled
    ... > Integrated Windows authentication, then you are looking at the classic ... > server, why should the server automatically be able to use your ... > ASPNet local user account full access to the share. ... > anonymous access with integrated windows security on the web site. ...
    (microsoft.public.inetserver.iis.security)
  • Re: Potential vulnerabilities of the Microsoft RVP-based Instant Messaging
    ... >> Further to Greg's comments about this Encode Security Labs ... >> NTLM for authentication, ... > NTLM is a unilateral authentication protocol where the server ...
    (NT-Bugtraq)
  • Re: WCF security advice (and clarification) needed
    ... You, the client, resolve the foo.mycompany.com hostname within your ... TCP/IP) with that ticket as the security token. ... There are two parties participating in a security scenario, the server ... HTTP supports other authentication ...
    (microsoft.public.dotnet.framework.webservices)
  • unified authentication
    ... and a single Windows 2000 Server. ... I have recently been plagued by the security audit ... as employees have left the company and new ... and very fast authentication system with vpopmail + MySQL. ...
    (FreeBSD-Security)
  • RE: ASP.NET + SQL Server Windows authentication
    ... The problem is actually related to ASP.NET security. ... | Trying to understand why I can not get SQL server to trust my IIS server. ... | applications access to the DB server via NT Authentication. ... Basic Authentication will transfer the PW ...
    (microsoft.public.sqlserver.security)