CVE-2019-11510 is an unauthenticated arbitrary file read vulnerability in Pulse Secure Pulse Connect Secure (PCS), also referred to as Pulse Secure VPN, affecting PCS 8.2 before 8.2R12.1, 8.3 before 8.3R7.1, and 9.0 before 9.0R3.4. A remote attacker can send a specially crafted URI to the internet-facing appliance and retrieve arbitrary files from the underlying system without authentication. The flaw enables disclosure of sensitive files stored on the VPN appliance, including configuration data, session material, and cached or otherwise accessible credential data. Reporting on exploitation consistently describes the issue as a path traversal style arbitrary file disclosure weakness used for initial access against exposed VPN gateways.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
6 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (1 hidden).
This repository contains a single Metasploit auxiliary module targeting Pulse Secure VPN servers vulnerable to CVE-2019-11510. The module exploits a pre-authentication directory traversal vulnerability to read arbitrary files from the target system over HTTPS. It supports two modes: 'Automatic', which attempts to extract sensitive files such as plaintext credentials, session IDs, and hashed credentials; and 'Manual', which allows the user to specify any file path (defaulting to /etc/passwd). Retrieved files are stored as loot and can be printed to the screen. The module is written in Ruby and leverages Metasploit's HttpClient mixin. The main attack vector is network-based, requiring only access to the VPN web interface. Several fingerprintable file paths are hardcoded for credential and session extraction. The module is operational and can be used to facilitate further attacks, such as session hijacking or credential reuse.
This repository contains a Bash script ('pwn-pulse.sh') that exploits the Pulse Connect Secure SSL VPN arbitrary file read vulnerability (CVE-2019-11510). The script is designed to automate the exploitation process by taking a target domain or IP address and attempting to download sensitive files from the VPN appliance using crafted directory traversal URLs. It then parses the downloaded files to extract private keys, usernames, admin details (including session cookies), and observed logins (including passwords). The script can also test session cookies to identify active sessions, which could be hijacked. All extracted information is compiled into a report file for each target. The repository includes a README with usage instructions and a LICENSE file. The main exploit logic resides in 'pwn-pulse.sh', which is the only code file. The attack vector is network-based, targeting accessible Pulse Connect Secure VPN appliances over HTTPS. The script is operational and provides real credential and session extraction capabilities, making it a practical tool for post-exploitation or red team activities.
This repository contains a Bash exploit script (CVE-2019-11510.sh) targeting Pulse Secure SSL VPN appliances vulnerable to CVE-2019-11510, a critical arbitrary file read vulnerability. The script allows an attacker to supply a single target or a list of targets (via a file) and attempts to exploit the directory traversal flaw to download sensitive files from the VPN appliance. It first checks for vulnerability by reading /etc/passwd, then proceeds to download /etc/hosts and internal database files (/data/runtime/mtmp/lmdb/dataa/data.mdb and /data/runtime/mtmp/lmdb/randomVal/data.mdb). The script extracts plaintext usernames, passwords, and session IDs from these files, saving the results in organized output directories per target. The repository also includes a README.md with usage instructions and references. The exploit is operational, automating the process of identifying vulnerable systems and extracting credentials and session information for further compromise.
This repository contains an automated exploit script ('pulsexploit.py') targeting Pulse Secure SSL VPN appliances vulnerable to CVE-2019-11510, a critical unauthenticated arbitrary file read vulnerability. The script uses the Shodan API to discover potentially vulnerable Pulse Secure VPN endpoints exposed on the internet (using a default search query for '/dana/' on port 443). For each discovered host, it attempts to exploit the path traversal vulnerability by crafting specific URLs to read sensitive files from the target system, including /etc/passwd, /etc/hosts, /etc/group, /etc/resolv.conf, and a database file that may contain session cookies. Results are saved in an output directory for further analysis. The script is written in Python, requires a valid Shodan API key, and is intended for penetration testing and security research. The repository is well-structured, with a single main exploit script, a requirements file for dependencies, and documentation in the README.
This repository contains a single Python exploit script (pulsexploit.py) targeting Pulse Secure SSL VPN appliances vulnerable to CVE-2019-11510. The exploit automates the process of identifying vulnerable hosts by querying the Shodan API for devices exposing the '/dana/' path on port 443. For each discovered host, it attempts to exploit a path traversal vulnerability to read sensitive files from the system, including /etc/passwd, /etc/hosts, /etc/group, /etc/resolv.conf, and a session database file. The results are saved in an output directory for later analysis. The script is operational and requires a valid Shodan API key and internet access. The repository also includes a README with usage instructions, a requirements.txt for dependencies (shodan), and standard project files. The exploit is not part of a larger framework and is self-contained.
This repository contains a Python proof-of-concept exploit for CVE-2019-11510, a critical arbitrary file read vulnerability in Pulse Secure SSL VPN appliances. The main file, CVE-2019-11510.py, takes a target URL as input and attempts to exploit a directory traversal flaw to read sensitive files such as /etc/passwd and /etc/hosts from the remote system. If successful, the contents of these files are saved locally. The exploit works by crafting specific HTTP GET requests to vulnerable endpoints on the VPN device. The repository also includes a README.md with usage instructions and references. No payload for code execution is included; the exploit is limited to file read capabilities, making it a proof-of-concept for information disclosure. The attack vector is network-based, requiring access to the target's HTTPS interface.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
76 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A vulnerability in Pulse Secure VPN appliances referenced as being used for initial access in campaigns targeting COVID-19 research data.
Критическая уязвимость произвольного чтения файлов/path traversal в Pulse Connect Secure.
A known vulnerability in Pulse Secure Connect VPN that was used to gain initial access, steal credentials, and pivot into victim internal systems.
A known Pulse Secure VPN vulnerability explicitly referenced in forum activity as an entry point for compromising corporate networks.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.