Skip to content

Switchvox SMB Vulnerability Chain Unauthenticated SQL Inject... - #3152

Merged
carlospolop merged 2 commits into
masterfrom
update_Switchvox_SMB_Vulnerability_Chain_Unauthenticate_7c1db461444090c8
Oct 20, 2026
Merged

carlospolop merged 2 commits into
masterfrom
update_Switchvox_SMB_Vulnerability_Chain_Unauthenticate_7c1db461444090c8

Conversation

@carlospolop

Copy link
Copy Markdown
Collaborator

Blog URL

https://labs.sra.io/posts/switchvox-post

Blog Title

Switchvox SMB Vulnerability Chain: Unauthenticated SQL Injection to RCE, XSS, and LFI

Blog high summary

Switchvox SMB 8.3 (104997) exposed unauthenticated XML-routed SQLi: /pa accepted POSTDATA, and tel_notify() concatenated into SQL. PostgreSQL command execution enabled database takeover, cookie-key theft/auth forgery, escalation to web admins, and reverse-shell RCE (CVE-2026-9586).

Pre-auth reflected XSS in portal (CVE-2026-9585), authenticated stored XSS in voicemail templates (CVE-2026-9588), and authenticated sound_path LFI (CVE-2026-9587) enabled browser compromise and secret-file disclosure. Sangoma reports fixes in 8.4.0.2, released July 14, 2026; SRA could not validate without a public ISO.

PR changes

Errors

mdbook build unavailable

@carlospolop

Copy link
Copy Markdown
Collaborator Author

Decision: keep

The base PostgreSQL page covers program execution and shell-output exfiltration, but not sending selected SQL rows through program stdin. PostgreSQL and curl documentation support the retained mechanism and its corrected data-format caveat. The vendor incident adds no separate reusable technique.

Head: 805ca6cb3c141e0ea7fbe574f45328f845c763cd

@carlospolop

Copy link
Copy Markdown
Collaborator Author

merge

@carlospolop
carlospolop merged commit d738520 into master Oct 20, 2026
2 checks passed
@carlospolop
carlospolop deleted the update_Switchvox_SMB_Vulnerability_Chain_Unauthenticate_7c1db461444090c8 branch October 20, 2026 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant