T1003.005: Cached Domain Credentials
Adversaries may attempt to access cached domain credentials used to allow authentication to occur in the event a domain controller is unavailable.[1]
On Windows Vista and newer, the hash format is DCC2 (Domain Cached Credentials version 2) hash, also known as MS-Cache v2 hash.[2] The number of default cached credentials varies and can be altered per system. This hash does not allow pass-the-hash style attacks, and instead requires Password Cracking to recover the plaintext password.[3]
On Linux systems, Active Directory credentials can be accessed through caches maintained by software like System Security Services Daemon (SSSD) or Quest Authentication Services (formerly VAS). Cached credential hashes are typically located at `/var/lib/sss/db/cache.[domain].ldb` for SSSD or `/var/opt/quest/vas/authcache/vas_auth.vdb` for Quest. Adversaries can use utilities, such as `tdbdump`, on these database files to dump the cached hashes and use Password Cracking to obtain the plaintext password.[4]
With SYSTEM or sudo access, the tools/utilities such as Mimikatz, Reg, and secretsdump.py for Windows or Linikatz for Linux can be used to extract the cached credentials.[4]
Note: Cached credentials for Windows Vista are derived using PBKDF2.[2]
Analyst context for executives and security teams
Cached Domain Credentials matter because they turn endpoint or server compromise into possible domain account exposure. Windows and Linux systems may keep domain credential material locally so users can authenticate when a domain controller is unavailable. If an adversary already has SYSTEM or sudo-level access, they may extract these cached hashes and attempt password cracking to recover plaintext passwords. This is a business-continuity tradeoff: cached logon supports operations during connectivity issues, but it also creates local credential residue that incident responders must treat as sensitive.
Executive priority
Security leaders should treat this as a control-validation issue for privileged access, endpoint hardening, and incident response scoping. The key question is not only whether domain credentials are cached, but which accounts can be cached, how many are retained, whether privileged accounts appear on workstations or Linux systems joined to Active Directory, and whether SOC teams can prove visibility into local credential-cache access. This technique is especially relevant to audit evidence around privileged account management, password policy, Active Directory configuration, and OS configuration.
Technical view
T1003.005 is a credential-access sub-technique of OS Credential Dumping for Windows and Linux. ATT&CK notes that Windows Vista and newer use DCC2/MS-Cache v2 hashes, which do not enable pass-the-hash directly and instead require Password Cracking to recover plaintext. On Linux, Active Directory credential caches may be maintained by SSSD or Quest Authentication Services. Validate monitoring for privileged access to local credential-cache stores, suspicious use of credential-dumping or administrative utilities referenced by ATT&CK, and follow-on password-cracking indicators where visible. Because ATT&CK provides no official detection text here, use the related DET0513 detection strategy as a starting point rather than assuming coverage.
Likely telemetry
- Endpoint process execution telemetry for privileged tools and utilities associated with cached credential extraction, including administrative registry access on Windows and cache-database access on Linux
- File and registry access telemetry for local credential-cache locations and related authentication-cache databases
- Privilege elevation and privileged session logs showing SYSTEM, root, or sudo activity before cache access
- Windows and Linux authentication logs to identify systems where domain users authenticate and may create cached credential material
- EDR or host audit events for unusual reads, copies, or dumps of authentication cache files
Detection direction
- Confirm whether DET0513 or equivalent logic is implemented for local hash-cache access rather than relying only on generic credential-dumping alerts.
- Tune detections around privileged access to credential-cache stores, with allowlisting for legitimate administration and authentication-service maintenance to reduce false positives.
- Correlate suspicious cache access with prior privilege escalation, unusual administrative tool use, or remote administration sessions.
- Validate coverage on both Windows and Linux systems joined to Active Directory; Linux SSSD and Quest cache locations are common blind spots in Windows-centric SOC programs.
- Do not treat absence of pass-the-hash behavior as absence of risk; ATT&CK states these hashes require password cracking for plaintext recovery.
Mitigation priorities
- Prioritize Privileged Account Management: reduce where privileged domain accounts log on, enforce least privilege, and monitor privileged account usage.
- Review Active Directory and OS configuration: determine how many cached domain credentials are retained per system and reduce retention where operationally acceptable.
- Strengthen password policies so recovered cached hashes are harder to crack, consistent with the related Password Policies mitigation.
- Harden Windows and Linux endpoints that store domain credential material, including systems using SSSD or Quest Authentication Services.
- Use user training as a supporting control for reducing credential compromise paths, but do not treat it as the primary mitigation for local cached credential extraction.
Analyst notes and limits
ATT&CK links this technique to multiple groups and software entries, including OilRig, APT33, MuddyWater, Leafminer, Cachedump, Pupy, LaZagne, and Okrum. Those relationships show the behavior has appeared in ATT&CK reporting, but they do not by themselves prove current activity in any specific environment. The most useful local validation is an inventory of systems that cache domain credentials, privileged accounts that have logged on to them, and host telemetry that records cache access.
The official ATT&CK object does not provide detection guidance, so detection recommendations are inferred from the technique description and the related DET0513 detection strategy relationship. Local operating system configuration, logging depth, EDR capability, and authentication architecture are required to determine actual exposure and coverage. No active exploitation, customer exposure, or guaranteed detection is implied.
Cached Domain Credentials
Adversaries may attempt to access cached domain credentials used to allow authentication to occur in the event a domain controller is unavailable.[1]
On Windows Vista and newer, the hash format is DCC2 (Domain Cached Credentials version 2) hash, also known as MS-Cache v2 hash.[2] The number of default cached credentials varies and can be altered per system. This hash does not allow pass-the-hash style attacks, and instead requires Password Cracking to recover the plaintext password.[3]
On Linux systems, Active Directory credentials can be accessed through caches maintained by software like System Security Services Daemon (SSSD) or Quest Authentication Services (formerly VAS). Cached credential hashes are typically located at `/var/lib/sss/db/cache.[domain].ldb` for SSSD or `/var/opt/quest/vas/authcache/vas_auth.vdb` for Quest. Adversaries can use utilities, such as `tdbdump`, on these database files to dump the cached hashes and use Password Cracking to obtain the plaintext password.[4]
With SYSTEM or sudo access, the tools/utilities such as Mimikatz, Reg, and secretsdump.py for Windows or Linikatz for Linux can be used to extract the cached credentials.[4]
Note: Cached credentials for Windows Vista are derived using PBKDF2.[2]
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Enterprise | T1003 | OS Credential Dumping | This object subtechnique of OS Credential Dumping. |
Groups, software, and campaigns
G0064: APT33
G0077: Leafminer
G0049: OilRig
OilRig is a suspected Iranian threat group that has targeted Middle Eastern and international victims since at least 2014. The group has targeted a variety of sectors, including financial, government, energy, chemical, and telecommunications. It appears the group carries out supply chain attacks, leveraging the trust relationship between organizations to attack their primary targets. The group works on behalf of the Iranian government based on infrastructure details that contain references to Iran, use of Iranian infrastructure, and targeting that aligns with nation-state interests.[1][2][3][4][5][6][7]
G0069: MuddyWater
MuddyWater is a cyber espionage group assessed to be a subordinate element within Iran's Ministry of Intelligence and Security (MOIS).[1] Since at least 2017, MuddyWater has targeted a range of government and private organizations across sectors, including telecommunications, local government, finance, defense, and oil and natural gas organizations, in the Middle East (specifically the UAE and Saudi Arabia), Asia, Africa, Europe, and North America. MuddyWater has reused domains dating back to October 2025, and has a preference for NameCheap and Hosterdaddy Private Limited (AS136557). In late 2025 and early 2026, MuddyWater used commercial satellite internet (i.e., Starlink) for command and control (C2) communication. [2][3][4][5][6][7][8][9][10][11][12][13]
S0439: Okrum
S0119: Cachedump
S0349: LaZagne
S0192: Pupy
Pupy is an open source, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool. [1] It is written in Python and can be generated as a payload in several different ways (Windows exe, Python file, PowerShell oneliner/file, Linux elf, APK, Rubber Ducky, etc.). [1] Pupy is publicly available on GitHub. [1]
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 1.1 | Current bundle | f9bf40c99ecc… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
Microsoft - Cached Creds
Microsoft. (2016, August 21). Cached and Stored Credentials Technical Overview. Retrieved February 21, 2020.
Open source URL -
[2]
PassLib mscache
Eli Collins. (2016, November 25). Windows' Domain Cached Credentials v2. Retrieved February 21, 2020.
Open source URL -
[3]
ired mscache
Mantvydas Baranauskas. (2019, November 16). Dumping and Cracking mscash - Cached Domain Credentials. Retrieved February 21, 2020.
Open source URL -
[4]
Brining MimiKatz to Unix
Tim Wadhwa-Brown. (2018, November). Where 2 worlds collide Bringing Mimikatz et al to UNIX. Retrieved October 13, 2021.
Open source URL -
[5]
Powersploit
PowerSploit. (n.d.). Retrieved December 4, 2014.
Open source URL -
[6]
mitre-attack T1003.005Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.