Skip to main content

Sangoma Switchvox CVE-2026-9586

| EUVDEUVD-2026-45205 CRITICAL
SQL Injection (CWE-89)
2026-07-17 SRA GHSA-m32j-v93f-gfgc
9.3
CVSS 4.0 · Vendor: SRA
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach appliance /pa endpoint
  2. Delivery
    Send crafted <PolycomIPPhone> XML with malicious PhoneIP
  3. Exploit
    Inject arbitrary SQL into PostgreSQL query
  4. Execution
    Escalate SQL access to command execution
  5. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: In CISA KEV with patch available.
Exploited in the wild (CISA KEV) Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Switchvox SMB Edition 8.3 (104997) <8.4.0.2

Affected Packages

euvd switchvox_smb_edition_8_3_104997 fix: 8.4.0.2

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

Vendor (SRA) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (SRA).

CVSS VectorVendor: SRA

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Added to CISA KEV
Sep 02, 2026 - 17:02 CISA
Patch available
Jul 17, 2026 - 18:33 EUVD
CVE Published
Jul 17, 2026 - 15:57 cve.org
CRITICAL 9.3

DescriptionCVE.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.

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

Threat Score
4.9/10
Composite threat intelligence
EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
niche SMB VoIP/IP-PBX appliance, limited enterprise deployment footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat Yes
Deciding rule
In CISA KEV with patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

116
Low Medium High Critical
KEV: +50
EPSS: 0
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy