SonicWall SMA1000: Two Zero-Days Exploited, How to Detect and Prioritize
CVE-2026-15409 (SSRF, CVSS 10) and CVE-2026-15410 (root RCE) hit SMA1000 appliances. In the KEV catalog. Here are the fixed versions, IOCs, and Nuclei detection.
On July 14, 2026, SonicWall published an advisory for two vulnerabilities in its SMA 1000-series appliances. The detail that changes everything: Rapid7's managed detection and response team had already spotted active, targeted exploitation in customer logs as early as July 9, several days before the official advisory. These are therefore zero-days, exploited in the wild, on edge devices directly exposed to the internet. Both flaws were added to CISA's Known Exploited Vulnerabilities catalog, which makes them priority by definition.
For any organization exposing an SMA1000, the question is not whether to patch, but how fast, and how to verify that no compromise occurred before the fix.
The two vulnerabilities, and why they combine
CVE-2026-15409 is a server-side request forgery (SSRF), rated CVSS 10.0. Its exploitation lets an unauthenticated attacker open a websocket-based tunnel to services reachable only on localhost on the appliance. This is T1190 (Exploit Public-Facing Application) combined with T1572 (Protocol Tunneling). The attacker turns the edge device into a relay to its own internal services.
CVE-2026-15410 is a local privilege escalation, tracked as T1068. It lets an attacker with access to an internal service listening on port 8188 on localhost execute arbitrary system commands as root, via a remove_hotfix workflow vulnerable to path traversal. Taken separately, these flaws are dangerous. Chained, they offer a complete path: the unauthenticated SSRF opens access to the localhost service, which the privilege escalation turns into root code execution.
According to Rapid7, attackers exploit the first flaw to get in, then pull credentials, session data, and TOTP MFA seeds off the appliance, letting them keep access even after a password reset, before pivoting into the internal network via the appliance's service account.
Fixed versions and affected models
SonicWall shipped fixed versions to apply without delay. Affected products cover the SMA1000 models 6210, 7210, and 8200v. Patch to the versions released by the vendor (the 12.4.3 and 12.5.0 branches) and treat any unpatched internet-facing device as potentially compromised until proven otherwise.
Indicators of compromise to hunt for
Rapid7 provides several concrete indicators. In access logs, look for GET requests involving the websocket proxy combined with an upgrade request to a localhost service, notably RDP port 3389, a sign of a tunnel opened to remote desktop on localhost. On the host side, watch for the appearance of temporary database files such as /tmp/temp.db, and the use of workstation names evoking offensive distributions like KALI in sessions. The observed exploitation traffic comes from an identifiable autonomous system (ASN 206092), useful for geo-blocking or IP reputation filtering.
A Nuclei detection to identify vulnerable appliances
Even before incident analysis, the priority is inventory: which appliances in your estate, or your clients' if you are a provider, are exposed and unpatched. A Nuclei template lets you spot reachable SMA1000 interfaces and extract their version, to cross-check against the vulnerable ones.
id: sonicwall-sma1000-exposure
info:
name: SonicWall SMA1000 exposed interface
author: threatclaw
severity: info
description: Spots a reachable SMA1000 management interface and tries to read its version
reference:
- https://www.rapid7.com/blog/post/etr-rapid7-mdr-team-discovers-new-sonicwall-sma1000-zero-days-being-actively-exploited-cve-2026-15409-cve-2026-15410/
tags: sonicwall,sma1000,exposure,kev
http:
- method: GET
path:
- "{{BaseURL}}/"
- "{{BaseURL}}/__api__/v1/logon"
matchers-condition: and
matchers:
- type: word
words:
- "SonicWall"
- "SMA"
condition: or
- type: status
status:
- 200
- 302This template is for discovery first: it lists exposed appliances, which you then prioritize for patching. It does not test exploitation, which is the responsible behavior for a surface scan.
The steps for a provider or an SMB
Three steps are essential. First, inventory all exposed SMA1000 appliances and immediately verify their version. Second, if one was not patched before July 14, treat it as compromised: hunt for the IOCs above, rotate the credentials and stored MFA seeds, and isolate the device during investigation. Third, restrict exposure of these management interfaces to trusted networks, because an unfiltered edge device remains a prime target.
Detecting and prioritizing an actively exploited vulnerability requires up-to-date scan templates, aligned with the KEV catalog. That is what the ThreatClaw Nuclei feed provides: detection templates refreshed at the pace of disclosures, prioritized on real exploitation, so you know within minutes what in your exposed surface demands immediate action.
Related articles
Deserialization of untrusted data yields RCE on on-premise SharePoint. In the KEV, exploited by Storm-2603. Here is the Sigma rule on w3wp and Nuclei detection.
A poorly validated override cookie opens an unauthorized GlobalProtect session. Score raised to 7.8, in the KEV, exploited. Nuclei detection and mitigation.
An unsigned OIDC token grants technician access to SimpleHelp RMM. CVSS 10, in the KEV, exploited to deliver stealers. Nuclei detection and accounts to watch.
A CVE drops, the advisory is public, but no Nuclei template exists yet. Here is how to write a clean one: start from the fact, build the matchers, and above all prove it fires on a vulnerable target while staying silent on a patched one.