CVE-2024-3400criticalunder attackransomwareCWE-20CWE-77

CVE-2024-3400: critical vulnerability in Palo Alto Networks PAN-OS

PAN-OS: Arbitrary File Creation Leads to OS Command Injection Vulnerability in GlobalProtect

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

100Vexday Risk Score

Patch now. It under exploitation confirmed by CISA, has an official Brazilian government alert, has a working public exploit and 1 threat group(s) use it.

ssvc Actcvss 10epss 100%
from disclosure to weapon1 day
Published on NVDApr 12
1st PoC+1d
metasploitApr 12
CISA KEVApr 12
Official alert in Brazil

Brazil's federal government published an alert, recommendation or bulletin that cites this vulnerability.

  • CTIR Gov · ALERTA 06/2024Vulnerabilidade no Sistema Operacional Palo Alto Networks (PAN-OS)read on gov.br ↗
Source: CTIR Gov (GSI) and CISC Gov.br, under the CC BY-ND 3.0 license.
Who exploits it — 1

Groups known to exploit this vulnerability (MITRE ATT&CK attribution).

Action required by CISAfederal deadline: 2024-04-19

Apply mitigations per vendor instructions as they become available. Otherwise, users with vulnerable versions of affected devices should enable Threat Prevention IDs available from the vendor. See the vendor bulletin for more details and a patch release schedule.

In short

A flaw in Palo Alto Networks' GlobalProtect feature allows unauthenticated attackers to create files on the firewall, which can then be used to inject commands and take complete control of the device with root-level access.

Technical detail

An unauthenticated remote attacker can exploit improper input validation (CWE-20) and command injection (CWE-77) in GlobalProtect to create arbitrary files on the firewall, leading to OS command injection with root privileges. Exploitation requires specific PAN-OS versions and feature configurations; Cloud NGFW, Panorama, and Prisma Access are not affected.

Summary generated and translated by AI from the official description.

The full analysis of this CVE is available in Portuguese →

A command injection as a result of arbitrary file creation vulnerability in the GlobalProtect feature of Palo Alto Networks PAN-OS software for specific PAN-OS versions and distinct feature configurations may enable an unauthenticated attacker to execute arbitrary code with root privileges on the firewall. Cloud NGFW, Panorama appliances, and Prisma Access are not impacted by this vulnerability.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
public PoCs found — 66
exploitdbwww.exploit-db.com/exploits/51996unverifiedgithubgithub.com/h4x0r-dz/CVE-2024-3400★ 162githubgithub.com/W01fh4cker/CVE-2024-3400-RCE-Scan★ 89githubgithub.com/0x0d3ad/CVE-2024-3400★ 71githubgithub.com/ihebski/CVE-2024-3400★ 34githubgithub.com/Chocapikk/CVE-2024-3400★ 15githubgithub.com/momika233/CVE-2024-3400★ 13githubgithub.com/Yuvvi01/CVE-2024-3400★ 11githubgithub.com/ak1t4/CVE-2024-3400★ 9githubgithub.com/AdaniKamal/CVE-2024-3400★ 8githubgithub.com/zam89/CVE-2024-3400-pot★ 6githubgithub.com/0xr2r/CVE-2024-3400-Palo-Alto-OS-Command-Injection★ 6githubgithub.com/schooldropout1337/CVE-2024-3400★ 5githubgithub.com/retkoussa/CVE-2024-3400★ 5githubgithub.com/ZephrFish/CVE-2024-3400-Canary★ 2githubgithub.com/HackingLZ/panrapidcheck★ 2githubgithub.com/swaybs/CVE-2024-3400★ 2githubgithub.com/CONDITIONBLACK/CVE-2024-3400-POC★ 2githubgithub.com/marconesler/CVE-2024-3400★ 2githubgithub.com/CerTusHack/CVE-2024-3400-PoC★ 2githubgithub.com/wa6n3r/CVE-2024-3400★ 1githubgithub.com/hashdr1ft/SOC274-Palo-Alto-Networks-PAN-OS-Command-Injection-Vulnerability-Exploitation-CVE-2024-3400★ 1githubgithub.com/Zedocun/PAN-OS-CVE-2024-3400-Command-Injection-Investigation★ 1githubgithub.com/Onosetalease/CVE-2024-3400-Vulnerability-Analysis★ 0githubgithub.com/MurrayR0123/CVE-2024-3400-Compromise-Checker★ 0githubgithub.com/CyberBibs/SOC274---Palo-Alto-Networks-PAN-OS-Command-Injection-Vulnerability-Exploitation-CVE-2024-3400-★ 0githubgithub.com/LoanVitor/CVE-2024-3400-★ 0githubgithub.com/FoxyProxys/CVE-2024-3400★ 0githubgithub.com/hahasagined/CVE-2024-3400★ 0githubgithub.com/codeblueprint/CVE-2024-3400★ 0githubgithub.com/Kr0ff/cve-2024-3400★ 0githubgithub.com/pwnj0hn/CVE-2024-3400★ 0githubgithub.com/MrR0b0t19/CVE-2024-3400★ 0githubgithub.com/tfrederick74656/cve-2024-3400-poc★ 0githubgithub.com/Ravaan21/CVE-2024-3400★ 0githubgithub.com/sxyrxyy/CVE-2024-3400-Check★ 0githubgithub.com/razureink/cve-2024-3400-panos_rce_reproduction★ 0githubgithub.com/index2014/CVE-2024-3400-Checker★ 0githubgithub.com/Yafiah-Darwesh/cs50-cyber-paloalto-oauth★ 0githubgithub.com/andrelia-hacks/CVE-2024-3400★ 0githubgithub.com/ivan-n0v/cve-2024-3400★ 0githubgithub.com/CyprianAtsyor/letsdefend-cve2024-3400-case-study★ 0githubgithub.com/GhassanSabir/CVE-2024-3400-poc★ 0githubgithub.com/workshop748/CVE-2024-3400★ 0githubgithub.com/terminalJunki3/CVE-2024-3400-Checker★ 0githubgithub.com/P4rC3L/Global-Protect_VPN_Vuln★ 0vulncheckvulncheck.com/xdb/470b7dd7f349unverifiedvulncheckvulncheck.com/xdb/225a2064265dunverifiedvulncheckvulncheck.com/xdb/0a5fd018541dunverifiedvulncheckvulncheck.com/xdb/e8365a6f1e95unverifiedvulncheckvulncheck.com/xdb/771fff643c41unverifiedvulncheckvulncheck.com/xdb/d20ea188fb61unverifiedvulncheckvulncheck.com/xdb/3d0eb812cb1funverifiedvulncheckvulncheck.com/xdb/72d187d1fad6unverifiedvulncheckvulncheck.com/xdb/367874624944unverifiedvulncheckvulncheck.com/xdb/a46942c082daunverifiedvulncheckvulncheck.com/xdb/c8807722d985unverifiedvulncheckvulncheck.com/xdb/23c21d7a298funverifiedvulncheckvulncheck.com/xdb/5031bc9d21b6unverifiedvulncheckvulncheck.com/xdb/111e25b96a3dunverifiedvulncheckvulncheck.com/xdb/111ca00bbc19unverifiedvulncheckvulncheck.com/xdb/2b38a2dd894cunverifiedvulncheckvulncheck.com/xdb/2da1379943caunverifiedvulncheckvulncheck.com/xdb/479d7527000funverifiedvulncheckvulncheck.com/xdb/b50f530b723funverifiedvulncheckvulncheck.com/xdb/ab7770d7db97unverified
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.