Freeswitch
Approved changes feed: RSS · Atom
cpe:2.3:a:signalwire:freeswitch:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Signalwire (c9e9bbb9-9d89-51d2-a527-9f37abdd742f) |
|---|---|
| Product | Freeswitch (463e1cf2-066f-52ce-a8f5-b42ffc0fecd3) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.