Attackers Exploit Critical Sangoma Switchvox SQL Injection Flaw CVE-2026-9586 to Deploy Reverse Shells Without Credentials
Administrators of VoIP systems and IT security teams face an urgent new threat: a critical vulnerability in Sangoma Switchvox that enables remote code execution without any credentials. The flaw, identified as CVE-2026-9586 and rated CVSS 9.3, has already been exploited in real-world attacks to deploy reverse shells since August 30, 2026.
The vulnerability resides in the HTTP endpoint /pa, which processes XML requests. The system inserts the PhoneIP value directly into PostgreSQL queries without proper sanitization or parameterization. This classic CWE-89 SQL injection pattern allows attackers to run arbitrary database commands and escalate to full system command execution with PostgreSQL superuser privileges.
Observed attack activity includes the immediate opening of reverse shells and basic reconnaissance. Attackers use Base64-encoded commands to enumerate running processes and map the compromised server environment. One IP address linked to the campaign is 176.65.148.184. Forensic traces may appear in the log file /var/log/switchvox/db-quirks.log, which records attempted SQL injections and subsequent actions.
Patch Availability and Timeline
Sangoma released the corrective update in Switchvox 8.4.0.2 on July 14, 2026. The patch addresses the injection flaw along with additional web portal fixes. The disclosure timeline shows the initial report to the vendor on April 10, 2026, the patch release in mid-July, and confirmed exploitation by late August.
Thousands of Switchvox instances remain reachable from the internet, with a notable concentration in the United States. Organizations should prioritize immediate upgrades to version 8.4.0.2 or later, especially for any deployments exposed to untrusted networks.
Recommended Mitigations and Detection
- Apply the Switchvox 8.4.0.2 update without delay.
- Restrict access to the HTTP service using network segmentation, VPNs, or access control lists until patching is complete.
- Monitor outbound connections for anomalies, particularly attempts to reach 176.65.148.184 or the use of tools such as nc and unexpected bash invocations from web services.
- Inspect logs for signs of post-exploitation and rotate all associated credentials if compromise is suspected.
Additional technical details are available from The Hacker News and Horizon3.ai research reports, as well as official Sangoma release notes.
Related articles
Docker Bypasses UFW Firewall Exposing PostgreSQL and Redis Ports to Rapid Malware Infections
A common Docker Compose setup with exposed database ports on fresh VPS instances allows attackers to compromise systems within minutes despite active UFW rules. Docker's use of DNAT rules in the PREROUTING chain and insertion of DOCKER-FORWARD chains before UFW rules in the FORWARD table routes external traffic directly to containers on internal bridge networks. IPv6 support in Docker versions 27 and later creates additional exposure vectors when administrators focus only on IPv4 protections or disable IPv6 filtering. Bots scan cloud IP ranges for open ports including 5432 and 6379, deploying miners such as kdevtmpfsi and kinsing or using Redis replication to load malicious modules. Historical cases include a Qdrant test instance on Hetzner compromised in under two minutes and similar issues reported in Spree Commerce starter templates. The article details Netfilter mechanics, protected-mode limitations in Redis, and specific exploitation techniques like CONFIG SET for cron jobs and CVE-2022-0543 Lua sandbox escapes.
WordPress 7.1.4 Addresses RCE in Update Process and Multiple Stored XSS Vulnerabilities
The WordPress development team released version 7.1.4 on October 28, 2026, as a security update to resolve several vulnerabilities. The most severe issue allows remote code execution during the software upgrade process. Multiple stored cross-site scripting flaws were also fixed, including those triggered by specially crafted block markup and manipulated privacy data deletion requests. No CVE identifiers were disclosed in the advisory. Site administrators are strongly urged to apply the update immediately to prevent potential exploitation. The announcement was reported by Security NEXT on November 2, 2026.
CISA Adds Two Ivanti Connect Secure Flaws to KEV Catalog After Confirmed Exploitation
US authorities have issued an alert after confirmed exploitation of two vulnerabilities in Ivanti Connect Secure (ICS). The flaws, tracked as CVE-2026-111357 and CVE-2026-118527, were added to CISA’s Known Exploited Vulnerabilities Catalog on October 30, 2026. Attacks combining three vulnerabilities have also been observed in the wild. CVE-2026-111357 allows local authenticated attackers to escalate privileges due to missing authentication in a critical function. CVE-2026-118527 enables remote upload of arbitrary files to disk through predictable identifiers, even though authentication is required. The addition of CVE-2026-111357 was briefly withdrawn before being reinstated, highlighting administrative confusion around the listing.
Enodia: Open-Source Go Tool Automates Service Inventory, EOL Tracking and CVE Correlation
A DevOps engineer has released enodia, a single-binary Go CLI that discovers real versions of services across large heterogeneous environments and correlates them with end-of-life calendars and vulnerability databases. The tool was built after manual Ansible-based inventories and existing solutions such as endoflife.date, nvchecker, Renovate and Uptime Kuma proved insufficient for covering both infrastructure and application services while also providing actionable lifecycle, patch and branch status. Enodia uses product-specific probes for 123 technologies including PostgreSQL, MySQL, MariaDB, Jira, Confluence, Bitbucket, VMware vCenter, ESXi, pfSense and multiple Linux distributions, falling back to a generic URL-plus-regex probe when needed. Data collection is deliberately separated from evaluation so that inventory.jsonl files can be generated inside air-gapped networks and later analysed where CVE feeds are available. The project also contributed dozens of missing products and corrected EOL dates to the endoflife.date project and integrates both NVD and Russia’s FSTEC BDU vulnerability databases. Special handling was added for MySQL/MariaDB connection-error counters, version-string masquerading, and vendor-specific update nomenclature to avoid false reports.