What is Palo Alto Networks Expedition?
Palo Alto Networks Expedition (formerly the PAN-OS Migration Tool) is a utility that helps network engineers migrate firewall configurations from other vendors (Cisco, Check Point, Juniper) to PAN-OS, and assists with policy optimization and security profile upgrades. Expedition is deployed on-premises as a virtual machine with a web interface and has read/write access to PAN-OS firewall configurations — including usernames, credentials, API keys, and security policies for the firewalls it manages. Because Expedition stores firewall administrative credentials to perform configuration tasks, compromising Expedition is equivalent to compromising all the firewalls it manages.
Overview
CVE-2024-9463 is an unauthenticated OS command injection vulnerability in Palo Alto Networks Expedition that allows a remote attacker to execute arbitrary OS commands as root without any authentication. Successful exploitation exposes all usernames, cleartext passwords, device configurations, and API keys of every PAN-OS firewall that has been configured in Expedition. Palo Alto Networks disclosed it as part of PAN-SA-2024-0010 (October 2024), which also covered CVE-2024-9465 (SQL injection) and CVE-2024-5910 (missing authentication) in the same product. CISA added CVE-2024-9463 to the KEV catalog in November 2024. The recommended fix for all three Expedition vulnerabilities is upgrading to Expedition 1.2.96.
Affected Versions
| Product | Vulnerable | Fixed |
|---|---|---|
| Palo Alto Networks Expedition | < 1.2.96 | 1.2.96 |
Technical Details
CWE-78 (Improper Neutralization of Special Elements used in an OS Command). Expedition's web interface processes user-supplied or configuration-derived input that is passed to OS commands without adequate sanitization. An unauthenticated attacker can craft an HTTP request that injects shell commands, executing them as root — the highest privilege on the underlying Linux VM. Because Expedition stores PAN-OS firewall credentials for its configuration management functions, root access to the Expedition VM provides direct access to:
- Cleartext administrator passwords for managed PAN-OS firewalls
- PAN-OS API keys for all managed devices
- Complete firewall configurations including security policies, NAT rules, VPN settings, and network topology
- Usernames and credentials for LDAP, RADIUS, and other authentication backends configured in Expedition
This vulnerability is part of a cluster of Expedition bugs (CVE-2024-9463, CVE-2024-9465, CVE-2024-5910) that collectively provide multiple unauthenticated attack paths against the tool. CVE-2024-9465 (SQL injection, already enriched) and CVE-2024-5910 (missing auth) provide additional entry points in the same product.
Discovery
Reported to Palo Alto Networks via PAN-SA-2024-0010. Zach Hanley of Horizon3.ai published analysis of the Expedition vulnerability cluster.
Exploitation Context
Active exploitation was confirmed by the November 14, 2024 CISA KEV addition. Expedition is designed to be a temporary migration tool but is often left running on networks long after migrations complete, accumulating firewall credentials and remaining unpatched. Internet-exposed Expedition instances represent a critical pre-access credential theft target: an attacker who compromises Expedition gains the credentials needed to log in as administrator to all managed firewalls, potentially providing access to the entire network infrastructure.
Remediation
- Upgrade Expedition to version 1.2.96 — this version addresses CVE-2024-9463, CVE-2024-9465 (SQL injection), and CVE-2024-5910 (missing auth). See also the enriched entry for CVE-2024-9465 (already enriched) for the full Expedition vulnerability context.
- If Expedition is no longer needed, shut it down and remove it from the network immediately. Expedition is a temporary migration tool — it should not run permanently.
- Restrict Expedition web interface access to authorized IP addresses only — it must not be internet-accessible.
- After patching or removing Expedition, rotate all PAN-OS credentials that were stored in the tool: admin passwords, API keys, and any LDAP/RADIUS credentials configured in the migration projects.
- Review PAN-OS audit logs for unauthorized configuration changes and unexpected API calls during the exposure window.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2024-9463 |
| Vendor / Product | Palo Alto Networks — Expedition |
| NVD Published | 2024-10-09 |
| NVD Last Modified | 2025-11-04 |
| CVSS 3.1 Score | 7.5 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| Severity | HIGH |
| CWE | CWE-78 find similar ↗ |
| CISA KEV Added | 2024-11-14 |
| CISA KEV Deadline | 2024-12-05 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2024-10-09 | Palo Alto Networks publishes PAN-SA-2024-0010 covering CVE-2024-9463, CVE-2024-9465 (SQL injection), and CVE-2024-5910 (missing auth) |
| 2024-11-14 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2024-12-05 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Palo Alto Networks Security Advisory — PAN-SA-2024-0010 | Vendor Advisory |
| NVD — CVE-2024-9463 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |