Write DACL is an Active Directory permission that allows a principal to modify the Discretionary Access Control List on an object. In practice, that means the holder can change who has access and what they can do, which can open the door to privilege escalation and broader control over the object.
What Write DACL Means in Active Directory
Write DACL is not broad access in general, it is a specific permission on an Active Directory object that lets a principal modify the object’s discretionary access control list. Because the DACL defines who can access the object and what they can do, Write DACL is effectively control over the object’s access policy, not just a routine administrative right.
Why Write DACL Is Security-Sensitive
The key security issue is that whoever can change a DACL can reshape future access decisions on that object. That makes the permission powerful even when the holder does not already have full access to the object’s data or settings. In practice, it is often the first step in turning limited access into broader control, especially when applied to users, groups, computers, or privileged directory objects.
Write DACL is dangerous because it can be used to grant the attacker or another principal new rights on the same object, including rights that were never originally delegated. In an Active Directory environment, that can collapse the normal separation between read, modify, and administrative control, which is why access reviews must treat it as a high-impact permission rather than a minor attribute-editing capability.
Common Abuse Patterns
Abuse usually starts with a principal that already has some foothold on the object, then uses Write DACL to add a more powerful ACE. Once that change is made, the attacker can often grant themselves additional permissions such as reset-password, write owner, or full control, depending on the object and the surrounding delegation model.
This is why Write DACL is closely associated with privilege escalation in directory environments. The permission does not itself grant every capability, but it can be used to manufacture those capabilities by altering the access control list. The practical concern is not only direct abuse, but also stealthier changes that are harder to notice than an obvious group membership edit.
How to Assess and Reduce Exposure
Exposure checks should focus on where Write DACL is delegated, inherited, or accidentally granted through group nesting and misconfigured delegation. Security teams should review high-value objects first, especially privileged users, admin groups, service accounts, and directory objects that govern access at scale. It is also important to understand whether a principal can reach the object through normal administration paths or through indirect inheritance.
Reducing exposure means keeping delegation narrowly scoped and regularly reviewing who can alter security descriptors. The principle is simple: if a principal can rewrite the DACL, it can often influence the object’s future trust boundary. That makes permission hygiene, change monitoring, and least-privilege design central to controlling the risk.
Detection and Response Considerations
Changes to DACLs should be treated as security-relevant events, not routine directory maintenance. Monitoring should look for unexpected ACL edits on sensitive objects, especially when the editor is not an approved delegation account or when the resulting ACEs expand access in ways that do not match the approved model.
When suspicious activity is found, responders should verify whether the DACL change was used to create persistent access or privilege escalation. A post-incident review should include the object’s ACL history, the accounts that were added or modified, and any downstream permissions that were created through the new ACEs. That review helps determine whether the directory object itself became a persistence mechanism.
Risk and Threat Considerations
Write DACL creates a control-plane risk because it lets a principal rewrite the rules that govern future access to the object. If the permission is granted too broadly, an attacker who gains it can quietly convert limited access into durable escalation or persistence without immediately changing visible group membership.
Failure mechanism: An adversary or over-delegated principal changes the object’s DACL to add stronger rights, then uses those new rights to modify access, ownership, or other sensitive properties.
Impact: The object can become a pivot point for privilege escalation, unauthorized control, and long-lived access that is harder to detect than a simple password or membership change.
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 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-6 — Least Privilege | Write DACL is a privileged access right that should be tightly limited. |
| AU-2 — Event Logging | ACL changes on directory objects are security-relevant events that need traceability. | |
| AC-3 — Access Enforcement | A DACL is the enforcement mechanism that determines object access decisions. | |
| Recommendation — Limit DACL-editing rights to the smallest set of trusted administrators. Log directory ACL changes on sensitive objects and review them for unauthorized escalation. Enforce object access through tightly controlled ACLs and validate delegated rights. | ||
| CIS Controls v8 | CIS-6 — Access Control Management | Write DACL is an access-control delegation issue that belongs in rights review and governance. |
| Recommendation — Review delegated directory permissions and remove unnecessary ACL modification rights. | ||
| MITRE ATT&CK | T1222 — File and Directory Permissions Modification | Changing a DACL is a permissions-modification technique used to expand access. |
| Recommendation — Detect unauthorized ACL modifications as a sign of privilege escalation or persistence. | ||
Practitioner Guidance
Governance implication: Treat Write DACL as a privileged delegation right, not a routine edit permission. Ownership should be explicit, reviewed regularly, and limited to administrators or delegated operators who truly need to alter security descriptors.
What to watch for: Unexpected ACE changes on high-value objects, especially when the new entry expands rights beyond the approved delegation pattern. Those changes often matter more than the object’s current contents because they affect who can control the object next.
Related resources from NHI Mgmt Group
- How should security teams govern AI tools that write into workspace settings?
- How do security teams decide whether HRIS write-back is safe in joiner automation?
- What breaks when a document parser can write files outside its temp directory?
- How should security teams write an access onboarding and termination policy?
Deepen Your Knowledge
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.
Reviewed and updated by the NHIMG editorial team on October 31, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org