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 firmware versions 12.4.3-03453 and older, and 12.5.0-02835 and older, as well as SMA8200V, SMA7210, and SMA6210 appliances running equivalent versions. The vulnerability was published on September 1, 2026, and added to the CISA Known Exploited Vulnerabilities (KEV) catalog on September 2, 2026, with a remediation due date of September 5, 2026. It carries a CVSS v3.1 base score of 7.8 (High) (SonicWall PSIRT, GitHub Advisory, CISA KEV).

Technical details

The root cause is improper neutralization of special elements in OS commands (CWE-78) within the SMA1000 AMC's cmsSnmpTrap.sh script. The script passes user-controlled input unsanitized to a sed command using the pattern sed -e "s^@SUBSTITUTE@^$2^", where the second parameter (substituteValue) is attacker-controlled. By injecting GNU sed's e flag into the substitution, an attacker can cause sed to execute an arbitrary shell command — for example, embedding a base64-encoded payload as x^;e /bin/bash -c "$(base64 -d)" </dev/null &#. In the publicly documented exploit chain, this injection is triggered via an authenticated XML-RPC call to the sysCtrl.execCmsSnmpTrap method on the loopback ctrl-service (TCP 8188), which runs as root. When chained with CVE-2026-83548 (an unauthenticated SSRF) and CouchDB Erlang query server abuse, the full attack chain achieves unauthenticated root RCE (Rapid7 ETR, Beazley Advisory, Metasploit Module).

Impact

Successful exploitation grants an attacker root-level code execution on the SMA1000 appliance, resulting in complete system compromise with high confidentiality, integrity, and availability impact. An attacker can read sensitive configuration data (including credentials and MFA seeds), modify appliance settings, install persistent backdoors, or pivot into the internal network segments accessible through the remote access gateway. When chained with the companion SSRF vulnerability (CVE-2026-83548), the attack becomes unauthenticated, dramatically expanding the threat surface to any internet-exposed SMA1000 appliance. Reports indicate the vulnerability has been linked to ransomware campaigns and at least one UK council cyberattack (CISA KEV, BleepingComputer, CyberWorldOps).

Exploitability

CVE-2026-83549 is actively exploited in the wild and was added to the CISA KEV catalog on September 2, 2026, with a federal remediation deadline of September 5, 2026 (CISA KEV). A fully functional Metasploit module (sonicwall_sma1000_couchdb_rce.rb) was published on September 9, 2026, chaining CVE-2026-83548 (SSRF), CouchDB Erlang query server abuse, and CVE-2026-83549 (command injection) to achieve unauthenticated root RCE (Metasploit Module). Additional PoC tools and checker scripts have appeared on GitHub. The EPSS score is approximately 1.6% per Feedly data, though the GitHub Advisory Database reports an 8.5% 30-day exploitation probability. Exploitation has been confirmed by Beazley Security, Rapid7, and multiple threat intelligence sources, with the vulnerability described as a zero-day at time of disclosure (Beazley Advisory, Rapid7 ETR).

Exploitation steps

  1. Reconnaissance: Identify internet-facing SonicWall SMA1000 appliances (versions 12.4.3 prior to 03526 or 12.5.0 prior to 02952) using Shodan, Censys, or similar tools targeting HTTPS/443 with the WorkPlace listener.
  2. Exploit SSRF (CVE-2026-83548): Send an unauthenticated OPTIONS request with an absolute-form URI to http://127.0.0.1:5984 via the WorkPlace listener, using a mixed-case __EXTRAWEB__TRANSLATE path and query-string bypass to circumvent CORS filters. Include an Authorization: Basic admin:admin header to authenticate to the loopback CouchDB instance.
  3. Stage CouchDB rewrite document: Use the CouchDB update handler at /u/_design/basics/_update/main/ to create a design document containing rewrite rules that convert OPTIONS requests into GET/PUT/POST/DELETE operations against CouchDB configuration and view APIs.
  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, then reload the INI configuration.
  5. Execute shell command as couchdb via Erlang os:cmd(): Update a probe document to trigger an Erlang view map that calls os:cmd() with a shell wrapper. The wrapper reads the DMI UUID from /sys/class/dmi/id/product_uuid (used as the AMC admin password) and makes an authenticated XML-RPC call to ctrl-service on loopback TCP 8188.
  6. Inject payload via cmsSnmpTrap.sh: The XML-RPC call invokes sysCtrl.execCmsSnmpTrap with a crafted substituteValue parameter. This value reaches cmsSnmpTrap.sh as input to sed -e "s^@SUBSTITUTE@^$2^". Inject GNU sed's e flag to execute a base64-encoded reverse shell or Metasploit payload as root: x^;e /bin/bash -c "$(base64 -d)" </dev/null &#.
  7. Achieve root RCE: The injected command executes as the root user via the ctrl-service privilege escalation path, delivering a root shell or Metasploit session.
  8. Clean up: The Metasploit module's ensure block reverses CouchDB configuration changes, restores the INI file, and deletes all staged design documents to reduce forensic artifacts (Metasploit Module, Rapid7 ETR).

Indicators of compromise

  • Network: Unusual OPTIONS requests to the SMA1000 WorkPlace HTTPS listener (port 443) with absolute-form URIs targeting http://127.0.0.1:5984; outbound connections from the appliance to unknown external IPs; XML-RPC traffic on loopback TCP 8188 from unexpected processes.
  • Process: Unexpected child processes spawned by couchdb or ctrl-service (e.g., /bin/bash, curl, wget); sed processes with unusual arguments including the e flag; base64 decode operations initiated from appliance management processes.
  • File System: Modifications to /opt/couchdb/etc/local.d/local-settings.ini with injected [native_query_servers] entries; unexpected CouchDB design documents (e.g., _design/<random>) in the u database; new cron jobs, SSH authorized keys, or web shells added by the root or couchdb account.
  • Logs: CouchDB access logs showing creation of design documents with rewrite rules or Erlang view maps; AMC logs recording sysCtrl.execCmsSnmpTrap XML-RPC calls with anomalous substituteValue parameters; cmsSnmpTrap.sh execution with unexpected arguments.
  • Configuration: CouchDB native_query_servers setting enabled (enable_erlang_query_server = true) in local INI files; CouchDB log writer redirected to a non-default path (Rapid7 ETR, Beazley Advisory).

Mitigation and workarounds

SonicWall has released patched firmware versions that address both CVE-2026-83549 and CVE-2026-83548: 12.4.3-03526 and 12.5.0-02952 (or later) for SMA1000, SMA8200V, SMA7210, and SMA6210 appliances. Immediate upgrade is the only recommended remediation — no configuration-based workaround has been published. CISA set a federal agency deadline of September 5, 2026, and requires forensic triage per BOD 26-04 before reconnecting affected systems. Additional hardening steps include restricting AMC access to authorized administrators only, implementing network segmentation to limit management interface exposure, changing default CouchDB credentials, and monitoring for suspicious command execution on affected appliances (SonicWall PSIRT, CISA KEV).

Community reactions

SonicWall issued an urgent advisory (SNWLID-2026-0016) urging immediate patching, noting the vulnerabilities were being actively exploited as zero-days at time of disclosure (SonicWall PSIRT). Rapid7 published an emergency threat response (ETR) blog post documenting the chained exploit and confirming in-the-wild exploitation, while Sophos, eSentire, Truesec, and Beazley Security all issued independent advisories (Rapid7 ETR, Sophos Blog). Dark Reading, BleepingComputer, CyberScoop, and The Hacker News covered the story prominently, with commentary noting this was the second zero-day chain targeting SMA1000 within seven weeks, raising concerns about the product's recurring attack surface (BleepingComputer, Dark Reading). Community discussion on Reddit and Mastodon highlighted the severity of the unauthenticated RCE chain and the tight federal patching deadline, with some practitioners noting that approximately 400 appliances were estimated to be internet-exposed.

Additional resources


Source: This 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

Additional Wiz resources

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