CVE-2023-46805

HIGH KEV RANSOMWARE NUCLEI

Ivanti Connect Secure Unauthenticated Remote Code Execution

Title source: metasploit
STIX 2.1

Exploitation Summary

CVE-2023-46805 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added January 10, 2024, with confirmed use in ransomware campaigns. EIP tracks 12 public exploits from researchers including duy-31, seajaysec, Chocapikk, including a Metasploit module exploits/linux/http/ivanti_connect_secure_rce_cve_2023_46805. A Nuclei detection template is also available.

AI-analyzed exploit summary The repository contains functional exploit scripts for CVE-2023-46805 (authentication bypass) and CVE-2024-21887 (command injection) in Ivanti Connect Secure and Policy Secure. The scripts demonstrate path traversal and command injection via crafted API requests.

Description

An authentication bypass vulnerability in the web component of Ivanti ICS 9.x, 22.x and Ivanti Policy Secure allows a remote attacker to access restricted resources by bypassing control checks.

Exploits (12)

nomisec WORKING POC 23 stars
by duy-31 · remote
https://github.com/duy-31/CVE-2023-46805_CVE-2024-21887

The repository contains functional exploit scripts for CVE-2023-46805 (authentication bypass) and CVE-2024-21887 (command injection) in Ivanti Connect Secure and Policy Secure. The scripts demonstrate path traversal and command injection via crafted API requests.

Classification
Working Poc 95%
Attack Type
Auth Bypass | Rce
Complexity
Trivial
Reliability
Reliable
Target: Ivanti Connect Secure (9.x, 22.x), Ivanti Policy Secure
No auth needed
Prerequisites: Network access to the target Ivanti appliance · Curl and other basic Unix utilities
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 12 stars
by seajaysec · infoleak
https://github.com/seajaysec/Ivanti-Connect-Around-Scan

The repository contains a Python script designed to scan Ivanti Connect Secure & Policy Secure appliances for vulnerabilities related to CVE-2023-46805 and CVE-2024-21887. It performs multiple checks to detect authentication bypass and command injection vulnerabilities without exploiting them.

Classification
Scanner 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Ivanti Connect Secure & Policy Secure
No auth needed
Prerequisites: Network access to the target Ivanti appliance
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 12 stars
by Chocapikk · infoleak
https://github.com/Chocapikk/CVE-2023-46805

This repository contains a scanner tool for detecting CVE-2023-46805, an authentication bypass vulnerability in Ivanti Pulse Connect Secure systems. The tool checks for the presence of the vulnerability by sending a crafted request to a specific endpoint and analyzing the response.

Classification
Scanner 100%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Ivanti Pulse Connect Secure
No auth needed
Prerequisites: Network access to the target system
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 10 stars
by yoryio · infoleak
https://github.com/yoryio/CVE-2023-46805

The repository contains a Python script that scans for potentially vulnerable Ivanti Connect Secure appliances using Shodan. It checks for the presence of CVE-2023-46805 by probing a specific endpoint and analyzing the HTTP response code.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Ivanti Connect Secure
No auth needed
Prerequisites: Shodan API key · Shodan Python library
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 5 stars
by Hexastrike · poc
https://github.com/Hexastrike/Ivanti-Connect-Secure-Logs-Parser

This repository provides a Python script to parse Ivanti Secure Connect .vc0 log files into CSV format for forensic analysis, specifically targeting CVE-2025-0282. The tool extracts timestamps, converts hex values to human-readable formats, and maps message codes to descriptions.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Ivanti Secure Connect (affected by CVE-2025-0282)
No auth needed
Prerequisites: Access to .vc0 log files from Ivanti Secure Connect · Python environment
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 5 stars
by raminkarimkhani1996 · infoleak
https://github.com/raminkarimkhani1996/CVE-2023-46805_CVE-2024-21887

The repository contains a functional Python script that exploits CVE-2023-46805 (authentication bypass) and CVE-2024-21887 (remote code execution) in Ivanti Connect Secure. It includes both vulnerability checking and command execution capabilities via crafted API requests.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Ivanti Connect Secure
No auth needed
Prerequisites: Network access to the target Ivanti Connect Secure instance
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 5 stars
by cbeek-r7 · poc
https://github.com/cbeek-r7/CVE-2023-46805

This repository contains a Python script that scans for Ivanti Pulse Secure devices vulnerable to CVE-2023-46805, an authentication bypass vulnerability. It checks multiple endpoints to determine if a device is vulnerable or if mitigations are applied.

Classification
Scanner 100%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Ivanti Pulse Secure
No auth needed
Prerequisites: List of target IP addresses in 'ip_list.txt'
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 2 stars
by w2xim3 · remote
https://github.com/w2xim3/CVE-2023-46805

This repository contains a functional Go-based exploit for CVE-2023-46805, an RCE vulnerability in Ivanti products. The exploit sends a crafted POST request to a vulnerable endpoint, injecting a command via the 'type' parameter in a JSON payload.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Ivanti (specific version not specified)
No auth needed
Prerequisites: Network access to the target Ivanti instance · Vulnerable endpoint exposed
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 1 stars
by rxwx · poc
https://github.com/rxwx/pulse-meter

This repository provides a Python script to decrypt and parse Ivanti Connect Secure system snapshots for IOCs related to CVE-2025-0282 and other vulnerabilities. It uses YARA rules to detect malware artifacts and parses process lists for suspicious activity.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Ivanti Connect Secure
Auth required
Prerequisites: Admin access to Ivanti Connect Secure appliance · System snapshot file · Hardcoded decryption key
devstral-2 · analyzed Feb 16, 2026 Full analysis →
vulncheck_xdb WORKING POC
remote
https://github.com/zwxxb/CVE-2023-21887

This repository contains a functional exploit for CVE-2023-21887, which targets a path traversal vulnerability in an unspecified software. The exploit sends a crafted HTTP request to trigger a reverse shell payload, demonstrating remote code execution (RCE).

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Unspecified (likely a web application with a vulnerable API endpoint)
No auth needed
Prerequisites: List of target URLs in a file · Python environment with httpx library
devstral-2 · analyzed Feb 25, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
by sfewer-r7 · rubypoclinux
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/http/ivanti_connect_secure_rce_cve_2023_46805.rb

This Metasploit module exploits CVE-2023-46805 (authentication bypass) and CVE-2024-21887 (command injection) to achieve unauthenticated remote code execution on Ivanti Connect Secure and Ivanti Policy Secure. It leverages a path traversal vulnerability to bypass authentication and injects a payload into a cloud server test connection endpoint.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Ivanti Connect Secure, Ivanti Policy Secure (versions 9.x, 22.x prior to mitigation)
No auth needed
Prerequisites: Network access to the target system · Vulnerable version of Ivanti Connect Secure or Ivanti Policy Secure
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
by sfewer-r7 · rubypoc
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/http/ivanti_connect_secure_rce_cve_2024_21893.rb

This Metasploit module chains an SSRF (CVE-2024-21893) and a command injection (CVE-2024-21887) to achieve unauthenticated RCE on Ivanti Connect Secure/Policy Secure. It leverages a malicious XML payload to trigger an SSRF to an internal service vulnerable to command injection.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Ivanti Connect Secure, Ivanti Policy Secure (versions 9.x, 22.x prior to Feb 2024 patch)
No auth needed
Prerequisites: Network access to target · Vulnerable Ivanti Connect Secure/Policy Secure instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Ivanti ICS - Authentication Bypass
HIGHby DhiyaneshDK,daffainfo,geeknik
Shodan: html:"welcome.cgi?p=logo"
FOFA: body="welcome.cgi?p=logo"

Scores

CVSS v3 8.2
EPSS 0.9437
EPSS Percentile 100.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

CISA SSVC

Vulnrichment
Exploitation active
Automatable yes
Technical Impact partial

Details

CISA KEV 2024-01-10
VulnCheck KEV 2024-01-10
InTheWild.io 2024-01-10
ENISA EUVD EUVD-2023-50971
Ransomware Use Confirmed
CWE
CWE-287
Status published
Products (10)
ivanti/connect_secure 9.0
ivanti/connect_secure 9.1 r1 (32 CPE variants)
ivanti/connect_secure 22.1 r1 (2 CPE variants)
ivanti/connect_secure 22.2 (2 CPE variants)
ivanti/connect_secure 22.3 r1
ivanti/connect_secure 22.4 r1 (2 CPE variants)
ivanti/connect_secure 22.5 r2.1
ivanti/connect_secure 22.6 (3 CPE variants)
ivanti/policy_secure 9.0
ivanti/policy_secure 9.1 r1 (5 CPE variants)
Published Jan 12, 2024
KEV Added Jan 10, 2024
Tracked Since Feb 18, 2026