CVE-2026-83549
SonicWall SMA 8200v Appliance vulnerability analysis and mitigation

Overview

CVE-2026-83549 is a post-authentication OS command injection vulnerability (CWE-78) in the SonicWall SMA1000 Appliance Management Console (AMC) that allows a remote authenticated administrator to execute arbitrary OS commands, resulting in remote code execution. It affects SMA1000 series appliances (including SMA8200V, SMA7210, SMA6210) running firmware versions prior to 12.4.3-03526 or 12.5.0-02952. The vulnerability was published on September 1, 2026, and added to the CISA KEV catalog on September 2, 2026. It carries a CVSS v3.1 base score of 7.8 (High) (GitHub Advisory, CISA KEV, SonicWall PSIRT).

Technical details

The vulnerability stems from improper neutralization of special elements in OS commands (CWE-78) within the SMA1000 AMC. In the attack chain documented by researchers, CVE-2026-83549 is the final stage of a three-CVE exploit: an unauthenticated SSRF (CVE-2026-83548) is used to reach a loopback CouchDB instance, which is then leveraged via its Erlang native query server to execute shell commands as the couchdb account, recover local ctrl-service credentials, and finally invoke the sysCtrl.execCmsSnmpTrap XML-RPC method. The injected parameter reaches cmsSnmpTrap.sh as input to a sed -e "s^@SUBSTITUTE@^$2^" command; by injecting GNU sed's e flag with a base64-encoded payload, an attacker achieves root-level code execution. The CVSS attack vector is listed as Local (reflecting the post-authentication AMC context), but the full exploit chain is remotely triggerable over the network (Rapid7 ETR, Beazley Advisory, Metasploit Module).

Impact

Successful exploitation of CVE-2026-83549 — particularly when chained with CVE-2026-83548 — results in complete, unauthenticated root-level remote code execution on the SMA1000 appliance. An attacker gains full control of the device, enabling credential theft (including MFA seeds), persistent backdoor installation, lateral movement into connected enterprise networks, and potential ransomware deployment. Because SMA1000 appliances serve as remote access gateways, compromise exposes all VPN-connected internal resources to the attacker (CISA KEV, Rapid7 ETR, BleepingComputer).

Exploitability

CVE-2026-83549 is actively exploited in the wild and was added to the CISA Known Exploited Vulnerabilities catalog on September 2, 2026, with a remediation due date of September 5, 2026. A fully functional Metasploit module (sonicwall_sma1000_couchdb_rce.rb) was published on September 9, 2026, chaining CVE-2026-83548 and CVE-2026-83549 to achieve unauthenticated root RCE with no user interaction required. The EPSS score is approximately 13.84% (96th percentile), indicating a high probability of exploitation. Exploitation was confirmed by Beazley Security and reported by multiple threat intelligence sources; the vulnerability is flagged for forensic triage under CISA BOD 26-04 (CISA KEV, Metasploit Module, Beazley Advisory).

Exploitation steps

  1. Reconnaissance: Identify internet-facing SonicWall SMA1000 appliances (WorkPlace listener on HTTPS/443) running firmware versions prior to 12.4.3-03526 or 12.5.0-02952 using tools like Shodan or Censys.
  2. SSRF via WorkPlace (CVE-2026-83548): Send an unauthenticated OPTIONS request with an absolute-form URI targeting http://127.0.0.1:5984 (loopback CouchDB), using mixed-case __EXTRAWEB__TRANSLATE path traversal and query-string bypass to circumvent CORS filters. Include an Authorization: Basic admin:admin header to authenticate to CouchDB with default credentials.
  3. CouchDB design document staging: Use the SSRF to create a rewrite design document via CouchDB's update handler (/u/_design/basics/_update/main/), establishing rewrite rules that convert OPTIONS requests into arbitrary CouchDB operations (GET, PUT, POST, DELETE).
  4. Enable Erlang native query server: Redirect CouchDB logging to a writable INI file (/opt/couchdb/etc/local.d/local-settings.ini), inject [native_query_servers]\nenable_erlang_query_server = true via a crafted view log entry, and reload the configuration to activate the Erlang runtime.
  5. Execute shell commands as couchdb: Update a probe document to trigger an Erlang os:cmd() call. The Erlang map reads /sys/class/dmi/id/product_uuid (the DMI UUID, used as the AMC password) and constructs an authenticated XML-RPC call to ctrl-service on loopback TCP port 8188.
  6. OS command injection via cmsSnmpTrap.sh (CVE-2026-83549): Invoke the sysCtrl.execCmsSnmpTrap XML-RPC method with a crafted substituteValue parameter. This value is passed to sed -e "s^@SUBSTITUTE@^$2^" in cmsSnmpTrap.sh; injecting GNU sed's e flag with a base64-encoded reverse shell payload causes the script to execute arbitrary commands as root.
  7. Cleanup: Remove CouchDB artifacts (design documents, modified INI entries) to reduce forensic evidence, restoring original logger configuration via a secondary Erlang worker. (Metasploit Module, Beazley Advisory, Rapid7 ETR)

Indicators of compromise

  • Network: Unusual OPTIONS requests to the SMA1000 WorkPlace HTTPS listener (port 443) with absolute-form URIs containing __EXTRAWEB__ or 127.0.0.1:5984 in the path/query; unexpected outbound connections from the appliance to attacker-controlled IPs; XML-RPC traffic on loopback TCP port 8188 originating from the couchdb process.
  • File System: Unexpected modifications to /opt/couchdb/etc/local.d/local-settings.ini (e.g., appended [native_query_servers] section); presence of temporary or randomized CouchDB design documents (_design/<random>); new or modified scripts in the CouchDB or AMC directories; base64-encoded payloads in shell history or cron jobs.
  • Process: Unusual child processes spawned by couchdb or ctrl-service (e.g., /bin/bash, curl, wget); sed processes with e-flag arguments containing base64-decoded content; processes running as root initiated from the couchdb account.
  • Logs: CouchDB logs showing creation/deletion of design documents with randomized names; AMC logs recording sysCtrl.execCmsSnmpTrap XML-RPC calls with anomalous parameters; WorkPlace access logs with OPTIONS requests to unusual absolute-form URIs; evidence of INI file reload events. (Rapid7 ETR, Beazley Advisory, CISA KEV)

Mitigation and workarounds

SonicWall has released patched firmware versions: 12.4.3-03526 and 12.5.0-02952 (and later). All affected SMA1000, SMA8200V, SMA7210, and SMA6210 appliances should be updated immediately. CISA's BOD 26-04 mandates federal agencies apply mitigations by September 5, 2026, and requires forensic triage of potentially compromised devices. As interim measures, restrict administrative access to the AMC to authorized personnel only, implement network segmentation to limit exposure of management interfaces, and monitor for suspicious command execution. If patching is not immediately possible, consider taking the appliance offline until it can be updated (SonicWall PSIRT, CISA KEV).

Community reactions

SonicWall issued an urgent advisory (SNWLID-2026-0016) warning of active exploitation and urging immediate patching (SonicWall PSIRT). Rapid7 published an emergency threat response (ETR) blog post confirming in-the-wild exploitation and detailing the attack chain (Rapid7 ETR). Sophos, eSentire, Qualys, and multiple national CERTs (Canada, Hong Kong, UK NHS, Thailand) issued advisories. Community discussion on Reddit (r/sonicwall, r/CVEWatch) highlighted frustration with recurring SMA1000 vulnerabilities, with some users noting this was the product's third significant compromise in a short period. Dark Reading and BleepingComputer covered the story prominently, emphasizing the chained unauthenticated RCE risk (BleepingComputer, Sophos Blog).

Additional resources


SourceThis report was generated using AI

Related SonicWall SMA 8200v Appliance vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-83548CRITICAL10
  • SonicWall SMA 8200v Appliance logoSonicWall SMA 8200v Appliance
  • cpe:2.3:a:sonicwall:sma8200v
YesYesSep 01, 2026
CVE-2026-15409CRITICAL10
  • SonicWall SMA 8200v Appliance logoSonicWall SMA 8200v Appliance
  • cpe:2.3:a:sonicwall:sma8200v
YesNoJul 14, 2026
CVE-2026-83549HIGH7.8
  • SonicWall SMA 8200v Appliance logoSonicWall SMA 8200v Appliance
  • cpe:2.3:a:sonicwall:sma8200v
YesYesSep 01, 2026
CVE-2026-15410HIGH7.2
  • SonicWall SMA 8200v Appliance logoSonicWall SMA 8200v Appliance
  • cpe:2.3:a:sonicwall:sma8200v
YesNoJul 14, 2026
CVE-2026-4116HIGH7.2
  • SonicWall SMA 8200v Appliance logoSonicWall SMA 8200v Appliance
  • cpe:2.3:a:sonicwall:sma8200v
NoYesApr 09, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management