Location: List Archives

List Archives

This forum is an archive of all posts to our mailing list over the past few years.  The forum is set read only therefore to contribute you will need to join our list community.  See more info about this here.

 

When subscribed to the list you should use your standard email client to send your posts to ActiveDir@mail.activedir.org.

List Archives

Subject: RE: [ActiveDir] [Fwd: [NT] Microsoft Windows Active Directory LDAP Server Information Disclosure Vulnerability]
Prev Next
You are not authorized to post a reply.

AuthorMessages
dejiUser is Offline

Posts:259

11/18/2008 3:05 PM  
It is considered a bug that can be exploited to gather information necessary to mount a better, and more targetted attack against the infrastructure. You can use this bug to enumerate the which account is PRESENT in the infrastructure, then you will use that knowledge to use your favorite "hacking" tool to target those known accounts.

This bug itself doesn't appear to give you any direct avenue of attack. I said "doesn't appear" because I am just going by the public information available about the bug. It could be worse, it could be nothing.


Sincerely,
_____
(, / | /) /) /)
/---| (/_ ______ ___// _ // _
) / |_/(__(_) // (_(_)(/_(_(_/(__(/_
(_/ /)
(/
Microsoft MVP - Directory Services
www.akomolafe.name<http://www.akomolafe.name/> - we know IT
-5.75, -3.23
Do you now realize that Today is the Tomorrow you were worried about Yesterday? -anon
________________________________
From: ActiveDir-owner@mail.activedir.org [ActiveDir-owner@mail.activedir.org] On Behalf Of Praveen Thampi [mr.praveeng@gmail.com]
Sent: Tuesday, November 18, 2008 11:35 AM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] [Fwd: [NT] Microsoft Windows Active Directory LDAP Server Information Disclosure Vulnerability]

I am a novice. But can somebody explain why this extended error message is a 'vulnerability' .

I mean if I enter wrong pwd for a user few times in a domain, the account gets locked out and get the message 'account locked out'. So this means the user existed. Can this too be considered as a vulnerability?

On Tue, Nov 18, 2008 at 11:34 PM, Susan Bradley, CPA <sbradcpa@pacbell.net<mailto:sbradcpa@pacbell.net>> wrote:


-------- Original Message --------
Subject: [NT] Microsoft Windows Active Directory LDAP Server Information Disclosure Vulnerability
Date: 18 Nov 2008 19:39:05 +0200
From: SecuriTeam <support@securiteam.com<mailto:support@securiteam.com>>
To: list@securiteam.com<mailto:list@securiteam.com>



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
- - - - - - - - -



Microsoft Windows Active Directory LDAP Server Information Disclosure Vulnerability
------------------------------------------------------------------------


SUMMARY

A vulnerability in Microsoft's Windows Active Directory's LDAP server allows remote attackers to discover which usernames are valid and which are not.

DETAILS

Affected systems:
* Microsoft Windows 2000 Server Service Pack 4
* Microsoft Windows Server 2003 Service Pack 1
* Microsoft Windows Server 2003 Service Pack 2

An information disclosure vulnerability exists in the manner that Microsoft LDAP server responds when binding to the LDAP server. In the case when an invalid password is provided, the server will respond with result code 49 (invalidCredentials) and an error message. A different error message is returned if an invalid username is provided.

For an existing user the bind response is similar to:
80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 52e, vece

For an non-existant user the following error message is returned:
80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece

As you can see, the values 52e and 525 differ. The meaning associated to 52e is 'invalid credentials'. The meaning associated to 525 is 'user not found'. The server can respond with seven other error codes, which makes it possible to infer other information about the status of the account such as "account has expired" or "user account locked".

Impact:
A successful exploit of this issue can allow an attacker to anonymously enumerate users on the affected system.

Exploit:
An exploit is available at <http://labs.portcullis.co.uk/application/ldapuserenum/> http://labs.portcullis.co.uk/application/ldapuserenum/

Vendor Response and Recomendations:
* Block TCP ports 389 and 636 at the perimeter firewall.

These ports are used to initiate a connection with the affected component.

Blocking it at the enterprise firewall, both inbound and outbound, will help prevent systems that are behind that firewall from attempts to exploit this vulnerability. We recommend that you block all unsolicited inbound communication from the Internet to help prevent attacks that may use other ports. For more information about ports, see TCP and UDP Port Assignments ( <http://go.microsoft.com/fwlink/?LinkId=21312> http://go.microsoft.com/fwlink/?LinkId=21312). For more information about the Windows Firewall, see How to Configure Windows Firewall on a Single Computer ( <http://www.microsoft.com/technet/security/smallbusiness/prodtech/windowsxp/cfgfwall.mspx> http://www.microsoft.com/technet/security/smallbusiness/prodtech/windowsxp/cfgfwall.mspx).

Timeline:
2008/10/06 - Vulnerability discovered
2008/10/21 - Internal proof of concept ready
2008/10/23 - Advisory draft ready
2008/10/24 - Initial notification to the vendor
2008/10/28 - Vendor acknowledges notification, case opened
2008/11/05 - Vendor reproduced the issue and the bug fix will be addressed through a Service Pack release
2008/11/07 - Vendor asks to add a mitigations section to the advisory
2008/11/11 - Portcullis adds a Vendor Response and Recomendations section
2008/11/13 - Advisory published in accordance with the vendor


ADDITIONAL INFORMATION

The information has been provided by Bernardo Damele Assumpcao Guimaraes.
The original article can be found at: <http://www.portcullis.co.uk/294.php> http://www.portcullis.co.uk/294.php



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

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<mailto:list-unsubscribe@securiteam.com> In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com<mailto: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.





List info : http://www.activedir.org/List.aspx
List FAQ : http://www.activedir.org/ListFAQ.aspx
List archive: http://www.activedir.org/ma/default.aspx

List info : http://www.activedir.org/List.aspx
List FAQ : http://www.activedir.org/ListFAQ.aspx
List archive: http://www.activedir.org/ma/default.aspx
You are not authorized to post a reply.
Forums >ActiveDir Mail List Archive >List Archives > RE: [ActiveDir] [Fwd: [NT] Microsoft Windows Active Directory LDAP Server Information Disclosure Vulnerability]



ActiveForums 3.7
Friends

Friends

VisualClickButoton
Members

Members

MembershipMembership:
Latest New UserLatest:mish
New TodayNew Today:2
New YesterdayNew Yesterday:5
User CountOverall:4858

People OnlinePeople Online:
VisitorsVisitors:57
MembersMembers:0
TotalTotal:57

Online NowOnline Now:

Ads

Copyright 2009 ActiveDir.org
Terms Of Use