Skip to main content
Adobe ColdFusion: Deserialization RCE (CVE-2023-26360) operation cover
IntermediateSIEMFirewallPRO

Adobe ColdFusion: Deserialization RCE (CVE-2023-26360)

An internet-facing Adobe ColdFusion 2021 server is exploited via CVE-2023-26360 -- an unauthenticated deserialization vulnerability in the ColdFusion IDE endpoint that bypasses access controls. The attacker reads credential files from WEB-INF, then drops a CFM webshell and uses it to enumerate the host, recover configuration data, and exfiltrate harvested material to an external staging domain. The ColdFusion service account is then used to authenticate laterally to an internal HR data server via SMB. Piece together the intrusion from the ColdFusion web logs, the Windows process and authentication events, and the perimeter firewall records.

45m
6 tasks
50 points
Pro

Start this operation

Investigation Tasks

Complete each task by investigating alerts and submitting your findings.

1

Locate the entry point

30

Before the attacker dropped anything onto this server, they leveraged a well-documented flaw in ColdFusion to reach a path that should never accept external requests. Identify that vulnerable endpoint URI -- the path that was the first target of the exploit POST requests.

Hint available
2

Identify the initial exploiting address

30

Two distinct external addresses were involved in this intrusion: one sent the exploit payloads and another operated the webshell afterward. Pinpoint the address responsible for the initial exploitation and the credential file read.

Hint available
3

Name the file that was planted

35

The RCE payload did not just read data -- it wrote a new file to the web root that gave the attacker persistent command execution on the server. Identify the filename of the page that was planted.

Hint available
4

Confirm command execution on the host

40

Receiving requests to a webshell page is suspicious; a child process spawned by the application JVM is conclusive. Identify the MITRE ATT&CK sub-technique that describes command execution through a web-accessible script or template on a server.

Hint available
5

Trace the lateral movement target

40

After establishing command execution on the ColdFusion server, the attacker used the compromised service account to reach a second host inside the trusted network. Identify the internal IP address of that second system.

Hint available
6

Identify the exfiltration destination

40

Data did not stay on the network. The webshell used ColdFusion's own HTTP client capability to push harvested content to an external staging server. Name the domain that received the exfiltrated data.

Hint available

6 tasks · 215 points total

Training Tools

Skills You'll Build

Investigate realistic security alerts
SIEM log analysis
Firewall log analysis
MITRE ATT&CK® technique identification
Triage decisions: escalate, investigate, or close
Evidence collection and documentation
Job-ready incident response methodology
Intermediate

Requires foundational alert triage skills. Multiple data sources to correlate.

Prerequisites

  • Basic understanding of security alerts
  • Familiarity with SIEM concepts
  • Familiarity with Firewall concepts

Ready to investigate?

More Operations

View all
IntermediateSIEMFirewall

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.

45m50 pts
IntermediateSIEMXDR

Jenkins Arbitrary File Read: CVE-2024-23897 to RCE

The Jenkins controller at Vetrina Systems is running a version vulnerable to CVE-2024-23897 -- an args4j parser flaw that lets the CLI read any file from the server filesystem before authentication completes. An attacker used it to steal the Jenkins master key and credential store, decrypted stored service-account passwords offline, then authenticated and ran Groovy code through the Script Console to drop a persistent payload and pivot to connected build agents. Work from the SIEM access logs and XDR process evidence to trace every step from the first CLI probe to the reverse shell.

45m50 pts
IntermediateCloudSIEM

AWS Exposed Access Key: Enumeration to Data Access

A deployment service account's AWS access key landed in a public GitHub repository. By the time the secret-scanning alert fired, an attacker had already validated the credential and was working through the account: mapping IAM identities, pulling financial exports from S3, and launching compute-optimized instances to mine cryptocurrency at the victim's expense. Work the CloudTrail audit trail and the SIEM to reconstruct the full chain.

45m50 pts