PT-2020-6841 · Pulse · Pulse Connect Secure

Published

2020-07-30

·

Updated

2025-04-15

·

CVE-2020-8218

CVSS v2.0

9.0

High

VectorAV:N/AC:L/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Pulse Connect Secure versions prior to 9.1R8
Description A code injection vulnerability exists in the admin web interface of Pulse Connect Secure, allowing an attacker to craft a URI and perform arbitrary code execution. The vulnerability is related to incorrect code generation management. Exploitation of the vulnerability may allow a remote attacker to execute arbitrary code. The txtVLSAuthCode parameter in the /dana-admin/license/downloadlicenses.cgi API endpoint is vulnerable to code injection. For example, the endpoint /dana-admin/license/downloadlicenses.cgi?cmd=download&txtVLSAuthCode=whatever -n '($x="ls /",system$x); #' -e /data/runtime/tmp/tt/setcookie.thtml.ttc can be used to exploit the vulnerability.
Recommendations For Pulse Connect Secure versions prior to 9.1R8, update to version 9.1R8 or later to resolve the issue. As a temporary workaround, consider restricting access to the /dana-admin/license/downloadlicenses.cgi API endpoint to minimize the risk of exploitation. Avoid using the txtVLSAuthCode parameter in the affected API endpoint until the issue is resolved.

Exploit

Fix

Code Injection

Weakness Enumeration

Related Identifiers

BDU:2023-00726
CVE-2020-8218

Affected Products

Pulse Connect Secure