Application Security, Inc.
home client login partner login online store contact us
search:
Solutions Products Partners Support News & Events About Us

Team SHATTER Security Alert

LDAP Buffer Overflow

July 20, 2001

The Lotus Domino R5 Server Family has been discovered to be vulnerable to certain attacks exploiting the way LDAP requests are processed. The PROTOS LDAPv3 Test Suite of tools were used in the discovery of these vulnerabilities. More information about the Test Suite can be found at http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/ldapv3.

The vulnerabilities may allow for unauthorized privileged access. Buffer overflow and format string vulnerabilities are likely to be in the application components according to test results. One or more of these vulnerabilities may allow a remote attacker to execute arbitrary code on the server using Domino server privileges. The server usually runs with system privileges.

Affected systems include:

Lotus Domino R5 Server Family

A temporary solution is to block inbound connections at the network perimeter. However, it is noted that this will not prevent internal attacks.

ldap 389/tcp # Lightweight Directory Access Protocol

ldap 389/udp # Lightweight Directory Access Protocol

ldaps 636/tcp # ldap protocol over TLS/SSL (was sldap)

ldaps 636/udp # ldap protocol over TLS/SSL (was sldap)

Lotus reproduced the problem as reported by OUSPG and documented it in SPR#DWUU4W6NC8. Lotus considers security issues as top priority, and acted quickly to resolve the problem in a maintenance update to Domino. It was addressed in Domino R5.0.7a, which was released on May 18th, 2001. This release can be downloaded from Notes.net at http://www.notes.net/qmrdown.nsf/qmrwelcome.

The fix is documented in the fix list at http://www.notes.net/r5fixlist.nsf/Search!SearchView&Query=DWUU4W6NC8

Detailed information as well as solutions can be found at CERT, which issued this advisory:

http://www.securityfocus.com/frames/?content=/templates/advisory.html%3Fid%3D3444

Credit for this information goes to CERT as well as the Oulu University Secure Programming Group for originally reporting these vulnerabilities.

http://www.cert.org