Windows Event ID 4670: Permissions on an object were changed
Windows Security Event ID 4670 records that permissions on a file system, registry, or security token object changed.
- Applicable version
- Windows Server 2008 and later where the audit subcategory is enabled
- Last reviewed
- 2026-07-13
Trigger Scenarios
Microsoft documents that this event is generated when object permissions change and that file/registry generation requires SACL auditing for Change Permissions, Take Ownership, Write DAC, or Write Owner.
Key Fields
Object Type / Object Name / Handle ID
Identifies the object whose permissions changed and provides a hexadecimal handle for correlation with 4663.
OldSd / NewSd
Original and new SDDL values. Microsoft documents rights such as FA, WD Modify Permissions, WO Modify Owner, and hex rights such as 0xf0007.
Process ID / Process Name
The process through which permissions were changed. Microsoft recommends monitoring processes outside standard folders or with restricted substrings.
Common False Positives
- Installers and administrators legitimately update ACLs on application directories and registry keys.
- Token-object 4670 events are often informational and hard to attribute, per Microsoft guidance.
Related Events
MITRE ATT&CK Mapping
- T1222.001File and Directory Permissions Modification
Detection Notes
Alert when Object Name is C:\Windows\System32, C:\ProgramData\, C:\Users\Public, or a critical registry key and NewSd adds WD (Everyone), grants FA, or includes owner/permission rights such as WO/WD/0xf0007 not present in OldSd. Microsoft documents Object Type, Object Name, OldSd/NewSd, and SDDL rights for 4670; broadening DACLs on executable or service paths supports T1222.001 File and Directory Permissions Modification. Correlate Handle ID with 4663 and Process ID with 4688.
SecurityEvent
| where EventID == 4670
| project TimeGenerated, Computer, Account, ObjectType, ObjectName, OldSd, NewSd, ProcessNameindex=wineventlog EventCode=4670 | table _time, host, Account_Name, Object_Type, Object_Name, OldSd, NewSd, Process_NameEventID: 4670
Object Type: File
Object Name: C:\ProgramData\svc\agent.exe
Handle ID: 0x3f0
OldSd: D:(A;;FR;;;BU)
NewSd: D:(A;;FA;;;WD)
Process Name: C:\Windows\System32\icacls.exe