Affected ObjectPrivileged accounts
ExploitabilityTheoretical
Principals-
Evidence| Reason | No $Context.AltSecurityIdentities collection present; account altSecurityIdentities values and DACLs are not gathered by current collectors. |
|---|
| ManualCheck | Enumerate user/computer objects with altSecurityIdentities populated., Flag weak mapping types (see WeakMappingTypes)., Enumerate DACLs on privileged accounts for low-priv WriteProperty (altSecurityIdentities) / GenericWrite / GenericAll / WriteDacl., Weak value + a DC with StrongCertificateBindingEnforcement < 2 = exploitable (Variant B); writable ACL = exploitable regardless (Variant A). |
|---|
| WeakMappingTypes | X509IssuerSubject (X509:<I>...<S>...) - WEAK, X509SubjectOnly (X509:<S>...) - WEAK, X509RFC822 (X509:<RFC822>email) - WEAK, Strong (safe): X509IssuerSerialNumber (<I><SR>), X509SKI (<SKI>), X509SHA1PublicKey (<SHA1-PUKEY>). |
|---|
| WeakBindingDCs | (empty) |
|---|
| DcContext | No weak-binding DC observed (or DcMappings absent); Variant A (writable ACL) still applies. |
|---|
RemediationReplace weak altSecurityIdentities mappings with strong types (SKI / SHA1PublicKey / IssuerSerialNumber), lock down write access to the attribute, and set StrongCertificateBindingEnforcement=2.