
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-83548 is a pre-authentication Server-Side Request Forgery (SSRF) vulnerability in the SonicWall SMA1000 Appliance WorkPlace interface, arising from an unintended alternate access path (CWE-918, CWE-441). A remote unauthenticated attacker can exploit this flaw to gain unauthorized access to sensitive internal functionality and perform unauthorized operations, including chaining with CVE-2026-83549 to achieve root-level remote code execution. Affected products include SMA1000 series appliances (SMA8200V, SMA7210, SMA6210) running firmware versions up to 12.4.3-03453 and 12.5.0-02835. 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 10.0 (Critical) (GitHub Advisory, CISA KEV, SonicWall PSIRT).
The root cause is an unintended alternate access path in the SMA1000 WorkPlace listener (mod_extraweb) that allows absolute-form HTTP OPTIONS requests to be proxied to internal loopback services — specifically CouchDB on 127.0.0.1:5984 — without authentication (CWE-918: SSRF; CWE-441: Confused Deputy). An attacker crafts a specially formed OPTIONS request with a URI that exploits parser discrepancies between ExtraWeb and libcurl, using backslash characters and path traversal sequences to bypass CORS normalization and path classification checks. This SSRF primitive is then chained with CVE-2026-83549 (command injection in cmsSnmpTrap.sh via the ctrl-service XML-RPC API) to escalate from CouchDB service account access to root execution. The full exploit chain involves creating malicious CouchDB design documents, enabling the Erlang query server via INI file injection, and invoking the vulnerable SNMP trap script with a GNU sed -e payload (Metasploit Module, Rapid7 ETR).
Successful exploitation grants an unauthenticated remote attacker arbitrary command execution as root (uid 0) on the SMA1000 appliance, resulting in total compromise of confidentiality, integrity, and availability. Attackers can exfiltrate sensitive data including MFA seeds and VPN credentials, establish persistent backdoors, pivot to internal networks accessible through the remote access gateway, and deploy ransomware or cryptominers. The scope change (CVSS S:C) reflects that the SSRF crosses security boundaries from the external WorkPlace interface into internal loopback services, amplifying the blast radius beyond the initially vulnerable component (CISA KEV, Rapid7 ETR, Sophos Blog).
CVE-2026-83548 is being actively exploited in the wild as a zero-day and was added to the CISA Known Exploited Vulnerabilities catalog on September 2, 2026, with a federal remediation due date of September 5, 2026 (CISA KEV). A fully functional Metasploit module (sonicwall_sma1000_couchdb_rce.rb) was published on September 9, 2026, implementing the complete unauthenticated SSRF-to-root RCE chain chaining CVE-2026-83548 with CVE-2026-83549 (Metasploit Module). An educational analysis repository and a vulnerability checker tool are also publicly available on GitHub. The EPSS score is approximately 0.71% per Feedly data, though the GitHub Advisory Database reports a 4.667% 30-day exploitation probability (91st percentile). Exploitation requires no authentication or user interaction and is fully automatable; the vulnerability has been linked to ransomware campaign activity and a UK council cyberattack (Rapid7 ETR, SonicWall PSIRT).
Reconnaissance: Identify internet-facing SonicWall SMA1000 appliances (SMA8200V, SMA7210, SMA6210) running firmware 12.4.3-03453 or earlier, or 12.5.0-02835 or earlier, using tools like Shodan, Censys, or the public CVE-2026-83548-checker tool targeting HTTPS port 443.
Craft SSRF request: Send a specially crafted absolute-form HTTP OPTIONS request to the WorkPlace listener at HTTPS 443. The URI exploits parser discrepancies between ExtraWeb and libcurl using backslash characters, random path segments, and ../ traversal sequences to bypass CORS normalization and path classification, routing the request to the internal CouchDB service at 127.0.0.1:5984 with Authorization: Basic admin:admin.
Create staging design document: Via the SSRF primitive, POST a malicious CouchDB design document (stage_id) to /u/_design/basics/_update/main/{stage_id}. This document contains a rewrite router mapping randomized operation names to internal CouchDB configuration endpoints, and a JavaScript logger view that emits INI file content via CouchDB's log() function.
Create RCE design document: POST a second design document (rce_id) with language: erlang containing Erlang map functions that execute os:cmd() with the attacker's payload when triggered, plus cleanup functions to restore configuration and remove artifacts.
Inject Erlang query server configuration: Redirect CouchDB's log writer to the writable INI file (/opt/couchdb/etc/local.d/local-settings.ini) via rewrite operations, then trigger the JavaScript logger to emit [native_query_servers] and enable_erlang_query_server = true into the INI file. Reload CouchDB configuration and poll until the Erlang query server is active.
Execute payload via Erlang RCE: Trigger the Erlang run map in rce_id, which executes os:cmd() with a ctrl_shell() wrapper. This wrapper reads /sys/class/dmi/id/product_uuid as the ctrl-service credential, then sends an XML-RPC request to http://127.0.0.1:8188 invoking sysCtrl.execCmsSnmpTrap. The SNMP trap script (cmsSnmpTrap.sh) is vulnerable to command injection via GNU sed -e 'e', executing a base64-decoded Meterpreter or reverse shell payload as root.
Verify execution: Parse the CouchDB view response for the @tag marker string confirming successful root command execution on the appliance.
Cleanup: Restore CouchDB logger configuration, truncate injected INI content at the marker boundary, and delete all created design documents to minimize forensic artifacts (Metasploit Module, Rapid7 ETR).
__EXTRAWEB__TRANSLATE, backslash characters, or excessive ../ sequences; unexpected outbound connections from the SMA1000 appliance to attacker-controlled IPs (reverse shell callbacks); anomalous HTTP traffic to internal loopback addresses originating from the WorkPlace process./opt/couchdb/etc/local.d/local-settings.ini containing injected [native_query_servers] or enable_erlang_query_server entries; presence of unexpected CouchDB design documents in the u database (check via CouchDB admin API); new cron jobs, SSH authorized keys, or backdoor scripts created by the couchdb or root service accounts; unexpected files in /tmp or world-writable directories.couch.log) showing creation of design documents with erlang language or basics update handler calls from unexpected sources; ctrl-service logs showing XML-RPC calls to sysCtrl.execCmsSnmpTrap with unusual parameters; shell execution traces in system audit logs spawned from the CouchDB or ctrl-service process./bin/bash, curl, wget, python, nc) visible in process trees; Erlang beam processes (beam.smp) running under the CouchDB account with unusual command-line arguments (Metasploit Module, Rapid7 ETR).SonicWall has released hotfixes addressing both CVE-2026-83548 and CVE-2026-83549: upgrade to firmware 12.4.3-03526 or 12.5.0-02952 (or later) for all affected SMA1000 series appliances (SMA8200V, SMA7210, SMA6210) (SonicWall PSIRT). CISA mandated federal agencies apply mitigations by September 5, 2026, and requires forensic triage per BOD 26-04 before reconnecting affected devices (CISA KEV). As interim measures, restrict network access to the WorkPlace interface to authorized IP ranges only, disable internet exposure of the management interface where possible, and monitor for the IOCs listed above. Organizations that cannot immediately patch should consider taking affected appliances offline until patching is complete, given the availability of a public Metasploit exploit and confirmed active exploitation.
SonicWall issued an urgent advisory (SNWLID-2026-0016) disclosing active exploitation and urging immediate patching, noting this was the second zero-day chain affecting SMA1000 within approximately seven weeks (SonicWall PSIRT). Rapid7 published an Emergency Threat Response (ETR) blog post detailing the exploit chain and confirming in-the-wild exploitation, and subsequently added a full Metasploit module to their framework (Rapid7 ETR). Sophos, eSentire, Qualys, CIS, and multiple national CERTs (Canada, Singapore, Hong Kong, Thailand, UK NHS) issued advisories urging immediate action (Sophos Blog, CISA KEV). Security community discussion on Reddit, Mastodon, and Bluesky was extensive, with researchers highlighting the recurring pattern of SSRF-to-injection chains in SonicWall products and noting that the CVSS 10.0 score reached the KEV catalog within just three days of disclosure. Media coverage from BleepingComputer, The Hacker News, Dark Reading, CyberScoop, and The Register characterized the vulnerability as part of a troubling trend of enterprise remote access appliances being targeted by sophisticated threat actors.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."