CVE-2020-8260 — Ivanti Pulse Connect Secure Code Execution Vulnerability

CVE-2020-8260

Pulse Connect Secure — Authenticated Admin RCE via Uncontrolled Archive Extraction

What is Pulse Connect Secure?

Pulse Connect Secure (now part of Ivanti) is an enterprise SSL VPN gateway appliance that organizations use to give remote employees encrypted access into internal networks — one of the highest-value classes of perimeter device, since compromising it hands an attacker a foothold directly inside the network the VPN was meant to protect. Pulse Secure's product line has a well-documented history of severe vulnerabilities exploited by both cybercriminal and nation-state actors, including CVE-2019-11510, an unauthenticated file-read bug exploited extensively through 2019–2020.

Overview

CVE-2020-8260 is a code execution vulnerability in Pulse Connect Secure's administrative web interface, arising from uncontrolled extraction of a gzip/archive file. An attacker who already holds administrative credentials can upload a malicious archive that, upon extraction, writes files outside the intended directory and achieves arbitrary code execution on the appliance (CVSS 3.1: AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, 7.2 High) — the "High" privileges-required rating reflects that this is a post-authentication administrative bug rather than a pre-auth one, a materially different risk profile from Pulse Secure's more infamous unauthenticated CVEs.

Technical Details

The vulnerability (CWE-434, unrestricted upload of file with dangerous type) occurs because the appliance's archive-extraction logic for an administrative import/upload feature doesn't adequately validate file paths contained within the archive before writing them to disk — similar in principle to the PEAR Archive_Tar path-traversal bugs covered elsewhere on this site, but reached through an authenticated admin function rather than a public-facing one.

Discovery

Fixed by Pulse Secure (now Ivanti) as part of its routine security advisory process for the Connect Secure product line.

Exploitation Context

CISA issued Emergency Directive ED 21-03 in April 2021 specifically covering Pulse Connect Secure vulnerabilities including this one, in response to active nation-state exploitation of the product line uncovered by Mandiant's investigation into a broader Pulse Secure compromise campaign. Because exploitation requires administrative credentials, this specific CVE is most valuable to an attacker who has already obtained privileged access through another vector — phishing, credential theft, or one of Pulse Secure's unauthenticated CVEs — making it a common second-stage tool in a broader intrusion.

Remediation

  1. Apply Ivanti's fix for Pulse Connect Secure covering this CVE immediately, per CISA ED 21-03 guidance.
  2. Restrict and closely monitor administrative access to the Pulse Connect Secure management interface — MFA and IP allowlisting for admin accounts substantially reduce this vulnerability's real-world reachability.
  3. Run CISA's Pulse Connect Secure Integrity Checker Tool (referenced in ED 21-03) to detect signs of prior compromise, given this product line's extensive history of nation-state targeting.
  4. Treat any Pulse Connect Secure appliance with unaudited administrative access as a potential compromise candidate, and follow the broader remediation guidance in ED 21-03 rather than treating this CVE as an isolated issue.

Key Details

PropertyValue
CVE ID CVE-2020-8260
Vendor / Product Ivanti — Pulse Connect Secure
NVD Published2020-10-28
NVD Last Modified2025-12-18
CVSS 3.1 Score7.2
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-434 find similar ↗
CISA KEV Added2021-11-03
CISA KEV Deadline2022-05-03
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-05-03. Apply updates per vendor instructions.

Timeline

DateEvent
2020-10-28CVE published; Ivanti (then Pulse Secure) ships a fix
2021-04-20CISA issues Emergency Directive ED 21-03 covering this and related Pulse Connect Secure vulnerabilities amid active exploitation of the product line
2021-11-03Added to CISA Known Exploited Vulnerabilities catalog
2022-05-03CISA BOD 22-01 remediation deadline