Analysis
Threat Overview
CrashFix is a malicious Chrome extension masquerading as a legitimate ad blocker or browser utility. Once installed, it delays execution to evade detection, then intentionally destabilizes the browser by consuming excessive resources.
The resulting crashes are used as a social engineering tactic, displaying fake “CrashFix” alerts that instruct users to perform remediation steps. These steps ultimately lead to execution of attacker-controlled commands.
Attack Chain
User installs a fake browser extension posing as a legitimate tool
Extension remains dormant to avoid early detection
Browser crashes are intentionally triggered
Fake error messages prompt user interaction
Malicious commands are executed
Additional payloads may be deployed (e.g., ModeloRAT)
Impact
Initial access via trusted browser extensions
Potential remote access to infected systems
Higher risk on domain-joined or enterprise-managed endpoints
Data exfiltration and persistent access possible
Detection Recommendations
Monitor for unauthorized browser extension installations
Investigate repeated or unexplained browser crashes
Correlate browser instability with endpoint command execution
Watch for outbound connections to low-reputation or newly registered domains
Treat browser extensions as executable code within threat models
Mitigation
Enforce browser extension allowlisting
Remove suspicious extensions immediately
Block known malicious hashes and extension IDs
Educate users to ignore browser pop-ups instructing command execution
Remediation
Remediation Steps
Immediate Actions
Identify and remove the malicious extension
Uninstall any browser extension with ID:
cpcdkmjddocikjdkbbeiaafnpdbdafmiReview all installed extensions for unknown publishers or excessive permissions.
Isolate affected endpoints
Temporarily remove impacted systems from the network to prevent lateral movement or C2 communication.
Block known malicious artifacts
Add the following SHA256 hashes to EDR, AV, and SIEM blocklists:
c46af9ae6ab0e7567573dbc950a8ffbe30ea848fac90cd15860045fe7640199cfbfce492d1aa458c0ccc8ce4611f0e2d00913c8d51b5016ce60a7f59db67de676399c686eba09584bbbb02f31d398ace333a2b57529059849ef97ce7c27752f4c15f44d6abb3a2a882ffdc9b90f7bb5d1a233c0aa183eb765aa8bfba5832c8c6
Terminate suspicious processes
Investigate and kill any unauthorized Python or .NET processes spawned shortly after browser crashes.
Short-Term Hardening
Reset affected browsers
Clear browser cache, extensions, and profiles.
Reinstall browsers if integrity cannot be verified.
Audit persistence mechanisms
Check scheduled tasks, registry run keys, startup folders, and services for unauthorized entries.
Review command execution logs
Investigate PowerShell, CMD, or script execution triggered by user interaction with fake browser alerts.
Long-Term Preventive Controls
Enforce browser extension allowlisting
Restrict installations to approved extensions using Group Policy or MDM controls.
Strengthen user awareness
Train users to distrust browser pop-ups requesting command execution or system-level fixes.
Enhance monitoring
Treat repeated browser crashes as a potential security signal.
Correlate browser events with endpoint and network telemetry.
Review endpoint privileges
Ensure users do not have unnecessary local admin rights that could accelerate compromise.
Recovery & Validation
Run full endpoint scans
Use EDR/AV tools to ensure no secondary payloads remain.
Change credentials if required
Rotate credentials for users on confirmed infected systems.
Document and report
Record findings, timelines, and remediation actions.
Update threat intelligence repositories and detection rules.