Where 2 Worlds Collide: Bringing Mimikatz et al to UNIX
Security researchers examine technical aspects of Where 2 Worlds Collide: Bringing Mimikatz et al to UNIX.
Summary
Overview: Tim, a security engineer at Cisco with two decades of experience in operational security and penetration testing, explores the security consequences of integrating UNIX and Linux enterprise systems into Microsoft Active Directory (AD). The presentation examines the architectural trust relationships formed when corporate AD domains are extended across heterogeneous data center environments. The speaker reveals how misconfigurations, disparate security models, and local credential caching software expose enterprise Active Directory forests to lateral movement and privilege escalation originating from compromised UNIX hosts.
Key Topics: - Active Directory integration architectures in UNIX/Linux enterprise environments - Behavioral disconnects between Windows Enterprise Admins and UNIX system administrators - Authentication daemon architectures: SSSD versus Quest/Dell Vintela (vasd) - Credential caching vulnerabilities on local UNIX filesystems and memory dumping techniques
Technical Details: Enterprise infrastructure has largely transitioned from legacy UNIX identity management systems (such as Tivoli and scripted /etc/passwd synchronization) to joining Linux and UNIX servers directly to corporate Active Directory domains for unified single sign-on. This convergence introduces severe architectural friction between Windows enterprise administrators—who manage domain policies and the overarching AD forest—and UNIX systems administrators. Centralized Active Directory Group Policies (GPOs), password enforcement rules, and native event telemetry do not automatically apply to UNIX hosts over the network; instead, UNIX hosts enforce security locally through tools like sudo, PAM, and SELinux, creating substantial auditing blind spots.
Furthermore, enterprise organizations routinely join low-trust environments (such as non-production SAP development clusters) to the corporate AD domain. Because trust relationships in Active Directory span across all joined endpoints, compromising an under-secured Linux server in a development zone provides an attacker with a direct foothold into the broader AD infrastructure.
The author analyzes the software stacks that enable Linux AD integration, highlighting Red Hat's System Security Services Daemon (SSSD) and Quest/Dell Vintela Authentication Services (vasd), noting that these daemons function effectively as the Linux counterpart to the Windows Local Security Authority Subsystem Service (LSASS). When a user logs in via SSH or SMB, authentication requests pass through Pluggable Authentication Modules (PAM) across a local UNIX domain socket to vasd or SSSD. The daemon coordinates Kerberos, LDAP, and DNS communications with the domain controller. Crucially, to accommodate offline access and performance requirements, these services maintain local cached credential stores—including SQLite databases and configuration files located on the local filesystem. Attackers who gain administrative access on a Linux host can harvest cached domain credentials, Kerberos tickets, and authentication artifacts, reproducing Windows-style Mimikatz credential extraction directly on UNIX endpoints.
Key Takeaways: Enterprises must avoid treating UNIX and Linux endpoints as isolated security silos when they are joined to Active Directory domains, as domain-level trust relationships extend across all joined assets. Security operations teams must deploy unified host-based monitoring to capture authentication telemetry, PAM modifications, and anomalous credential access targeting SSSD or vasd stores on Linux systems. Organizations should isolate development environments from production AD forests and enforce dedicated, restricted service accounts for UNIX authentication infrastructure.
(AI summary — Gemini Flash)
Related talks
Videos·48 min
Tim Wadhwa-Brown
Tim Wadhwa-Brown investigates Securi-Tay 2019: Where 2 Worlds Collide: Bringing Mimikatz Et Al To UNIX.
Black Hat·52 min
Analysts investigate attack surfaces and defenses concerning Bringing A Cannon To A Knife Fight.
Main Stage·57 min
Cliff Stoll
Cliff Stoll reflects on the 40th anniversary of tracking down an international KGB cyber espionage ring originating from a 75-cent accounting error.


