
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-441/CWE-918). A remote unauthenticated attacker can exploit this flaw to bypass authentication, access sensitive internal functionality, and — when chained with CVE-2026-83549 — achieve full remote code execution as root. Affected firmware versions include SMA1000 series (SMA6210, SMA7210, SMA8200V) running 12.4.3-03453 and earlier, and 12.5.0-02835 and earlier. The vulnerability was published on September 1, 2026, and added to the CISA KEV catalog on September 2, 2026, with 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 requiring authentication (CWE-441, CWE-918). 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 escape path classification checks and bypass CORS normalization. Because the WorkPlace listener forwards these requests before authentication, the attacker gains unauthenticated access to the internal CouchDB admin interface using default credentials (admin:admin). When chained with CVE-2026-83549 (command injection in cmsSnmpTrap.sh via the ctrl-service XML-RPC API), the full exploit chain achieves root-level RCE (Rapid7 ETR, Metasploit Module).
Successful exploitation of CVE-2026-83548 alone grants an unauthenticated remote attacker access to sensitive internal services on the SMA1000 appliance, including the CouchDB administrative interface. When chained with CVE-2026-83549, the attacker achieves arbitrary command execution as root (uid 0), resulting in complete confidentiality, integrity, and availability compromise of the appliance. This enables post-exploitation activities including persistent backdoor installation, credential and MFA seed theft, data exfiltration, and pivoting into the internal enterprise network that the SMA1000 is designed to protect (CISA KEV, Rapid7 ETR, Sophos Blog).
CVE-2026-83548 is being 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 (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 exploit chain (Metasploit Module). An educational analysis repository also exists on GitHub but contains no working exploit code. The vulnerability is automatable (no user interaction required), and the EPSS score is approximately 7.1% (94th percentile per GitHub Advisory). CISA notes forensic triage is required per BOD-26-04, and the vulnerability is known to be associated with ransomware campaign activity (CISA KEV, Rapid7 ETR).
Reconnaissance: Identify internet-facing SonicWall SMA1000 appliances (SMA6210, SMA7210, SMA8200V) running firmware 12.4.3-03453 or earlier, or 12.5.0-02835 or earlier, using tools like Shodan or Censys targeting HTTPS port 443 WorkPlace interfaces.
Craft SSRF request: Construct an absolute-form HTTP OPTIONS request targeting the WorkPlace listener at HTTPS 443. The URI is specially crafted using backslash characters, random path segments, and ../ traversal sequences to exploit parser discrepancies between ExtraWeb and libcurl, bypassing CORS normalization and path classification checks.
Proxy to internal CouchDB: Send the crafted OPTIONS request to the WorkPlace listener. Because mod_extraweb treats OPTIONS as proxy-eligible before authentication, the request is forwarded to the internal CouchDB service at 127.0.0.1:5984 with Authorization: Basic admin:admin (default credentials).
Create malicious CouchDB design documents: Using the SSRF channel, POST to /u/_design/basics/_update/main/{stage_id} to create a design document containing a rewrite router and JavaScript logging view. Then create a second design document with Erlang query server maps for RCE (os:cmd()) and cleanup operations.
Enable Erlang query server via log injection: Redirect CouchDB logging to the writable INI file (/opt/couchdb/etc/local.d/local-settings.ini) and inject [native_query_servers] configuration via the JavaScript logger's log() function. Trigger a CouchDB config reload and poll until the Erlang query server is confirmed active.
Execute payload via Erlang RCE: Activate the Erlang query server and trigger the RCE design document's run map, which calls os:cmd() with a ctrl_shell() wrapper. This reads /sys/class/dmi/id/product_uuid as the ctrl-service password, then sends an XML-RPC request to 127.0.0.1:8188 invoking sysCtrl.execCmsSnmpTrap with a GNU sed -e expression containing a base64-encoded payload — exploiting CVE-2026-83549 command injection in cmsSnmpTrap.sh to execute as root.
Verify execution: Parse the CouchDB view JSON response for the marker tag string confirming successful root-level command execution (e.g., Meterpreter reverse TCP shell).
Cleanup: Restore CouchDB logger configuration, truncate injected INI data, disable the Erlang query server, and delete all created design documents to minimize forensic artifacts (Metasploit Module, Rapid7 ETR).
../ traversal sequences; unexpected outbound connections from the SMA1000 appliance to attacker-controlled IPs (reverse shell); internal HTTP traffic from the WorkPlace process to 127.0.0.1:5984 (CouchDB) or 127.0.0.1:8188 (ctrl-service) with unusual request patterns./opt/couchdb/etc/local.d/local-settings.ini containing injected [native_query_servers] or enable_erlang_query_server = true entries; unexpected files or scripts in the SMA1000 appliance filesystem; new cron jobs or startup entries created by the couchdb or root service accounts.erlang language or rewrites containing randomized operation names); CouchDB log writer redirected to INI file path; XML-RPC calls to ctrl-service invoking sysCtrl.execCmsSnmpTrap with anomalous parameters./bin/bash, curl, wget); sed processes with -e flags containing base64-encoded strings; processes running as root spawned from the ctrl-service or cmsSnmpTrap.sh script (Metasploit Module, Rapid7 ETR).SonicWall has released hotfix firmware versions that address both CVE-2026-83548 and CVE-2026-83549: 12.4.3-03526 and 12.5.0-02952 for all affected SMA1000 series appliances (SMA6210, SMA7210, SMA8200V). Organizations should apply these patches immediately — CISA's due date for federal agencies was September 5, 2026. As interim measures, restrict network access to the WorkPlace interface to authorized IP ranges only, and monitor for anomalous access patterns. CISA also requires forensic triage per BOD-26-04 for any potentially compromised appliances before returning them to service. Review the SonicWall PSIRT advisory (SNWLID-2026-0016) for full guidance (SonicWall PSIRT, CISA KEV).
SonicWall's PSIRT published advisory SNWLID-2026-0016 simultaneously with disclosure, urging immediate patching and noting active exploitation (SonicWall PSIRT). Sophos published a dedicated blog post analyzing the vulnerability chain, and Rapid7 released an Emergency Threat Response (ETR) report confirming in-the-wild exploitation and detailing the attack chain (Sophos Blog, Rapid7 ETR). The vulnerability received broad coverage from major security outlets including BleepingComputer, The Hacker News, Dark Reading, CyberScoop, and The Register, with community discussion on Reddit and Mastodon highlighting the CVSS 10.0 score and rapid KEV listing within one day of disclosure. Commentators noted this was the second zero-day chain affecting SMA1000 within seven weeks, following a similar SSRF-to-injection pattern, raising concerns about the product's security posture (Beazley Labs, HelpNet Security).
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."