Cloudanix VulnDB

CVE-2024-53704

Critical · 9.8 CISA KEV · ransomware

CVSS

9.8

EPSS

95.3%

Published

Jan 9, 2025

CISA due date

Mar 11, 2025

Cloudanix analysis

Act now SSVC: Act

A flaw in certain SonicWall remote-access VPN systems can let attackers get into a network without properly logging in, creating a serious ransomware risk.

Active In The Wild
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Privilege Gain
Component
Network Service
Class
Authentication Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

CVE-2024-53704 is an improper authentication flaw in the SonicWall SonicOS SSLVPN authentication mechanism. A remote, unauthenticated attacker can bypass normal SSLVPN authentication controls and gain access to VPN functionality that should require valid credentials. Because SSLVPN is commonly exposed to the internet, successful exploitation can provide an attacker with an initial foothold inside protected networks without needing to steal a password first. The CVSS score of 9.8, EPSS of 0.95132, CISA KEV listing, and confirmed active exploitation indicate high likelihood and high impact.

Why it matters to the business

An exposed vulnerable SSLVPN appliance can allow attackers to enter the network as if they were a legitimate remote user, creating a direct path to ransomware deployment, data theft, lateral movement, service disruption, and compromise of internal systems. This vulnerability is in the CISA Known Exploited Vulnerabilities catalog, is associated with ransomware activity, and had a CISA remediation deadline of 2025-03-11, so unpatched systems should be treated as urgent exposure rather than routine maintenance.

How an attack unfolds

An attacker scans the internet for SonicWall SonicOS SSLVPN portals and identifies appliances running vulnerable firmware. The attacker then sends crafted SSLVPN authentication requests that exploit the improper authentication logic and cause the device to grant access without completing the expected login process. Once VPN access is obtained, the attacker can enumerate reachable internal services, harvest additional credentials, attempt privilege escalation, move laterally to servers and identity infrastructure, and deploy payloads such as remote access tools, data staging utilities, or ransomware. Because exploitation occurs through the public VPN interface, perimeter monitoring may see the activity as SSLVPN traffic rather than a traditional exploit against an internal host.

How to fix it

Upgrade affected SonicWall SonicOS appliances to the vendor-provided fixed firmware version for the specific hardware generation and model. Because no fixed versions were provided in the input, validate the exact target release against the current SonicWall security advisory and support matrix before deployment. If immediate patching is not possible, disable SSLVPN exposure, restrict SSLVPN access to trusted source IP ranges, enforce MFA where supported, review and remove unnecessary local VPN users, rotate VPN-related credentials, and monitor for anomalous SSLVPN sessions. Devices confirmed or suspected to have been exposed while vulnerable should be investigated for compromise, not only patched.

How to confirm the fix worked

Confirm the appliance firmware version from the SonicOS management interface or CLI and compare it with the SonicWall advisory for CVE-2024-53704. Verify that SSLVPN is disabled if not required, or that it is only reachable from approved networks. From an external vantage point, confirm whether TCP/443, TCP/8443, or any configured SSLVPN listener is internet-accessible. Review SSLVPN logs after patching to ensure authentication events require valid users and MFA where configured. Vulnerability scanners should be updated with checks for this CVE and used to verify that exposed SonicWall SSLVPN services no longer report vulnerable firmware.

Typical attack path

  1. Identify internet-exposed SonicWall SSLVPN portals through scanning or search engines.
  2. Fingerprint the SonicOS/SSLVPN service to determine whether it may be running a vulnerable firmware version.
  3. Send crafted SSLVPN authentication traffic to bypass the expected authentication workflow.
  4. Establish VPN access or an authenticated SSLVPN session without valid credentials.
  5. Enumerate internal network ranges, exposed services, domain resources, and accessible file shares.
  6. Use the VPN foothold to obtain credentials, access management services, or pivot to additional systems.
  7. Stage tools for persistence, command execution, data collection, exfiltration, or ransomware deployment.

How to detect it

Investigate SonicWall appliance logs, SSLVPN authentication logs, firewall traffic logs, VPN session records, SIEM authentication telemetry, EDR alerts from systems accessed through VPN address pools, and identity-provider logs if SSLVPN is integrated with LDAP, RADIUS, SAML, or MFA. Look for successful SSLVPN sessions from unfamiliar geographies, hosting providers, TOR/VPN exit nodes, impossible-travel patterns, logins outside business hours, access by dormant or disabled users, repeated authentication failures followed by success, sessions without corresponding MFA approval, and new internal connections originating from VPN-assigned IP ranges. Review SonicOS administrative logs for new local users, modified SSLVPN policies, changes to authentication servers, disabled logging, firmware changes, or altered access rules. Because public exploit traffic may resemble normal HTTPS SSLVPN traffic, absence of a crash or obvious exploit string does not rule out compromise. For ransomware-related follow-on activity, hunt for SMB/RDP/WinRM/LDAP connections from VPN pools, credential dumping alerts, mass file access, backup deletion attempts, suspicious PowerShell, remote administration tools, and unusual data egress after SSLVPN session creation.

  • /cgi-bin/welcome
  • /cgi-bin/sslvpnclient
  • /cgi-bin/userLogin
  • /cgi-bin/portal
  • /sslvpnLogin.html
  • SSLVPN
  • SSL VPN
  • Virtual Office
  • SSLVPN login
  • SSL VPN login
  • SSLVPN session
  • SSL VPN session
  • authentication bypass
  • SonicOS
  • SonicWall SSLVPN
  • TCP/443 SSLVPN
  • TCP/8443 SSLVPN

What your security team should do

  • Patch or otherwise remove internet exposure for all SonicWall SonicOS SSLVPN appliances immediately, prioritizing externally reachable devices.
  • Treat pre-remediation exposure as potential compromise because the vulnerability is in CISA KEV, has high EPSS, and is associated with ransomware activity.
  • If patching cannot be completed quickly, disable SSLVPN or restrict it to trusted source IPs through upstream firewall rules.
  • Review SSLVPN authentication logs for successful logins, session creation, and configuration changes during the exposure window.
  • Reset passwords and revoke active sessions for VPN users, especially privileged, dormant, or externally authenticated accounts.
  • Hunt for lateral movement from VPN-assigned IP ranges to identity services, file servers, backup systems, hypervisors, and remote management ports.
  • Ensure MFA is enforced for remote access, while recognizing that MFA may not fully mitigate an authentication-bypass flaw.
  • Place SonicWall appliances under heightened monitoring for unusual SSLVPN requests, configuration changes, new users, firmware tampering, and outbound connections.
  • If suspicious activity is found, preserve appliance logs and configuration exports before rebooting, resetting, or replacing the device.

The record

An Improper Authentication vulnerability in the SSLVPN authentication mechanism allows a remote attacker to bypass authentication.

Affected packages

Ecosystem Package Introduced Fixed