A critical zero-day vulnerability in the GlobalProtect gateway feature of Palo Alto Networks PAN-OS is under active exploitation, allowing unauthenticated attackers to execute arbitrary code with root privileges.
Executive Summary
Palo Alto Networks has disclosed a highly critical vulnerability, tracked as CVE-2024-3400, affecting the GlobalProtect gateway feature in specific versions of PAN-OS.[1] This OS command injection flaw requires no user interaction and no authentication, granting an external attacker the ability to execute arbitrary commands on the firewall with root privileges.[2]
Security researchers at Volexity discovered the vulnerability during incident response activities, identifying active zero-day exploitation by a threat actor tracked as UTA0218.[4] Due to the severity and confirmed active exploitation, immediate remediation or mitigation is required for affected perimeter devices.
Technical Details and Mechanism
CVE-2024-3400 is an OS Command Injection vulnerability (CWE-77).[1] The flaw exists in how the PAN-OS GlobalProtect gateway processes a specific feature related to device telemetry.[4] When device telemetry is enabled, the system fails to properly sanitize user-supplied input before passing it to the underlying operating system shell.[5]
By sending specially crafted requests to the GlobalProtect portal, an unauthenticated remote attacker can inject arbitrary shell commands. Because the vulnerable service operates with elevated privileges, the injected commands are executed as `root`.[2] This provides the attacker with total control over the firewall, enabling them to pivot into internal networks, exfiltrate configuration data, and deploy custom persistence mechanisms.[4]
Affected Versions
According to the official Palo Alto Networks advisory, the vulnerability specifically affects the following PAN-OS versions when both GlobalProtect gateway and device telemetry are enabled:[1]
- PAN-OS 11.1 (versions prior to 11.1.2-h3)
- PAN-OS 11.0 (versions prior to 11.0.4-h1)
- PAN-OS 10.2 (versions prior to 10.2.9-h1)
Cloud NGFW, Panorama appliances, and Prisma Access are not impacted by this specific vulnerability.[1]
Severity and Exploitation Status
The severity of CVE-2024-3400 is absolute maximum. The vulnerability holds a CVSS v3.1 score of 10.0 (Critical), with the vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H, assigned by Palo Alto Networks as the CNA.[1]
Active Exploitation: Active exploitation in the wild is confirmed. Volexity observed the threat actor UTA0218 exploiting this flaw as a zero-day to install a custom Python backdoor (named UPSTYLE) on compromised firewalls.[4] Palo Alto Networks' Unit 42 is tracking this exploitation campaign under the name "Operation MidnightEclipse."[5]
CISA KEV Status: The Cybersecurity and Infrastructure Security Agency (CISA) added CVE-2024-3400 to its Known Exploited Vulnerabilities (KEV) Catalog on April 12, 2024, mandating that Federal Civilian Executive Branch (FCEB) agencies apply mitigations rapidly.[3]
Mitigation and Remediation
Organizations utilizing PAN-OS GlobalProtect must take immediate action. The primary and most effective remediation is to apply the official hotfixes released by Palo Alto Networks.[1]
If immediate patching is not possible, Palo Alto Networks has provided official workarounds:[1]
- Threat Prevention: Customers with an active Threat Prevention subscription can block attacks by enabling Threat ID 95187 (introduced in Applications and Threats content version 8833-8682).
- Disable Telemetry: Temporarily disabling device telemetry on the vulnerable device neutralizes the specific vulnerable code path, mitigating the flaw until a patch can be applied.
Organizations should also conduct a thorough compromise assessment. Check system logs for anomalous commands executed via the GlobalProtect service and monitor for the presence of unauthorized Python scripts or modified configuration files, as outlined in the Unit 42 threat brief.[5]
Security Takeaway
CVE-2024-3400 underscores the extreme risk posed by vulnerabilities in edge security devices. Because firewalls sit at the perimeter and intentionally process untrusted internet traffic, an unauthenticated RCE flaw in these appliances effectively negates the entire network boundary. Continuous monitoring of vendor advisories, rapid patch deployment, and defense-in-depth strategies are strictly necessary to defend against sophisticated zero-day campaigns.
Sources & References
- [1] Palo Alto Networks — CVE-2024-3400 PAN-OS: OS Command Injection Vulnerability in GlobalProtect — April 12, 2024 — Verified Source
- [2] NIST National Vulnerability Database (NVD) — CVE-2024-3400 Detail — April 12, 2024 — Verified Source
- [3] Cybersecurity and Infrastructure Security Agency (CISA) — Known Exploited Vulnerabilities Catalog — April 12, 2024 — Verified Source
- [4] Volexity — Zero-Day Exploitation of Unauthenticated CE Vulnerability in GlobalProtect (CVE-2024-3400) — April 12, 2024 — Verified Source
- [5] Palo Alto Networks Unit 42 — Threat Brief: Operation MidnightEclipse, Post-Exploitation Activity Related to CVE-2024-3400 — April 12, 2024 — Verified Source
Technical Discussion & Feedback (0)
Leave a Comment (Authenticated Users)