]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9454 fix issuerAndThisUpdateCheck
authorHoward Chu <hyc@openldap.org>
Sat, 6 Feb 2021 20:52:06 +0000 (20:52 +0000)
committerHoward Chu <hyc@openldap.org>
Sat, 6 Feb 2021 20:52:06 +0000 (20:52 +0000)
servers/slapd/schema_init.c

index 4668996251610dd79861de2e70244d82ef5fa9f2..914df70ebac9ed79fba62287165ba5d8621e0ede 100644 (file)
@@ -3975,6 +3975,8 @@ issuerAndThisUpdateCheck(
                                        break;
                                }
                        }
+                       if ( tu->bv_len < STRLENOF("YYYYmmddHHmmssZ") ) return LDAP_INVALID_SYNTAX;
+
                        x.bv_val += tu->bv_len + 1;
                        x.bv_len -= tu->bv_len + 1;