
Ivanti Connect Secure: Auth Bypass to Webshell
An internet-facing Ivanti Connect Secure VPN appliance has been exploited through a pair of chained zero-days: an authentication bypass and a command injection. A webshell is now resident on the appliance, credentials have been stolen from the system configuration, and the attacker has pivoted inward. Work from the SIEM access logs, the Linux host audit trail, and the XDR process tree to reconstruct the chain from the first bypass request to the internal pivot.
Start this operation
Investigation Tasks
Complete each task by investigating alerts and submitting your findings.
Map the entry point
30The VPN appliance has started behaving in ways that a VPN appliance should not. Before tracing what the intruder did inside, establish how they reached the appliance in the first place without a valid user session.
Confirm code execution on the appliance
25Reading unauthenticated data from an API is serious. Running commands on the box is a different order of magnitude. Determine whether that line was crossed and identify the process evidence that confirms it.
Locate the planted foothold
25Exploitation confirmed code execution. The operator then used that access to install something that would survive independently. Find the file path where the webshell was written.
Identify what was stolen
30Once the webshell was live, a different external IP started driving commands. One of those commands read a sensitive file from the appliance. Identify the file that was read.
Track the outbound beacon
25After the credential collection phase, the implant established a persistent connection back to attacker infrastructure. Determine where it was calling home.
Trace the pivot into the internal network
30The attacker did not stop at the DMZ appliance. Credentials harvested from the configuration file were used to authenticate somewhere inside. Determine the internal system that was reached and the account used.
Classify the initial access technique
20Map the combined CVE-2023-46805 and CVE-2024-21887 exploit chain to its MITRE ATT&CK technique identifier. The technique describes exploiting a vulnerability in a public-facing application to gain initial access.
7 tasks · 185 points total
Training Tools
Skills You'll Build
Requires foundational alert triage skills. Multiple data sources to correlate.
Prerequisites
- Basic understanding of security alerts
- Familiarity with SIEM concepts
- Familiarity with Firewall concepts
- Familiarity with XDR concepts
Ready to investigate?
More Operations
View allAD CS ESC1: Certificate Template Abuse to Domain Admin
An ordinary user becomes a Domain Admin without stealing a password. A misconfigured certificate template lets the enrollee supply the subject, so the user requests a certificate whose Subject Alternative Name names a Domain Admin, and the CA issues it. The forged certificate is then used for PKINIT to authenticate as that admin. Work the certificate-authority records, the endpoint process tree, and the domain controller's Kerberos logs to reconstruct the escalation.
Cleo Harmony MFT: Cl0p Data Theft at Vantex Logistics
A Cleo Harmony managed file transfer server in the Vantex Logistics DMZ started reaching external systems it does not normally contact and running processes the change record does not explain. Reconstruct what happened from the Cleo web logs, the Windows event logs, the resolver and the perimeter firewall.
Zimbra Webmail RCE: Archive Exploit to Mailbox Theft
A law firm Zimbra Collaboration server was compromised through a path traversal flaw in the cpio helper invoked during inbound email scanning (CVE-2022-41352). A crafted archive delivered over SMTP caused cpio to drop a JSP webshell directly into the Zimbra web root, giving the actor persistent server-side execution. They then used Zimbra's own CLI tooling to export targeted attorney mailboxes and exfiltrate the data. Reconstruct the chain from the mail delivery through the webshell activity to the data leaving the network.