CVE-2026-0279: Palo Alto Networks PAN-OS Cross-Site Scripting (XSS) in Authentication Portal
Palo Alto Networks PAN-OS contains multiple cross-site scripting (XSS) vulnerabilities in its User-ID Authentication Portal, GlobalProtect gateway/portal, and Clientless VPN components. An unauthenticated attacker can inject malicious JavaScript that either persists in the system or executes in a user's browser. The vulnerability requires user interaction (such as clicking a malicious link) to trigger. Palo Alto's deployment best practices—restricting management interface and Authentication Portal access to trusted internal IP addresses—significantly reduce exposure.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.1 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- Weaknesses (CWE)
- CWE-79
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-07-09 / 2026-08-11
NVD description (verbatim)
Multiple cross site scripting vulnerabilities in the User-ID™ Authentication Portal (aka Captive Portal) service, GlobalProtect™ gateway/portal features and Clientless VPN of Palo Alto Networks PAN-OS® software enables a malicious unauthenticated user to store or execute malicious JavaScript payload. The security risk posed by this issue is minimized when the management interface and access to the User-ID™ Authentication Portal is restricted to only trusted internal IP addresses according to our recommended best practice deployment guidelines https://live.paloaltonetworks.com/t5/community-blogs/tips-amp-tricks-how-to-secure-the-management-access-of-your-palo/ba-p/464431 . This issue is applicable to PAN-OS software on PA-Series and VM-Series firewalls and on Panorama (virtual and M-Series). Cloud NGFW is not affected by this vulnerability.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerabilities stem from insufficient input validation and output encoding in web-facing authentication and VPN portal components of PAN-OS. An attacker can craft a malicious URL or payload that, when accessed by a user, executes arbitrary JavaScript in the context of the affected portal. The XSS flaws fall under CWE-79 (Improper Neutralization of Input During Web Page Generation). The vulnerability affects PA-Series and VM-Series firewalls, as well as virtual and M-Series Panorama deployments. Cloud NGFW instances are not vulnerable.
Business impact
Compromise of authentication portals creates a direct path to credential harvesting or session hijacking. An attacker could redirect users to phishing pages, steal authentication tokens, or modify portal behavior to capture credentials. In networks where these portals are internet-facing or exposed to untrusted networks, the risk of automated reconnaissance and exploitation increases. Panorama compromise could allow an attacker to pivot toward management of multiple firewalls. Reputational damage is possible if users are directed to malicious content from what appears to be a legitimate corporate portal.
Affected systems
All PAN-OS deployments on PA-Series and VM-Series firewalls are affected. Panorama (both virtual appliances and M-Series hardware) are also in scope. Cloud NGFW is explicitly not affected. The vulnerability applies to any organization running vulnerable PAN-OS versions that expose the User-ID Authentication Portal, GlobalProtect gateway/portal, or Clientless VPN to potentially untrusted users.
Exploitability
Exploitability is moderate. The attack requires an unauthenticated user and user interaction (clicking a crafted link or visiting a malicious page), but no special network privileges or authentication credentials are needed. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C) reflects network accessibility, low attack complexity, no prior authentication, and required user interaction. Severity is rated Medium (6.1) because impact is limited to confidentiality and integrity of user sessions; availability is not affected.
Remediation
Apply security patches from Palo Alto Networks for your specific PAN-OS version. Check the vendor advisory for exact patch versions applicable to your deployment (PA-Series, VM-Series, or Panorama). Immediately implement network segmentation by restricting access to the User-ID Authentication Portal and management interfaces to trusted internal IP addresses only, per Palo Alto's recommended deployment guidelines. Disable or remove unnecessary portals if not in use. Monitor authentication portal access logs for suspicious activity.
Patch guidance
Contact Palo Alto Networks or consult their official security advisory for patched PAN-OS versions. Patches should be tested in a lab environment before production deployment. Schedule maintenance windows to apply updates without disrupting VPN access or management functions. For Panorama-managed environments, coordinate patches across the management server and managed firewalls. Verify patch application by confirming the updated PAN-OS version and testing portal functionality post-deployment.
Detection guidance
Monitor web server logs on affected portals for anomalous query strings, encoded payloads, or repeated attempts to inject script tags (<script>, javascript:, onerror=, etc.). Alert on unusual portal access patterns, especially from external or untrusted networks. Implement Web Application Firewall (WAF) rules to block common XSS patterns. Monitor for privilege escalation or lateral movement attempts following successful portal compromise. Use endpoint detection tools to identify compromised sessions or credential theft. Query authentication logs for failed logins or token hijacking indicators.
Why prioritize this
While the CVSS score is Medium (6.1), prioritization depends on your network architecture. If the User-ID Authentication Portal or GlobalProtect portal is internet-facing or exposed to guests or untrusted networks, prioritize patching within 30–60 days. If strictly internal and behind network access controls, risk is significantly lower but should still be remediated within your standard update cycle. Prioritization is elevated if Panorama is exposed, as it controls multiple firewalls.
Risk score, explained
The CVSS 3.1 score of 6.1 (Medium) reflects: (1) Network-accessible attack vector with low complexity, (2) no authentication required, but (3) user interaction is mandatory, and (4) impact limited to confidentiality and integrity of user sessions without affecting system availability. The score does not account for organizational risk; a portal exposed to the internet carries higher real-world risk than an internal portal protected by network segmentation.
Frequently asked questions
Does this vulnerability allow an attacker to bypass authentication entirely?
No. This is an XSS vulnerability that allows injection of malicious scripts *after* reaching the portal interface. An attacker still cannot log in without valid credentials; however, they can steal credentials or session tokens from users who interact with a malicious payload.
Is Cloud NGFW affected?
No. Palo Alto Networks explicitly states that Cloud NGFW is not affected by this vulnerability. Only PAN-OS on PA-Series, VM-Series firewalls, and Panorama deployments are vulnerable.
Does following Palo Alto's deployment best practices eliminate the risk?
Restricting the User-ID Authentication Portal and management interface to trusted internal IP addresses significantly reduces risk by limiting who can reach the portal in the first place. However, it does not eliminate the underlying XSS flaw; patching is still required as a defense-in-depth measure.
What should I do if I cannot patch immediately?
Implement strict network access controls to limit portal exposure to trusted users and networks only. Monitor portal access logs closely for suspicious queries or encoding patterns. Consider temporarily disabling unnecessary portals and requiring VPN access through alternate, isolated channels if possible. Plan and schedule a patching window as soon as feasible.
This analysis is provided for informational purposes only and does not constitute professional security advice. Organizations must verify all patch versions, affected products, and remediation steps against the official Palo Alto Networks security advisory before taking action. CVSS scores are guidelines; actual organizational risk depends on network architecture, exposure, and threat model. SEC.co assumes no liability for actions taken based on this information. Consult your security team and vendor documentation for authoritative guidance. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-0266MEDIUMStored XSS in Palo Alto Networks PAN-OS Web Interface
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2018-25384MEDIUMStored XSS in Wikidforum 2.20 Allows Authenticated Attackers to Inject Malicious Scripts
- CVE-2019-25731MEDIUMStored XSS in Zuz Music 2.1 Contact Form
- CVE-2019-25737MEDIUMStored XSS in Live Chat Unlimited 2.8.3 – Admin Session Compromise
- CVE-2019-25739MEDIUMGigToDo 1.3 Stored XSS Vulnerability in Proposal Descriptions
- CVE-2019-25742MEDIUMStored XSS in Zoner Real Estate WordPress Theme 4.1.1 – Admin Account Compromise Risk
- CVE-2019-25743MEDIUMWordPress Soliloquy Lite 2.5.6 Stored XSS Vulnerability