Approved changes feed: RSS · Atom

cpe:2.3:a:signalwire:freeswitch:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSignalwire (c9e9bbb9-9d89-51d2-a527-9f37abdd742f)
ProductFreeswitch (463e1cf2-066f-52ce-a8f5-b42ffc0fecd3)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/signalwire/freeswitch purl2cpe 2026-06-01 10:16:33.903572
pkg:golang/github.com/signalwire/freeswitch purl2cpe 2026-06-01 10:16:33.903575

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-49848 vulnerable 2026-07-29 00:57:45.711514 FreeSWITCH: Pre-authentication `userVariables` injection in `mod_verto`
MEDIUM (4.3)
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 check_auth userauth branch wrote request-supplied userVariables into the connection state before comparing the supplied password. The writes are append-only and the connection is not closed on a failed compare, so values declared on bad-password attempts persisted on the same WebSocket and carried into a subsequent successful login on that connection. This issue has been patched in version 1.11.1.
Published: 2026-06-09T16:05:42.064Z
Updated: 2026-06-09T16:53:15.989Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49847 vulnerable 2026-07-29 00:57:45.711382 FreeSWITCH: Stack overflow in bundled cJSON parser via deeply nested JSON
HIGH (7.5)
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, a single unauthenticated WebSocket frame containing a deeply nested JSON document crashes the FreeSWITCH process via stack overflow, terminating all calls and sessions on the host. The recursion drives the worker thread's stack pointer into the stack guard page, raising SIGSEGV from the kernel before any usable write primitive develops. This issue has been patched in version 1.11.1.
Published: 2026-06-09T16:05:08.869Z
Updated: 2026-06-09T20:20:37.647Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49843 vulnerable 2026-07-29 00:57:45.706201 FreeSWITCH: Pre-authentication session eviction via attacker-chosen `sessid` in `mod_verto`
MEDIUM (5.3)
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-09T16:04:55.308Z
Updated: 2026-06-10T13:47:02.332Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49842 vulnerable 2026-07-29 00:57:45.706065 FreeSWITCH: Pre-authentication bandwidth amplification via `mod_verto` speed-test frames
HIGH (7.5)
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 WebSocket frame loop intercepts a #-prefixed speed-test protocol (#SPU / #SPB / #SPE) before any authentication check. The declared payload size in #SPU was parsed with atoi() and only rejected non-positive values, so an unauthenticated peer could request up to INT_MAX bytes. The server then wrote roughly size * 10 bytes back during the download phase, on the order of 20 GB per request, yielding strong outbound bandwidth amplification from a short request. This issue has been patched in version 1.11.1.
Published: 2026-06-09T16:02:58.096Z
Updated: 2026-06-09T18:39:33.710Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49841 vulnerable 2026-07-29 00:57:45.705841 FreeSWITCH: Pre-authentication heap buffer overflow in `mod_verto` HTTP POST body read
CRITICAL (9.8)
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, the mod_verto HTTP request handler allocates a fixed 2 MiB buffer for a POST application/x-www-form-urlencoded body but accepts Content-Length up to just under 10 MiB. The body-read loop is bounded by Content-Length rather than the buffer size, producing an attacker-controlled heap overflow of up to ~8 MiB -- before the HTTP basic-auth check runs. This issue has been patched in version 1.11.1.
Published: 2026-06-09T16:02:24.116Z
Updated: 2026-06-11T03:55:21.275Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49840 vulnerable 2026-07-29 00:57:45.705600 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49475 vulnerable 2026-07-29 00:57:45.466756 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49472 vulnerable 2026-07-29 00:57:45.466567 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45771 vulnerable 2026-07-29 00:54:58.518466 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-51443 vulnerable 2026-06-08 06:16:17.543329 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40019 vulnerable 2026-06-08 06:09:41.034268 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40018 vulnerable 2026-06-08 06:09:41.032823 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41158 vulnerable 2026-06-08 05:35:19.847272 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41157 vulnerable 2026-06-08 05:35:19.846843 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41145 vulnerable 2026-06-08 05:35:19.830872 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41105 vulnerable 2026-06-08 05:35:19.751779 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-37624 vulnerable 2026-06-08 05:32:54.485616 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-36513 vulnerable 2026-06-08 05:32:52.247021 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.