CVE-2022-32744 s4:kdc: Modify HDB plugin to only look up kpasswd principal
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Thu, 26 May 2022 04:39:20 +0000 (16:39 +1200)
committerJule Anger <janger@samba.org>
Wed, 27 Jul 2022 10:52:36 +0000 (10:52 +0000)
commit484c6980befb86f7d81d708829ed4ceb819538eb
treebdaa438097c2adeca4699c3c9f1aac0a7c786fa6
parent2d3bd2d9ab16732d936da58109f7c977505dccd7
CVE-2022-32744 s4:kdc: Modify HDB plugin to only look up kpasswd principal

This plugin is now only used by the kpasswd service. Thus, ensuring we
only look up the kadmin/changepw principal means we can't be fooled into
accepting tickets for other service principals. We make sure not to
specify a specific kvno, to ensure that we do not accept RODC-issued
tickets.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15074

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andreas Schneider <asn@samba.org>
selftest/knownfail_heimdal_kdc
source4/kdc/hdb-samba4-plugin.c
source4/kdc/hdb-samba4.c
source4/kdc/kdc-glue.h