CVE DatabaseCVE-2024-3400
한국어 권고문 →
CVE-2024-340010.0/CRITICALCISA KEVCWE-20CWE-77CWE-77

Palo Alto Networks PAN-OS GlobalProtect Remote Code Execution Vulnerability Advisory (CVE-2024-3400)

⚡ Jump to Patch
Affected Vendors
palo alto networks
Affected Components
pan-os, globalprotect
Published Date
2024-04-12
CVSS v3.1
10.0
CRITICAL
EPSS (30d)
100.0%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Palo Alto Networks PAN-OS 10.2, 11.0, and 11.1 firewalls with GlobalProtect gateway or portal enabled

Impact

Unauthenticated remote attackers can execute arbitrary OS commands with root privileges on the firewall via specially crafted requests

Mitigation

Immediately apply the official PAN-OS hotfix, or implement temporary workarounds such as disabling Device Telemetry or applying Threat Prevention signatures

Affected Products & Version Scope

PAN-OS 11.1 (prior to 11.1.2-h3), PAN-OS 11.0 (prior to 11.0.4-h1), and PAN-OS 10.2 (prior to 10.2.9-h1) with GlobalProtect and Device Telemetry enabled (Cloud NGFW, Panorama, and Prisma Access are not affected)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

The primary remediation is to upgrade PAN-OS to a patched release. Use the following CLI commands to verify your current version and apply the security update.

bash
# Check current PAN-OS version and GlobalProtect status
show system info | match sw-version
show global-protect-gateway gateway

# Download and install the designated hotfix (e.g., 10.2.9-h1)
request system software download version 10.2.9-h1
request system software install version 10.2.9-h1
request system software reboot

2. Temporary Workaround & Hardening Configuration

If patching cannot be performed immediately, disable the Device Telemetry feature to break the exploitation chain, or apply Threat ID 95187 (if Threat Prevention subscription is active).

bash
# Disable Device Telemetry via PAN-OS CLI
configure
set deviceconfig setting telemetry transmission disable
commit
exit

3. Log Audit & IoC Verification Commands

Inspect the system logs for indicators of compromise (IoCs), specifically looking for directory traversal patterns in session IDs.

bash
# Search for suspicious directory traversal patterns in GlobalProtect logs
grep -E 'ssl_vpn_process.log' -e 'session-id.*\.\./'

# Check for unexpected files created in the SSL VPN directory (requires root shell access)
find /var/appweb/sslvpnd/certs/ -name '*'
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
NordLayer / Zero-Trust Network Access
This is an actively exploited KEV vulnerability; immediately upgrade PAN-OS or disable Device Telemetry to secure your perimeter.

Stop Exposing VPN Ports to the Internet — Switch to Zero-Trust Access

Eliminate public-facing VPN concentrators and firewall management ports with identity-first Zero-Trust Network Access.

90% Attack Surface Reduction · Hardware-Free

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2024-3400) is a critical command injection vulnerability (CWE-77) resulting from improper input validation (CWE-20) in the GlobalProtect feature of Palo Alto Networks PAN-OS software. The root cause lies in the application's failure to properly sanitize input values before using them in file creation and system command execution paths.

2. Exploitation Mechanics & Attack Scenario

An unauthenticated attacker sends a specially crafted HTTP request to the GlobalProtect interface. This request exploits the session creation logic to write an empty file with an arbitrary name to a specific directory. Subsequently, an internal system script (such as telemetry or log collection utilities) processes these files and executes them. Because the filename contains shell metacharacters (e.g., backticks or semicolons), the system executes the embedded payload with root privileges.

3. Infrastructure & Business Impact

With a CVSS score of 10.0, this vulnerability has been actively exploited in the wild by sophisticated threat actors (tracked as Operation Midnight Eclipse). Since firewalls sit at the perimeter of enterprise networks, successful exploitation allows attackers to establish persistent backdoors, exfiltrate sensitive configuration data, and perform lateral movement across the internal network, posing an existential threat to business operations.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2024-3400)

FAQ

Q1. How critical is CVE-2024-3400 and is it actively exploited in the wild?

CVE-2024-3400 is rated CVSS 10.0 (CRITICAL) with a 30-day EPSS exploitation probability of 100.0%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2024-3400?

Primary impacted vendors include palo alto networks across pan-os, globalprotect. Scope summary: PAN-OS 11.1 (prior to 11.1.2-h3), PAN-OS 11.0 (prior to 11.0.4-h1), and PAN-OS 10.2 (prior to 10.2.9-h1) with GlobalProtect and Device Telemetry enabled (Cloud NGFW, Panorama, and Prisma Access are not affected)

Q3. What temporary mitigations or workarounds exist for CVE-2024-3400 before patching?

[Mitigation] Immediately apply the official PAN-OS hotfix, or implement temporary workarounds such as disabling Device Telemetry or applying Threat Prevention signatures Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2024-3400

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (palo alto networks)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2024-3400 Palo Alto Networks PAN-OS GlobalProtect Remote Code Execution Vulnerability Advisory (CVE-2024-3400) (CVSS 10.0) - Patch & Workaround | CVE Pulse