From d126cd1ce75505a7d615c85247ef3c2868ef4c39 Mon Sep 17 00:00:00 2001 From: Claudio Luck Date: Tue, 25 Mar 2025 17:35:34 +0100 Subject: [PATCH] Do not 'decompress' Resource SIDs twice --- .../java/com/kerb4j/server/marshall/pac/PacLogonInfo.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kerb4j-server/kerb4j-server-common/src/main/java/com/kerb4j/server/marshall/pac/PacLogonInfo.java b/kerb4j-server/kerb4j-server-common/src/main/java/com/kerb4j/server/marshall/pac/PacLogonInfo.java index ba1d5fc..b8d6cb0 100644 --- a/kerb4j-server/kerb4j-server-common/src/main/java/com/kerb4j/server/marshall/pac/PacLogonInfo.java +++ b/kerb4j-server/kerb4j-server-common/src/main/java/com/kerb4j/server/marshall/pac/PacLogonInfo.java @@ -206,10 +206,10 @@ public PacLogonInfo(byte[] data) throws Kerb4JException { extraSids[i] = extraSidAtts[i].getId(); } - // Compute Resource Group IDs with Resource Domain ID to get SIDs + // Extract Resource Group SIDs resourceGroupSids = new PacSid[resourceGroups.length]; for (int i = 0; i < resourceGroups.length; i++) { - resourceGroupSids[i] = PacSid.append(resourceDomainId, resourceGroups[i].getId()); + resourceGroupSids[i] = resourceGroups[i].getId(); } // Compute User IDs with Domain ID to get User SIDs