Appsecure logo

CVE-2025-3935: High Vulnerability in ConnectWise ScreenConnect

A high-severity vulnerability in ConnectWise ScreenConnect could allow attackers to exploit ViewState code injection, leading to potential remote code execution. Organizations must prioritize patching to mitigate this risk.

HIGHKnown ExploitedCVSS 8.1 · Published April 25, 2025

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

ScreenConnect versions 25.2.3 and earlier may be susceptible to a ViewState code injection attack. This vulnerability allows attackers to potentially execute remote code on the server if they can compromise the machine keys used to protect the ViewState. The risk does not originate from a vulnerability introduced by ScreenConnect itself but rather from platform-level behavior inherent to ASP.NET Web Forms.

Understanding the severity of this vulnerability is crucial as it is classified with a CVSS score of 8.1, indicating a high severity level. Organizations utilizing affected versions of ScreenConnect should be aware of the potential risks associated with this vulnerability, as the consequences could lead to unauthorized access and control over their systems.

The vulnerability's exploitation status has been confirmed, and it has been added to the Known Exploited Vulnerabilities (KEV) catalog. Organizations should prioritize patching immediately to mitigate this critical risk. The ScreenConnect 2025.4 patch has been released to disable ViewState and remove any dependency on it.

Given the potential for remote code execution, organizations using ScreenConnect must assess their exposure and implement necessary mitigations without delay.

Vulnerability Details

The vulnerability is described as a ViewState code injection issue affecting ScreenConnect versions 25.2.3 and earlier. It is crucial to note that ASP.NET Web Forms utilize ViewState to maintain page and control state, with data encoded using Base64 and protected by machine keys. To exploit this vulnerability, attackers must first obtain privileged system-level access to obtain these machine keys.

If attackers succeed in compromising these machine keys, they could craft and deliver a malicious ViewState to the website, which may lead to remote code execution. This risk is rooted in platform-level behavior rather than a flaw within ScreenConnect itself. The ScreenConnect Client remains unaffected directly.

The vulnerability is classified under CWE-502, indicating issues with deserialization of untrusted data, and carries a CVSS score of 8.1, highlighting its high severity. Organizations should monitor this vulnerability closely and take appropriate action.

Technical Analysis

The root cause of this vulnerability lies in the way ASP.NET Web Forms handle ViewState. Attackers may leverage this behavior to inject malicious code if they can gain access to the necessary machine keys. The attack vector is through the network, and the attack complexity is considered high, given the requirement of privileged access to exploit this vulnerability.

No user interaction is required for the attack to be executed, which further increases the risk. If exploited, the confidentiality, integrity, and availability of the system could be severely impacted. Organizations must ensure that they have sufficient security controls in place to prevent unauthorized access to privileged system-level resources.

Risk & Impact Analysis

Risk to organizations includes potential remote code execution, which can lead to full system compromise. The blast radius could be significant, affecting not only the ScreenConnect application but also any connected systems and networks. Given the high CVSS score of 8.1, organizations should assess this vulnerability urgently.

With the vulnerability listed in the KEV catalog, organizations must act swiftly to patch their systems. The urgency of remediation is underscored by the potential for exploitation, which could lead to severe consequences if not addressed promptly.

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

Yes

Ransomware Use

No

Affected Versions

ScreenConnect versions 25.2.3 and earlier are affected by this vulnerability. Organizations should upgrade to ScreenConnect 2025.4 or later to mitigate this risk effectively. If version information is missing, it is essential to state that all versions prior to the vendor patch are vulnerable.

Mitigation & Remediation

Organizations must apply the security patch provided by ConnectWise, specifically the ScreenConnect 2025.4 patch, to disable ViewState and eliminate any dependency on it. For those unable to upgrade immediately, consider implementing workarounds and configuration hardening measures to limit exposure. Additionally, organizations should establish network controls to monitor and restrict access to vulnerable systems.

For further guidance on security testing, organizations should engage in penetration testing to validate remediation effectiveness.

Detection Guidance

Organizations should monitor logs for indicators of unauthorized access attempts, as well as behavioral anomalies in application interactions. Network signatures associated with ViewState manipulation should also be established to detect potential exploitation attempts. Additionally, keep an eye on system changes that may indicate tampering or exploitation.

AppSecure Threat Intelligence Insight

The long-term significance of CVE-2025-3935 underscores the importance of securing application-level vulnerabilities, particularly in web applications that utilize ViewState. This vulnerability represents a trend where attackers exploit platform-level behaviors to gain unauthorized access. Security teams should learn from this incident to implement stricter controls and validation measures for application inputs.

To better understand similar vulnerabilities, consider reviewing our blog on injection attacks and their implications for security posture.

For organizations leveraging cloud-based services, implementing robust security practices is essential. Our cloud security assessment guide provides valuable insights into securing cloud applications effectively.

Lastly, organizations should consider establishing a comprehensive penetration testing methodology to identify and address vulnerabilities proactively.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.