SonicWall SMA 1000 Series (versions below 12.4.3-03453 / 12.5.0-02835)
A hardware and virtual appliance that organisations use to give remote workers secure access to internal corporate networks and applications.
Root Cause
The appliance's web-facing API does not adequately validate or restrict the destination of outbound requests it generates. When the server accepts a user-controlled value and uses it to construct an outbound request without checking whether that destination is legitimate, an attacker can point it anywhere — including internal infrastructure that should never be reachable from outside.
Attack Vector
A remote, unauthenticated attacker sends a crafted HTTP request to the appliance's public-facing API endpoint. The request contains an attacker-controlled destination address. Because the appliance fails to validate this input, it forwards the request to the specified location — which may be an internal server, a cloud metadata service, or other network resource behind the firewall. The appliance's response to the attacker reveals information about that internal destination, giving the attacker a foothold to map internal infrastructure or pivot further. No credentials are needed at any step.
Detection Notes
- In
extraweb_access.log, look for HTTP 200 responses to requests targeting/__api__/loginor/__api__/logout— these URIs do not exist in legitimate appliance configuration and should never appear with a success status. - In
extraweb_access.log, look for requests to/wsproxywith unusual or unexpected host parameters returning HTTP 101 (connection upgrade) status codes. - Check whether
/var/lib/unit/conf.jsoncontains routing entries for/__api__/loginor/__api__/logout— their presence in that file indicates the configuration has been tampered with. - In
ctrl-service.log, look for hotfix rollbacks that reference path traversal names (file paths containing sequences like../that are designed to escape expected directories).
Recommended Actions
- Upgrade immediately to firmware version 12.4.3-03453 or 12.5.0-02835 (or higher). CISA's patch deadline for federal agencies is July 17, 2026 — everyone else should treat that date as their own deadline.
- If any of the detection indicators above are present, re-image physical appliances or redeploy virtual ones from scratch. Do not attempt to clean a potentially compromised appliance in place.
- After patching or reimaging, rotate all user and administrator passwords and reset any time-based one-time password (TOTP) tokens associated with the appliance.

