Description
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to version 1.11.1, mod_verto's JSON-RPC handler bound the connection to the client-supplied sessid on the first frame, before the authentication gate. Binding inserts the connection into the global session hash and, on a key collision, drops the prior occupant of that slot — sending it a verto.punt, detaching its calls, and closing its socket. An unauthenticated network attacker who knows a target session UUID could therefore evict the legitimate client. This issue has been patched in version 1.11.1.
Published: 2026-06-09
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeSWITCH’s mod_verto module allowed an attacker to bind a chosen session identifier before authentication. By sending a frame that claimed ownership of a sessid that already belonged to an active connection, the module inserted the new connection into the global session hash and dropped the previous occupant, delivering a verto.punt that detaches the client’s calls and closes the socket. The flaw is effectively an authentication bypass (CWE-287) that permits an unauthenticated network attacker to sever legitimate sessions, causing service disruption.

Affected Systems

The vulnerability exists in the FreeSWITCH signaling platform from SignalWire, specifically the mod_verto JSON-RPC handler in all versions released before 1.11.1. Any system running FreeSWITCH without the 1.11.1 or later patch that implements the corrected session binding logic is affected.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity; the EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. An attacker requires network access to the mod_verto endpoints and knowledge of a valid sessid to trigger the eviction. The exploit can be performed without authentication, making it a straightforward denial-of-service attack on affected hosts.

Generated by OpenCVE AI on June 9, 2026 at 17:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the FreeSWITCH 1.11.1 or later patch that fixes the pre-authentication session binding in mod_verto
  • If upgrading is not immediately feasible, restrict access to the mod_verto interface by firewalling or isolating the port to trusted internal hosts
  • Enable logging and monitor for verto.punt or abrupt session detachments to detect potential exploitation attempts

Generated by OpenCVE AI on June 9, 2026 at 17:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 09 Jun 2026 18:00:00 +0000

Type Values Removed Values Added
First Time appeared Signalwire
Signalwire freeswitch
Vendors & Products Signalwire
Signalwire freeswitch

Tue, 09 Jun 2026 16:30:00 +0000

Type Values Removed Values Added
Description FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to version 1.11.1, mod_verto's JSON-RPC handler bound the connection to the client-supplied sessid on the first frame, before the authentication gate. Binding inserts the connection into the global session hash and, on a key collision, drops the prior occupant of that slot — sending it a verto.punt, detaching its calls, and closing its socket. An unauthenticated network attacker who knows a target session UUID could therefore evict the legitimate client. This issue has been patched in version 1.11.1.
Title FreeSWITCH: Pre-authentication session eviction via attacker-chosen `sessid` in `mod_verto`
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}


Subscriptions

Signalwire Freeswitch
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-09T16:04:55.308Z

Reserved: 2026-06-01T18:50:36.057Z

Link: CVE-2026-49843

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-06-09T17:17:48.170

Modified: 2026-06-09T19:32:29.743

Link: CVE-2026-49843

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-09T17:45:10Z

Weaknesses