[NT] SurgeLDAP Multiple Security Vulnerabilities
From: SecuriTeam (support_at_securiteam.com)
Date: 08/13/03
- Previous message: SecuriTeam: "[EXPL] Linux x86 "joe" Local Exploit"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
To: list@securiteam.com Date: 13 Aug 2003 14:31:29 +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
Get Thawte's New Step-by-Step SSL Guide for MSIIS
In this guide you will find out how to test, purchase, install
and use a Thawte Digital Certificate on your MSIIS web server.
Throughout, best practices for set-up are highlighted to help you
ensure efficient ongoing management of your encryption keys and digital
certificates. Get your copy of this new guide now:
http://ad.doubleclick.net/clk;5903126;8265119;j
- - - - - - - - -
SurgeLDAP Multiple Security Vulnerabilities
------------------------------------------------------------------------
SUMMARY
<http://netwinsite.com/surgeldap/> SurgeLDAP is "an advanced easy to
manage and install high performance LDAP v3 server. It supports any number
of schemas, easy to add/modify existing schemas, integrated web based user
access, and fast browser based administration tools. And all relevant RFC
protocols LDAP v2, LDAP v3, HTTP". The product has been found to contain
multiple security vulnerabilities.
DETAILS
The following vulnerabilities have been found in the SurgeLDAP product:
1) Disclosing the full path of the SurgeLDAP Server installation directory
2) CSS (Cross Site Scripting)
3) Denial of service
4) Clear text password storage
Path disclosure:
By requesting a file that does not exist on the server, for example
http://127.0.0.1:6680/aaa.html it is possible to cause the server to
return the path under which the product is installed.
CSS:
At least one of the parameters parsed by the product's CGIs allows remote
attackers to insert malicious HTML and/or JavaScript into pages.
Exploit:
http://127.0.0.1:6680/user.cgi?cmd=<
script>alert('C.S.S')</script>&utoken=
Denial of service vulnerability:
A remote user can issue an HTTP GET request for a large amount of
characters (e.g. '/AAAAA[501 times]'), causing the server crash.
Clear Text Password Storage Vulnerability:
SurgeLDAP Server stores usernames and passwords in a file called
C:\surgeldap\user.dat, the data stored there is in clear text.
Vendor response:
First of all thanks for bringing the below issues to my attention. :-)
> 1) Disclosing the full path of the SurgeLDAP Server installation
directory.
Thanks, I have now updated it now says:
File Not Found (aaa.html)
or File Not Found (test\aaa.html)
..etc.
> 2) CSS ( Cross Site Scripting ) .
> 3) Denial of service vulnerability .
For these two one the site is all and ready I expect that end users would
turn off the Web Server side of SurgeLDAP.
I have also just finished the capability to limit access to the modules by
IP as well.
We also have plans to implement
1) insure password guessing is not allowed
(e.g. limit guesses per ip per time)
2) have a setting to 'ignore' requests if they exceeds a certain
rate per ip per time.
3) limit concurrent connections per ip, if limit exceeded drop links
as they come in.
> 4) Clear Text Password Storage Vulnerability .
This one I have just finished updated yesterday, you can now save
passwords using:
plain text, ssha, sha, crypt or MD5.
Requires 1 change to the schema to select your wanted encoding method. :-)
ADDITIONAL INFORMATION
The information has been provided by <mailto:vulncode@yahoo.com> Ziv
Kamir.
========================================
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.
- Previous message: SecuriTeam: "[EXPL] Linux x86 "joe" Local Exploit"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
- Re: Office 2000 on SBS2003?
... what you install is important. ... Stick Office on that server, ...
vulnerabilities that depend entirely on how the apps are used. ... For those of us in the
real world doing real work and moving ... (microsoft.public.windows.server.sbs) - Re: New Event Log Errors!
... Somehow along those lines I'd also installed the Certificate Authority ... Did
you apply the last Server Pack for SBS Server? ... Please install Windows Support Tools
on the win2k3 sp1 problematic ... Microsoft is providing this information only as a convenience
to you: ... (microsoft.public.windows.server.sbs) - unsubmit
... Using a development server also [Roberto ... Can't find cable Internet connec
[Roberto ... You can fix that manually by 'apt-get install ... > development
machine, so if the production server goes down, we can ... (Debian-User) - Re: Fax on Terminal Server from SBS2K3
... please make sure the Fax service is installed on the TS server. ... you can
try the steps below to install Shared Fax Client: ... 248340 Installing and Using
Programs in Windows 2000 Terminal Services ... (microsoft.public.windows.server.sbs) - Re: fedora-list Digest, Vol 36, Issue 69
... The old server which i want to replace, runs on RedHat8 and these settings work. ...
FC6 through the rear view mirror ... and want to install Debian on Virtual Manger.
... Occasionally your car would die on the freeway for no reason. ... (Fedora)