Summary
CVE-2026-9585 is an unauthenticated reflected cross-site scripting (XSS) vulnerability in Sangoma Switchvox SMB Edition, affecting versions 8.3 (build 104997) through 8.4.0.1. The flaw resides in the invalid_browser and invalid_browser_login handlers — pre-authentication browser-compatibility screens reachable without any credentials — where the portal parameter is reflected unsanitized into server-generated JavaScript, enabling attacker-controlled script execution in a victim’s browser. The vulnerability carries a CVSS 4.0 score of 8.6 (High) and was patched in version 8.4.0.2, released July 14, 2026.
Technical details
- Root cause: The application fails to sanitize the
portalparameter supplied to theinvalid_browserandinvalid_browser_loginrequest handlers. User-controlled input is embedded directly into JavaScript generated by the server without proper encoding or validation (CWE-79: Improper Neutralization of Input During Web Page Generation). - Trigger conditions: An attacker crafts a malicious URL containing a script payload in the
portalparameter and induces a victim to follow it — for example, via a phishing message or a link embedded in another context. - Attack vector: The vulnerable handlers are pre-authentication endpoints served as part of a browser-compatibility check before the login flow, making them reachable by any unauthenticated network visitor. No session, credentials, or privileges are required to reach or trigger the flaw.
- Impact: Successful exploitation executes attacker-controlled JavaScript within the victim’s browser context. This can be used to steal session cookies, capture credentials entered on subsequent pages, redirect victims to attacker-controlled destinations, or perform in-browser actions on behalf of the victim.
Affected software
- Sangoma Switchvox SMB Edition 8.3 (build 104997)
- Sangoma Switchvox SMB Edition 8.4.0.1 and all versions between 8.3 and 8.4.0.2 (exclusive)
Severity
- CVSS 4.0 score: 8.6 (High)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:L/SI:L/SA:L
Mitigation and recommended actions
- Patch: Upgrade to Sangoma Switchvox SMB Edition 8.4.0.2 (released July 14, 2026), which contains the vendor-provided fix for this vulnerability.
- Network mitigation: If immediate patching is not feasible, restrict external access to the Switchvox web interface at the network perimeter, limiting reachability of the portal to trusted IP ranges only.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

