From 2576c2d3c527dbd443369fe58588697218ad37d5 Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: May 24 2020 08:44:07 +0000 Subject: Add ms-selfsub and krb5-selfsub match types Support for ms-selfsub and krb5-selfsub was added in bind as part of the fix for CVE-2018-5741. As a result, bind versions 9.11.5+ or 9.12.3+ are required now. Fixes: https://pagure.io/bind-dyndb-ldap/issue/191 Signed-off-by: Alexander Bokovoy --- diff --git a/src/acl.c b/src/acl.c index 9ec9f91..6b1b192 100644 --- a/src/acl.c +++ b/src/acl.c @@ -120,6 +120,12 @@ get_match_type(const cfg_obj_t *obj, unsigned int *value) #ifdef DNS_SSUMATCHTYPE_SELFKRB5 MATCH("krb5-self", DNS_SSUMATCHTYPE_SELFKRB5); #endif + + /* At least bind 9.11.5 or 9.12.3 is required for it + * as these match types are part of CVE-2018-5741 fixes */ + MATCH("ms-selfsub", dns_ssumatchtype_selfsubms); + MATCH("krb5-selfsub", dns_ssumatchtype_selfsubkrb5); + #ifdef DNS_SSUMATCHTYPE_SUBDOMAINMS MATCH("ms-subdomain", DNS_SSUMATCHTYPE_SUBDOMAINMS); #endif