Skip to main content
PAN-OS GlobalProtect: Command Injection (CVE-2024-3400) operation cover
IntermediateSIEMFirewall

PAN-OS GlobalProtect: Command Injection (CVE-2024-3400)

An internet-facing Palo Alto Networks firewall published its GlobalProtect VPN portal to the world, and an unauthenticated command-injection flaw turned a single crafted request into code execution on the appliance. The attacker validated the bug with a zero-byte canary, stole the firewall's running configuration, dropped a python implant that takes commands from the device's own error log, and pivoted off the box into the domain controller. Reconstruct the chain from the firewall system, GlobalProtect, and perimeter traffic logs.

45m
6 tasks
50 points
Free

Start this operation

Investigation Tasks

Complete each task by investigating alerts and submitting your findings.

1

Find the way in

15

A perimeter firewall that fronts the corporate network started doing things a firewall has no business doing: reaching out to the internet on its own and opening sessions into the data center. Begin where the intrusion began, at the one service the device publishes to the outside world.

SOC{/path/to/endpoint}Hint available
2

Spot the dry run

15

Before sending any real payload, a careful operator checks whether the target can even be exploited. One external address did exactly that against this device, leaving a quiet, almost-empty trace. Find who ran that test.

SOC{a.b.c.d}Hint available
3

Catch the execution

20

Reading and writing files is reconnaissance. Running a command is compromise. A later request crossed that line and made the firewall execute attacker-chosen code. Attribute the request that achieved it.

SOC{a.b.c.d}Hint available
4

Recover what was stolen

20

With code execution in hand, the attacker went straight for the most valuable thing on a firewall: its own configuration. Identify the file that was copied out and pulled down from the internet.

SOC{filename.ext}Hint available
5

Trace the command channel

15

The attacker did not keep re-exploiting the box. They left something behind that listens for instructions and answers back, all over ordinary-looking web traffic. Determine where the firewall was talking to.

SOC{host.domain.tld}Hint available
6

Name the pivot

15

Owning a firewall is only a means to an end. With the stolen configuration in hand, the attacker turned the appliance into a launch point against the network it was meant to protect. Classify how they reached the next system, and map it to MITRE ATT&CK.

SOC{Txxxx}Hint available

6 tasks · 100 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