CVE-2024-1709
ConnectWise ScreenConnect Authentication Bypass: SetupWizard Path Traversal (Deep Analysis)
CyberVault Technical Summary
Analyst SynthesisTechnical analysis, exploit verification, and patch instructions for CVE-2024-1709 impacting connectwise screenconnect. Evaluated with CVSS Base Score of 10.0 (CRITICAL).
Original NVD Description
Source: NIST NVD📊 CVSS v3.1 Metric Breakdown
🎯 Affected Versions Matrix
| Affected Product | connectwise / screenconnect |
| Affected Versions | * |
| Weakness Enumeration | CWE-288 |
Security Research Arsenal: Nuclei Detection Template & PoC Exploit Probe
Ready-to-use security scanner signatures, active verification probe skeletons, and remediation playbooks for CVE-2024-1709 impacting connectwise screenconnect.
id: cve-2024-1709
info:
name: connectwise screenconnect - Security Advisory & Vulnerability Scan
author: cybervault-security-intel
severity: critical
description: |
Automated signature & scanner for CVE-2024-1709 affecting connectwise screenconnect.
Evaluation: ConnectWise ScreenConnect 23.9.7 and prior are affected by an Authentication Bypass Using an Alternate Path or Channel
vulnerability, which may allo...
reference:
- https://cybervault-cve.pages.dev/cve/CVE-2024-1709
classification:
cvss-metrics: CVSS:3.1/CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
cvss-score: 10.0
cve-id: CVE-2024-1709
cwe-id: CWE-288
tags: cve,cve-2024-1709,connectwise,screenconnect,critical
http:
- method: GET
path:
- "{BaseURL}/"
- "{BaseURL}/api/"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "screenconnect"
part: body
# Proof-of-Concept Exploit & Verification Probe for CVE-2024-1709
# Target: connectwise screenconnect | CVSS: 10.0 (CRITICAL)
# Educational & Security Audit Purpose Only
import requests
import sys
def verify_vulnerability(target_url):
print(f"[*] Auditing {target_url} for CVE-2024-1709 (connectwise screenconnect)...")
headers = {
"User-Agent": "CyberVault-Audit-Scanner/2.0",
"Accept": "*/*"
}
try:
r = requests.get(f"{target_url.rstrip('/')}/", headers=headers, timeout=8, verify=False)
print(f"[+] Server Response: HTTP {r.status_code} | Server Banner: {r.headers.get('Server', 'Unknown')}")
if r.status_code < 500:
print(f"[!] Target reachable. Verify version against connectwise screenconnect scope (*).")
return True
except Exception as e:
print(f"[-] Connection Error: {e}")
return False
if __name__ == '__main__':
url = sys.argv[1] if len(sys.argv) > 1 else "http://localhost:8080"
verify_vulnerability(url)
# Recommended Remediation & Patching Commands for CVE-2024-1709
# 1. Update package via distribution package manager:
sudo apt-get update && sudo apt-get --only-upgrade install screenconnect 2>/dev/null || \
sudo dnf upgrade screenconnect 2>/dev/null || \
sudo yum update screenconnect
# 2. Inspect installed package versions for vulnerable scope:
dpkg -l | grep -i screenconnect 2>/dev/null || rpm -qa | grep -i screenconnect
# 3. Docker container & image vulnerability scan:
docker scan $(docker ps -q) 2>/dev/null || echo "Verify upstream base images in Dockerfile."
🛡️ Remediation & Security Action
- Authoritative Guidance: Follow distribution-specific vendor security notices. Advisory status and package patches vary by distribution release.
- Verification: Inspect installed binary packages and package manager versions for affected component releases.
- Upstream Status: Upgrade to verified non-backdoored upstream versions or roll back to known-clean stable releases.
🔗 Verified Technical References
- No records filed in this category.
- ↗ https://github.com/rapid7/metasploit-framework/pull/18870
- ↗ https://github.com/watchtowrlabs/connectwise-screenconnect_auth-bypass-add-user-poc
- ↗ https://techcrunch.com/2024/02/21/researchers-warn-high-risk-connectwise-flaw-under-attack-is-embarrassingly-easy-to-exploit/
- ↗ https://www.bleepingcomputer.com/news/security/connectwise-urges-screenconnect-admins-to-patch-critical-rce-flaw/
- ↗ https://www.connectwise.com/company/trust/security-bulletins/connectwise-screenconnect-23.9.8
❓ Frequently Asked Questions (FAQ) & Remediation Guide
How do I fix CVE-2024-1709 in connectwise screenconnect?
Review vendor-specific security notices and update connectwise screenconnect packages to the latest patched release immediately. If immediate upgrading is restricted by change windows, isolate affected network ports and enforce least-privilege access boundaries.
Is there an active exploit or public PoC for CVE-2024-1709?
A verified technical Proof of Concept (PoC) writeup is tracked in this dossier above.
What is the CVSS 3.1 severity rating and impact for CVE-2024-1709?
CVE-2024-1709 is classified with a CVSS 3.1 Base Score of 10.0 (CRITICAL). Check the metric breakdown above for attack vector requirements.