CVE-2024-1708
High · 8.4 CISA KEV · ransomwareCVSS
8.4
EPSS
95.4%
Published
Feb 21, 2024
CISA due date
May 12, 2026
Cloudanix analysis
Attackers can abuse vulnerable ScreenConnect servers to break out of intended file locations and potentially take control of the remote support system and the computers it manages.
- Exploitation
- Requires User Interaction
- Attacker needs
- High Privilege
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Path Traversal
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
CVE-2024-1708 is a path traversal vulnerability in ConnectWise ScreenConnect 23.9.7 and earlier. A user with sufficient privileges and the required interaction path may be able to cause the application to read from or write to unintended filesystem locations outside the expected ScreenConnect application directory. Depending on the reachable file operation and service permissions, this can expose sensitive configuration or data, overwrite application-controlled files, place malicious files in executable locations, or contribute to remote code execution. Because ScreenConnect is a remote administration platform, successful exploitation can have outsized impact: compromise of the server can become a route to interactive access across systems managed through the product.
Why it matters to the business
A compromised ScreenConnect server can give an attacker a powerful foothold into remote support operations and the endpoints managed through that platform. The vulnerability is listed in CISA KEV, has a high EPSS score, is reported as actively exploited in the wild, and is associated with ransomware activity, so internet-facing or unpatched instances should be treated as urgent exposure even though the issue was published in 2024. Operational consequences can include theft of support-system data, unauthorized remote access, deployment of malware through legitimate remote management channels, service disruption, and ransomware propagation.
How an attack unfolds
An attacker first identifies an exposed ScreenConnect instance and determines whether it is running 23.9.7 or an earlier vulnerable build. If the attacker has or obtains the required application privileges, they interact with a vulnerable file-handling workflow and supply traversal sequences such as ../ or encoded equivalents to escape the intended directory. The attacker then attempts to read sensitive files, write attacker-controlled content to locations processed by the application, or place files where the ScreenConnect service or web application will later load or execute them. In real-world incidents involving ScreenConnect, exploitation has often been paired with other access paths or post-authentication control of the server, followed by creation of unauthorized accounts, deployment of remote-control tooling, credential theft, and ransomware staging.
How to fix it
Upgrade ConnectWise ScreenConnect to a fixed release immediately; ConnectWise addressed this issue in 23.9.8 and later, and organizations should run the latest supported ScreenConnect version rather than 23.9.7 or earlier. If immediate upgrade is not possible, remove public internet exposure, restrict access to trusted VPN or administrative networks, enforce multifactor authentication, review all ScreenConnect administrator and technician accounts, disable unnecessary extensions, and monitor or block suspicious traversal patterns at the reverse proxy or WAF. Because this vulnerability is in CISA KEV and associated with ransomware campaigns, patching should be paired with compromise assessment rather than treated as a routine update.
How to confirm the fix worked
Confirm the ScreenConnect server reports version 23.9.8 or later, preferably the latest supported vendor release. Verify that no public endpoints expose an older ScreenConnect build through headers, login pages, static assets, or administrative UI version information. Review vendor update logs and service restart history to ensure the patched application binaries are active. If a WAF or reverse proxy mitigation is used, test that requests containing ../, ..\, %2e%2e%2f, and double-encoded traversal variants are blocked or logged. Validate that application directories, extension directories, configuration files, and web-root locations do not contain unexpected recently modified files.
Typical attack path
- Scan the internet or target ranges for exposed ConnectWise ScreenConnect servers.
- Fingerprint the application version and identify systems running 23.9.7 or earlier.
- Obtain or abuse the privileges needed to reach the vulnerable file-handling functionality.
- Submit path traversal payloads using ../, ..\, or URL-encoded variants to access files outside the intended directory.
- Read sensitive configuration or data, or write attacker-controlled files into application-relevant locations.
- Use the compromised ScreenConnect server to establish persistence, create or abuse administrative access, and reach managed endpoints.
- Deploy payloads such as remote-access tools, credential stealers, web shells, or ransomware through the compromised management platform.
How to detect it
Look for evidence of both attempted traversal and post-exploitation activity. Review ScreenConnect web/application logs, reverse proxy logs, WAF logs, Windows Event Logs, IIS logs if present, EDR telemetry, file integrity monitoring, and ScreenConnect administrative audit data. Search HTTP request paths, query strings, form fields, and referrers for traversal sequences such as ../, ..\, URL-encoded %2e%2e, and double-encoded traversal payloads. Examine ScreenConnect application directories for unexpected recently created or modified files, especially under web-root, App_Data, App_Extensions, toolbox, or extension-related paths. Review account changes for newly created users, newly elevated administrators, suspicious technician accounts, or disabled security controls. Investigate unusual child processes spawned by the ScreenConnect service or web worker process, including command shells, scripting engines, download utilities, archive tools, and ransomware-related tooling. Correlate suspicious ScreenConnect activity with outbound connections to unfamiliar infrastructure and new remote sessions to multiple managed endpoints in a short period.
- ../
- ..\
- %2e%2e%2f
- %2e%2e%5c
- %252e%252e%252f
- %252e%252e%255c
- C:\Program Files (x86)\ScreenConnect\App_Data\User.xml
- C:\Program Files (x86)\ScreenConnect\App_Extensions\
- C:\Program Files (x86)\ScreenConnect\App_Data\
- C:\Program Files (x86)\ScreenConnect\Bin\
- ScreenConnect.Service.exe
- ScreenConnect.ClientService.exe
- cmd.exe /c
- powershell.exe -enc
- powershell.exe -EncodedCommand
- certutil.exe -urlcache
- bitsadmin /transfer
- rundll32.exe
- regsvr32.exe
- mshta.exe
What your security team should do
- Immediately inventory all ConnectWise ScreenConnect instances, including self-hosted, cloud-managed, test, and legacy deployments.
- Prioritize patching to 23.9.8 or later, preferably the latest supported release, for any instance running 23.9.7 or earlier.
- Treat internet-facing vulnerable instances as potentially compromised and begin incident-response triage before or during remediation.
- Review ScreenConnect users, roles, sessions, extensions, toolbox items, and recent administrative actions for unauthorized changes.
- Hunt for traversal strings, suspicious file writes, unexpected extensions, web shells, new administrator accounts, and unusual remote-control sessions.
- Restrict ScreenConnect administrative access to trusted networks and require MFA for all privileged accounts.
- Rotate credentials and secrets that may have been stored on or accessible from the ScreenConnect server if compromise is suspected.
- Because this is KEV-listed and associated with ransomware activity, escalate remediation and hunting to emergency priority and track completion against the CISA due date of 2026-05-12 where applicable.
The record
ConnectWise ScreenConnect 23.9.7 and prior are affected by path-traversal vulnerability, which may allow an attacker the ability to execute remote code or directly impact confidential data or critical systems.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-81163 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')… CWE-22
- CVE-2026-112049 Vita3K before build 4187 contains a path traversal (zip slip) vulnerability in… CWE-22
- CVE-2026-112005 WhoDB 0.104.0 before 0.135.0 contains a path traversal vulnerability that allows remote… CWE-22
- CVE-2026-61702 OpenPrinting CUPS is an open source printing system for Linux and other Unix-like… CWE-22
- CVE-2026-104871 The Angular SSR is a server-rise rendering tool for Angular applications. CWE-22
- CVE-2026-102991 Mako is a template library written in Python. CWE-22
- CVE-2026-101894 The decompress package for Node.js extracts archives. CWE-22
- CVE-2026-100689 GitPython before 3.1.62 does not validate the `path` field read from an untrusted… CWE-22