[Bug 267912] kadmind dereferences NULL if client sends mangled realm message
Date: Tue, 22 Nov 2022 17:54:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267912 --- Comment #1 from Robert Morris <rtm@lcs.mit.edu> --- Further, _kadm5_unmarshal_params() lets the client set any bits in params->mask, but only tries to read params->realm, leaving the other params-> fields unset despite bits set by the client. One consequence is that the client can cause _kadm5_s_init_context() to crash in some of these lines: if(is_set(DBNAME)) (*ctx)->config.dbname = strdup(params->dbname); if(is_set(ACL_FILE)) (*ctx)->config.acl_file = strdup(params->acl_file); if(is_set(STASH_FILE)) (*ctx)->config.stash_file = strdup(params->stash_file); -- You are receiving this mail because: You are the assignee for the bug.