Join our Newsletter — 33% off our NHI Course
Home› FAQ› Threats, Abuse & Incident Response› How do you detect WriteDACL permission changes on…
Threats, Abuse & Incident Response

How do you detect WriteDACL permission changes on Active Directory objects?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 20, 2026 Domain: Threats, Abuse & Incident Response

Detect them by auditing changes to discretionary access control lists on Active Directory objects and reviewing who granted the permission, to which object, and from where. Alert when WriteDACL is added unexpectedly, especially on users, groups, service accounts, or organisational units. Treat unapproved delegation changes as high risk because they can be used to grant follow-on control over the object.

What changes when WriteDACL appears on the wrong AD object?

WriteDACL is not just another permission entry. It lets a principal change the object’s discretionary access control list, which means the new grantee can often add further rights later. On user, group, service account, or organisational unit objects, that can turn a narrow delegation change into durable control over authentication material, group membership, or downstream administrative paths.

In practice, the security question is not only whether the permission was added, but whether the change fits the object’s intended delegation model. A WriteDACL grant on a highly connected object can become an escalation step even when the original change looks routine in isolation.

When you are reviewing an alert, check the object class, the new ACE, the granting account, and whether the change came from a known admin workstation or a normal directory management flow. The risk is highest when the permission appears on Tier 0 or near-Tier 0 objects, or when the new trustee is a broad group rather than a tightly scoped operator account.

How do you confirm the change is real and security-relevant?

Confirmation should start with the exact ACL delta, not the alert text. Compare the before-and-after security descriptor, identify the added ACE, and confirm whether it grants WriteDACL directly or through inheritance or group membership. Then establish who made the change, through which tool or host, and whether the same actor has a legitimate reason to alter permissions on that object.

It also helps to distinguish an intended delegation from a risky privilege expansion. A help desk or provisioning workflow may legitimately modify some directory objects, but it should not normally introduce broad write access to the DACL on sensitive objects. That is why change context matters as much as the permission itself.

If your environment supports it, correlate the ACL change with directory service auditing, admin activity logs, and session origin. For object-level monitoring, the point is to make sure you can answer three questions quickly: what changed, who changed it, and whether the new access path was expected.

Why do WriteDACL changes matter for escalation and persistence?

WriteDACL is dangerous because it can be used to bootstrap additional access without needing an outright admin role. An attacker or insider who can alter the ACL can add rights such as Full Control, reset passwords on some objects, or grant themselves control over membership and delegation paths. That makes the permission a common stepping stone in AD attack paths.

The issue becomes more serious when the object is reused by many systems or sits close to privileged control planes. A single unexpected ACL change on a group or service account can create follow-on control that is harder to spot than a direct membership change, especially if the new rights are added quietly and used later.

Identity Attack Paths Guide is useful here because WriteDACL is often part of a broader path-to-control sequence, not a standalone event. For a control-oriented view of the same problem, Active Directory and Entra ID Hardening Guide helps place delegation, privileged groups, and service accounts in the same defensive model.

Risk and Threat Considerations

Unexpected WriteDACL changes are high-risk because they can create a hidden escalation path that survives ordinary access reviews. If the affected object is sensitive, the new permission may be enough to let an attacker expand control later without needing another noisy privilege grant.

Failure mechanism: The attacker or insider modifies the DACL on a valuable object, then uses the new ACL control to add stronger rights, alter delegation, or set up persistence through a seemingly legitimate permission structure.

Impact: The object can become a durable access foothold, enabling privilege escalation, lateral movement, or control over accounts and groups that other systems trust.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1098 — Account ManipulationWriteDACL can be used to alter access on AD objects and set up follow-on control.
Recommendation — Map ACL changes to account manipulation patterns and hunt for follow-on privilege expansion.
NIST SP 800-53 Rev 5AU-12 — Audit Record GenerationAD object ACL changes require auditable records to reconstruct who changed access and from where.
AC-6 — Least PrivilegeUnexpected WriteDACL grants indicate privilege expansion beyond intended delegation.
AU-6 — Audit Review, Analysis, and ReportingDetection depends on reviewing ACL deltas and investigating suspicious delegation changes.
Recommendation — Enable and retain audit records for directory object permission changes. Review and restrict directory permissions to the minimum needed for each admin role. Review directory change logs for unexpected DACL modifications and escalate anomalies.

Practitioner Guidance

What to verify: Validate the exact ACE, the target object type, and whether the trustee already had an approved administrative role. A WriteDACL change on a service account or privileged group should be treated very differently from a narrow change on a low-value object.

What to prioritise: Focus first on unapproved changes to user, group, service account, and OU objects that can influence privilege, authentication, or delegation. Those are the cases where a small ACL change can quickly become a control-plane problem.

Escalation / exception: If the change cannot be tied to a documented provisioning, delegation, or recovery process, treat it as a security event rather than a routine admin change. Where possible, Top 10 Active Directory Security Risks is a useful reference for understanding why ACL abuse belongs in the highest-priority review set.

Practitioner takeaway: The signal is not just that WriteDACL was added, but that an object’s future permissions may now be under someone else’s control, so focus your response on blast radius and intended delegation, not only on the single ACL event.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org