mirror of
https://github.com/samba-team/samba.git
synced 2025-01-14 19:24:43 +03:00
s3:net rpc registry: make getsd succeed when key sd only gives access to SD not key contents
You don't need the REG_KEY_READ permissions to access the SD of a key. And for instance, the key HKLM\security ususally has no specific bits set for builtin\administrators, but the READ_CONTROL_ACCESS. I.e. builtin\administrators can get the sd but not enumerate the key.
This commit is contained in:
parent
e78f2b2e1e
commit
b784c20df8
@ -1208,8 +1208,7 @@ static NTSTATUS rpc_registry_getsd_internal(struct net_context *c,
|
||||
uint32_t sec_info;
|
||||
DATA_BLOB blob;
|
||||
struct security_descriptor sec_desc;
|
||||
uint32_t access_mask = REG_KEY_READ |
|
||||
SEC_FLAG_MAXIMUM_ALLOWED |
|
||||
uint32_t access_mask = SEC_FLAG_MAXIMUM_ALLOWED |
|
||||
SEC_FLAG_SYSTEM_SECURITY;
|
||||
|
||||
if (argc <1 || argc > 2 || c->display_usage) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user