Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach appliance /pa endpoint
-
DeliverySend crafted <PolycomIPPhone> XML with malicious PhoneIP
-
ExploitInject arbitrary SQL into PostgreSQL query
-
ExecutionEscalate SQL access to command execution
-
ImpactFull database and appliance compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special authentication is required - the CVSS vector is PR:N/UI:N, confirming unauthenticated exploitation with no user interaction against Switchvox SMB Edition 8.3 (104997). The one concrete prerequisite from the description is network reachability to the /pa endpoint and the ability to submit an XML request body beginning with the <PolycomIPPhone> element, where the injectable value is the PhoneIP field parsed from that XML. What limits exploitation in practice is: the attacker must be able to reach /pa (appliances placed behind provisioning-only network segments or not exposed to the internet are far less exposed), and only the identified vulnerable version/build (8.3 / 104997 and earlier unpatched builds) is affected - 8.4.0.2 remediates it. No non-default feature toggle is described; the vulnerable code path appears reachable in a standard configuration. |
| Impact | This is a genuine high-priority issue rather than an inflated high-CVSS score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) describes network-reachable, low-complexity, unauthenticated exploitation with no user interaction and full confidentiality/integrity/availability impact on the vulnerable system - the least restrictive possible prerequisites - and the description's 'single crafted request' claim is consistent with that vector, so the signals do not conflict. No EPSS score was provided, so statistical exploitation probability cannot be quoted, and the CVE is not listed in CISA KEV, so there is no confirmed active exploitation. A detailed vendor writeup exists (SRA labs), which raises the practical likelihood that working exploit code will appear even though none is confirmed yet. The combination of unauthenticated network vector, trivial complexity, and SQLi-to-RCE impact means any internet-exposed or attacker-reachable Switchvox SMB 8.3 instance should be treated as urgently exploitable; the main limiter on real-world risk is deployment footprint and whether the /pa endpoint is network-exposed, not exploit difficulty. |
| Exploit ScenarioDerived | An attacker who can reach the appliance's web interface sends a single unauthenticated HTTP request to /pa with an XML body starting <PolycomIPPhone> and a malicious PhoneIP value containing SQL, which is concatenated straight into a PostgreSQL query. With low attack complexity and no authentication or user interaction, the attacker dumps or modifies database contents and pivots the SQL access into command execution on the appliance. No public exploit code is confirmed, but the SRA labs writeup documents the vulnerable code path in detail. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 17, 2026
Unauthenticated SQL injection in Sangoma Switchvox SMB Edition 8.3 (build 104997) lets remote attackers execute arbitrary SQL against the backend PostgreSQL database via the /pa endpoint, which concatenates the attacker-supplied PhoneIP value from a <PolycomIPPhone> XML body into queries without parameterization. Because SQL access on this PostgreSQL deployment can be escalated to command execution, a single crafted, unauthenticated request yields full database compromise and remote code execution on the VoIP appliance. There is no public exploit identified at time of analysis, though vendor SRA published a technical writeup, and the CVSS 4.0 base score is 9.3 (Critical).
RemediationAI
Vendor-released patch: upgrade to Sangoma Switchvox SMB Edition 8.4.0.2 (released July 14 2026, per the vendor release notes at https://sangomakb.atlassian.net/wiki/spaces/Switchvox/pages/1802371073/Switchvox+-+Release+Notes+Version+8.4.0.2+July+14+2026), which is the primary fix and should be applied immediately. Until the upgrade is deployed, restrict network access to the /pa provisioning endpoint so it is reachable only from trusted phone-provisioning VLANs/subnets (for example via firewall or reverse-proxy ACLs), and ensure the Switchvox management/provisioning interface is not exposed to the internet - the trade-off is that overly aggressive filtering of /pa can break legitimate Polycom/Poly auto-provisioning for phones outside the allowed ranges, so allow-list known phone networks rather than blanket-blocking. As defense-in-depth, monitor PostgreSQL and web logs for anomalous /pa requests containing <PolycomIPPhone> bodies or SQL meta-characters in the PhoneIP field, and constrain the database account used by Switchvox to the least privilege necessary (though this appliance's bundled configuration may limit how much can be hardened without vendor support). Technical details are documented at https://labs.sra.io/posts/switchvox/.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Switchvox is Sangoma's Unified Communications / IP-PBX platform; the SMB Edition is the small-to-medium-business appliance variant. The flaw is a classic CWE-89 SQL injection: the /pa provisioning endpoint accepts XML documents beginning with the <PolycomIPPhone> element (the auto-provisioning format used by Polycom/Poly desk phones) and takes the client-controlled PhoneIP field, then builds PostgreSQL statements through direct string concatenation instead of using prepared statements or parameter binding. The affected CPE is cpe:2.3:a:sangoma:switchvox_smb_edition:*:*:*:*:*:*:*:* at version 8.3 (104997). Because PostgreSQL exposes primitives (e.g. COPY ... FROM PROGRAM, extension/UDF abuse, or file write) that can be reached once arbitrary SQL is possible, the injection escalates from data access to code execution on the host, which is why the tags include both SQLi and RCE.
Know when Switchvox Smb Edition gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Unauthenticated single-request SQLi over the network with trivial complexity (AV:N/AC:L/PR:N/UI:N); SQL-to-RCE yields full C:H/I:H/A:H on the same appliance, so scope unchanged.
Primary rating from Vendor (SRA).
CVSS VectorVendor: SRA
Lifecycle Timeline
3DescriptionCVE.org
An unauthenticated SQL injection vulnerability exists in Sangoma Switchvox SMB Edition 8.3 (104997). The /pa endpoint processes XML content beginning with <PolycomIPPhone> and directly concatenates the user-controlled PhoneIP value into PostgreSQL queries without sanitization or parameterization. An unauthenticated remote attacker can execute arbitrary SQL statements against the backend PostgreSQL database using a single crafted request, including database operations and remote code execution.
Articles & Coverage 2
Executive ViewAI
Sangoma Switchvox SMB Edition 8.3 contains a critical unauthenticated remote code execution vulnerability allowing attackers to fully compromise VoIP infrastructure and call data with a single HTTP request. Organizations running this product face immediate risk to business communications, call recording integrity, and network security with no vendor patch currently available.
No vendor-released patch identified at time of analysis. Implement strict network segmentation isolating affected Switchvox SMB Edition 8.3 systems from untrusted networks; configure firewall rules blocking all external access to the /pa endpoint and restricting access to authorized administrative networks only; deploy Web Application Firewall with SQL injection detection and blocking rules; enable comprehensive audit logging of HTTP requests to /pa and all SQL database queries; implement IP whitelisting for administrative and API access; establish intrusion detection monitoring for SQL injection exploitation patterns; develop and test incident response runbooks for rapid isolation if compromise is suspected.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Switchvox Smb Edition
View allReflected cross-site scripting in Sangoma Switchvox SMB Edition 8.3 (build 104997) lets an unauthenticated remote attack
Arbitrary file read in Sangoma Switchvox SMB Edition 8.3 (build 104997) allows an authenticated user to disclose sensiti
Stored cross-site scripting in Sangoma Switchvox SMB Edition 8.3 (build 104997) lets an authenticated user inject persis
EUVD-2026-45205
GHSA-m32j-v93f-gfgc
NVD
CVE.org
CISA KEV
EPSS
Vulnrichment
VulDB
Exploit-DB