Description
Coturn is a free open source implementation of TURN and STUN Server. In 4.15.0, an authenticated TURN user can repeatedly resume one allocation from fresh UDP 5-tuples without completing a handoff when the server enables --mobility. mobile_begin_transition() in src/server/ns_turn_server.c disarms each new session's allocation timeout and overwrites the allocation's single mobile_pending_resume link, leaving earlier pending sessions unreachable by the cleanup path, while copy_auth_parameters() ignores inc_quota() failure. The attacker can therefore retain unbounded server-side sessions and exhaust process memory even when --user-quota=1 is configured. This issue is fixed in version 4.16.0.
Published: 2026-08-19
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the turn server coturn version 4.15.0, an authenticated user can repeatedly resume an allocation while the mobility feature is enabled. Each new resume disarms the allocation timeout and replaces the pending resume link, causing earlier uncompleted sessions to be lost from the cleanup path. Because the server ignores quota increment failures, the attacker can chain many such resumes, keeping a large number of server‑side sessions alive and draining process memory until a denial‑of‑service condition occurs. The flaw is a classic uncontrolled resource consumption weakness (CWE‑400).

Affected Systems

The vulnerability affects coturn servers using the coturn product in versions prior to 4.16.0, with the minimum affected release being 4.15.0. It is known to impact all builds that enable the --mobility option. The issue has been fixed in coturn 4.16.0 and later.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate severity. The exploit requires an attacker to authenticate with a valid TURN user and to have the --mobility flag enabled on the server. Since authentication is needed, the likelihood of exploitation is limited to threat actors with access to valid credentials, but within that scope the attacker can consume large amounts of memory to disrupt service. The vulnerability is not listed in the CISA KEV catalog and no EPSS score is available, suggesting low to moderate exploitation probability.

Generated by OpenCVE AI on August 20, 2026 at 08:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading coturn to version 4.16.0 or newer.
  • If mobility support is not required, disable the --mobility option to eliminate the attack surface.
  • Verify that each authenticated user is governed by a per‑user quota, and monitor for unusually high numbers of concurrent allocations.

Generated by OpenCVE AI on August 20, 2026 at 08:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 01:00:00 +0000

Type Values Removed Values Added
First Time appeared Coturn
Coturn coturn
Vendors & Products Coturn
Coturn coturn

Wed, 19 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description Coturn is a free open source implementation of TURN and STUN Server. In 4.15.0, an authenticated TURN user can repeatedly resume one allocation from fresh UDP 5-tuples without completing a handoff when the server enables --mobility. mobile_begin_transition() in src/server/ns_turn_server.c disarms each new session's allocation timeout and overwrites the allocation's single mobile_pending_resume link, leaving earlier pending sessions unreachable by the cleanup path, while copy_auth_parameters() ignores inc_quota() failure. The attacker can therefore retain unbounded server-side sessions and exhaust process memory even when --user-quota=1 is configured. This issue is fixed in version 4.16.0.
Title coturn: Chained mobility resumes allow authenticated remote memory exhaustion
Weaknesses CWE-400
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-19T20:43:11.038Z

Reserved: 2026-07-30T19:56:44.102Z

Link: CVE-2026-68555

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-19T21:17:28.453

Modified: 2026-08-19T21:17:28.453

Link: CVE-2026-68555

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T08:15:17Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption