[PATCH] ITS#9454 fix issuerAndThisUpdateCheck
authorHoward Chu <hyc@openldap.org>
Sat, 6 Feb 2021 20:52:06 +0000 (20:52 +0000)
committerRyan Tandy <ryan@nardis.ca>
Sun, 14 Feb 2021 18:32:34 +0000 (18:32 +0000)
Gbp-Pq: Name ITS-9454-fix-issuerAndThisUpdateCheck.patch

servers/slapd/schema_init.c

index 91912d24818f590fc72357bd87e396e0954fc000..4f55627d5c6df9ae2358ac9133be80ec06b905a6 100644 (file)
@@ -3890,6 +3890,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;