Vigil@nce: Sun Directory Server, denial of service via core_get_proxyauth_dn
January 2010 by Vigil@nce
An attacker can send a malicious LDAP query to Sun Directory
Server, in order to stop it.
– Severity: 2/4
– Consequences: denial of service of service
– Provenance: intranet client
– Means of attack: 1 attack
– Ability of attacker: technician (2/4)
– Confidence: unique source (2/5)
– Diffusion of the vulnerable configuration: high (3/3)
– Creation date: 11/01/2010
IMPACTED PRODUCTS
– Sun Java System Directory Server
DESCRIPTION OF THE VULNERABILITY
The Sun Java System Directory Server product manages LDAP queries.
The RFC 4370 defines the extension "LDAP Proxied Authorization
Control" which is used to request that an operation be processed
under another authorization.
The core_get_proxyauth_dn() function of Sun Java System Directory
Server obtains the Distinguished Name contained in this query.
However, if this extension is malformed, this function
dereferences a NULL pointer.
An attacker can therefore send a malicious LDAP query to Sun
Directory Server, in order to stop it.
CHARACTERISTICS
– Identifiers: BID-37699, VIGILANCE-VUL-9332
– Url: http://vigilance.fr/vulnerability/Sun-Directory-Server-denial-of-service-via-core-get-proxyauth-dn-9332