Citrus Ransomware: Contractor exploitation and LLM-assisted post-exploitation
Citrus Ransomware leverages compromised contractor credentials, VLESS tunnels, and LLM-generated scripts to escalate privileges and deploy ransomware, notably exploiting CVE-2026-54121 (Certighost).
CVE search metadata
CVE search record: CVE-2026-54121. Severity: high. CVSS: 8.8. EPSS: 1.84%. KEV: no. Product: Active Directory Certificate Services, 1C:Enterprise. Brief: Citrus Ransomware: Contractor exploitation and LLM-assisted post-exploitation. Brief link: https://feed.craftedsignal.io/briefs/2026-11-citrus-ransomware/
Triage facts
Revision 1- Applicability
- Active Directory Certificate Services, 1C:Enterprise
- Evidence
- Unknown
- Severity
- High
- Action
- Immediate escalation
- Sources
- 2 public sources
- Freshness
- Revision 1Nov 11, 10:50 UTC
- Detection
- 1 IOC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Very likely
Citrus Ransomware is a previously undocumented threat actor that utilizes a combination of traditional credential theft and modern automation tools. The group gains initial access through compromised contractor VPN or RDP accounts. Once inside, they use LLM-generated PowerShell scripts to perform internal reconnaissance and system administration. The group actively exploits Active Directory Certificate Services via CVE-2026-54121 (Certighost) to achieve privilege escalation and also targets 1C:Enterprise server configurations.
Attack Chain
- Initial Access: Compromised contractor credentials used to access corporate VPNs or RDP.
- Execution: LLM-generated PowerShell and CMD scripts executed to perform reconnaissance and manage internal tasks.
- Execution: Usage of Impacket atexec to create scheduled tasks and run commands (e.g., gpupdate).
- Persistence: Manual creation of scheduled tasks using PowerShell commands.
- Privilege Escalation: Exploitation of CVE-2026-54121 (Certighost) via Active Directory Certificate Services to request certificates and authenticate as domain controllers.
- Lateral Movement: Leveraging insecure configurations in 1C:Enterprise servers to move deeper into the environment.
Impact
Observed impact includes unauthorized access to domain controllers via certificate forgery, execution of arbitrary commands via Impacket, and deployment of Sn00py family ransomware.
Recommendation
- Patch CVE-2026-54121 on all AD CS servers immediately.
- Audit Active Directory for machine accounts matching the naming convention "GHOST*" followed by random characters.
- Implement strict ingress filtering for RDP and VPN access, specifically auditing contractor account activity.
- Monitor PowerShell activity for scripts containing LLM-style comments.
Immediate actions
Block IP 91.210.109.118 at perimeter firewalls
Search AD for machine accounts starting with GHOST
Threat Hunt
Identify scheduled tasks created via PowerShell containing unusual names or paths
Data: Sysmon Event ID 1, Security Event ID 4698
Mitigations
Patch AD CS servers for CVE-2026-54121
CVE-2026-54121
Indicators of compromise
1
ip
| Type | Value |
|---|---|
| ip | 91.210.109.118 |