RSA Authentication Agent for Microsoft Windows: Domain users are not challenged when "Domain Users" group is nested in local "Users" group
2 years ago
Originally Published: 2018-07-05
Article Number
000042080
Applies To
RSA Product Set: SecurID
RSA Product/Service Type: Authentication Agent for Windows
RSA Version/Condition: 7.2.1.41 or later, 7.3, 7.3.1, 7.3.2, 7.3.3
 
Issue
SIDAuthenticator(LogonUI).log shows the following error.
2018-06-28 10:40:23.796 The Challenge Group sAMAccountName policy is .\Users
2018-06-28 10:40:23.796 There is no Enable Challenge policy or preference configured. DoNotEnableChallenge is being used as the programmatic default.
2018-06-28 10:40:23.796 Preference value for "FailOpen" doesn't exist.
2018-06-28 10:40:23.796 There is no Fail Open policy or preference configured. DoNotLocallyCacheUserChallengeType is being used as the programmatic default.
2018-06-28 10:40:23.796 groupDomainORworkstationName = workstation1, groupName = Users
2018-06-28 10:40:23.796 userDomainORworkstationName = domainA, userName = user123, fullGroupName = .\Users
2018-06-28 10:40:26.063 wsUserADsNTPath = WinNT://domainA/user123
2018-06-28 10:40:26.063 Recursively check group name: WinNT://workstation1/Users
2018-06-28 10:40:26.063 CheckDomainUserInLocalGroup] for user: WinNT://domainA/user123
2018-06-28 10:40:26.063 [ADSIHelper::StringSID] Domain name: domainA
2018-06-28 10:40:26.063 The user's compared String SID is WinNT://S-1-5-21-1687131260-2929665233-840903075-2196
2018-06-28 10:40:26.063 Fetched 0x4 group members, now looping through them.
2018-06-28 10:40:26.063 Nested group found: WinNT://NT AUTHORITY/INTERACTIVE
2018-06-28 10:40:26.063 wsGroupNTPath = WinNT://NT AUTHORITY/INTERACTIVE, gpDomainORworkstationName = , gpName = 
2018-06-28 10:40:26.063 [ADSIHelper::ParseGroupName] fullGroupPath = NT AUTHORITY/INTERACTIVE
2018-06-28 10:40:26.063 groupDomainORworkstationName = NT AUTHORITY, groupName = INTERACTIVE
2018-06-28 10:40:26.063 The group is assumed to be a domain group
2018-06-28 10:40:26.063 Got interface to nested domain group, calling isUserMemberOfGroup() to check the group.
2018-06-28 10:40:26.220 Failed to set NT4 Name = NT AUTHORITY\INTERACTIVE
2018-06-28 10:40:26.220 Caught HRESULT:
Cause
Local "Users" group contains pseudo-groups,  "NT AUTHORITY\INTERACTIVE" and "NT AUTHORITY\Authenticated Users" which are not real groups in the sense that they could be queried for membership.
 
Resolution
The issue is fixed in RSA Agent for Windows 7.3.3.126.
Call RSA Technical Support to obtain this hotfix.
Workaround
Set challenge as "All users except", instead of "Users in"

Challenge: All users except
Group: .\Administrators