What is Pulse Connect Secure / Pulse Policy Secure?
Pulse Connect Secure and Pulse Policy Secure (now Ivanti products) are enterprise SSL VPN and network access control appliances that authenticate remote users and enforce endpoint compliance before granting access to internal networks. Their administrative web interfaces let IT staff configure authentication realms, routing, and system settings — powerful functionality that, if abused, gives an attacker a direct route to running commands on the underlying appliance operating system.
Overview
CVE-2019-11539 is a command injection vulnerability in the admin web interface of Pulse Connect Secure and Pulse Policy Secure. An attacker who already holds valid administrator credentials can inject and execute arbitrary operating-system commands through a vulnerable input field in the admin console, escalating from application-level admin access to full control of the appliance's underlying operating system. It was disclosed alongside CVE-2019-11510 and is frequently chained with it: an unauthenticated attacker first uses the file-read bug to steal an admin session or credentials, then uses this bug to gain command execution.
Technical Details
The vulnerability (CWE-78, OS command injection) exists because one or more admin console parameters — reportedly including fields related to Windows file share or network configuration in the admin UI — are passed to a shell command without adequate sanitization of special characters. A privileged user submitting a crafted value can break out of the intended command context and have the appliance execute attacker-supplied shell commands. Because the appliance's web application typically runs with elevated system privileges, successful injection grants the attacker high-impact confidentiality, integrity, and availability effects over the whole device, even though the CVSS vector requires High privileges to reach the vulnerable functionality.
Discovery
This bug was researched and disclosed by DEVCORE's Orange Tsai and Meh Chang as part of the same "Attacking SSL VPN" research effort that produced the pre-authentication file-read vulnerability CVE-2019-11510, with both flaws patched by the vendor in the same April 2019 release cycle.
Exploitation Context
Because it requires admin-level access, this CVE is most often observed as the second stage of an attack chain rather than an initial-access vector on its own — attackers commonly obtain admin credentials or session tokens via CVE-2019-11510's unauthenticated file read, then pivot into this command injection bug to gain a full shell on the appliance. Its ransomwareUse: true designation and CISA KEV listing reflect its role in ransomware intrusion chains targeting Pulse Secure infrastructure alongside its sibling vulnerabilities.
Remediation
- Apply the April 2019 (or later) Pulse Connect Secure / Pulse Policy Secure security update, which fixes both this command injection and the related file-read vulnerability.
- Rotate all administrative credentials for the appliance, especially if the device was ever exposed with an unpatched version, since credential theft via CVE-2019-11510 is a common precursor to exploiting this bug.
- Restrict admin console access to a trusted management network or VPN-of-VPNs rather than exposing it broadly, even internally.
- Enforce multi-factor authentication on all administrative accounts for the appliance.
- Audit admin console activity logs for unexpected configuration changes or command-like input in administrative fields.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2019-11539 |
| Vendor / Product | Ivanti — Pulse Connect Secure and Pulse Policy Secure |
| NVD Published | 2019-04-26 |
| NVD Last Modified | 2025-11-06 |
| CVSS 3.1 Score | 7.2 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-78 find similar ↗ |
| CISA KEV Added | 2021-11-03 |
| CISA KEV Deadline | 2022-05-03 |
| Known Ransomware Use | ⚠️ Yes |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2019-04-24 | Ivanti (then Pulse Secure) releases patched versions alongside the CVE-2019-11510 fix |
| 2019-08-06 | Publicly detailed by DEVCORE alongside the related pre-auth file read bug |
| 2021-11-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-05-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2019-11539 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |