openbsd-ports/databases/openldap/patches/patch-servers_slapd_dn_c
pea d8e2f5d8db *MAJOR UPGRADE*
Upgrade to OpenLDAP 2.4.23.
Important things to know:

+ ldbm backend has been removed
+ bdb is the default backend
+ slurp has been removed

Backup all your data before this upgrade !!

Tested in a bulk by landry@
Lot of help/comments/ideas/tests from ajacoutot@, jasper@, landry@, sthen@, stephan@

ok ajacoutot@, landry@, jasper@, stephan@
2011-01-07 10:24:30 +00:00

22 lines
525 B
Plaintext

$OpenBSD: patch-servers_slapd_dn_c,v 1.2 2011/01/07 10:24:30 pea Exp $
SECURITY FIX
Resolves CVE-2010-0211 and CVE-2010-0212 (ITS#6570)
from upstream
--- servers/slapd/dn.c.orig Thu Jun 10 19:48:06 2010
+++ servers/slapd/dn.c Tue Sep 7 15:11:59 2010
@@ -380,6 +380,10 @@ LDAPRDN_rewrite( LDAPRDN rdn, unsigned flags, void *ct
if (!ava->la_value.bv_len) {
return LDAP_INVALID_SYNTAX;
}
+ /* reject empty values */
+ if (!ava->la_value.bv_len) {
+ return LDAP_INVALID_SYNTAX;
+ }
}
rc = LDAP_SUCCESS;