Description
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.17.0, turnports_allocate_even() in src/apps/relay/turn_ports.c marks the unused odd sibling port as TPS_TAKEN_ODD for an EVEN-PORT Allocate request with reservation bit R=0 even though no RTCP socket will release it, allowing an authenticated client to permanently exhaust the relay port pool and cause subsequent allocations to fail with STUN error 508. This issue is fixed in version 4.17.0.
Published: 2026-08-11
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An authenticated client can send Allocate requests with the even-port flag set and reservation bit R=0 to cause coturn to incorrectly mark an unused odd sibling port as taken. This prevents the port from ever being released, leading to exhaustion of the relay port pool and subsequent allocation attempts failing with STUN error 508. The weakness is an uncontrolled resource consumption and missing resource release flaw, as reflected by CWE-400 and CWE-772. The resulting denial of service can affect any TURN user relying on this server for relaying media streams.

Affected Systems

The vulnerability is present in all coturn releases prior to version 4.17.0. Users running coturn versions 4.16.x and below, regardless of operating system, are vulnerable. The issue was addressed in the 4.17.0 release.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity. The current EPSS score of less than 1% shows that the likelihood of exploitation is low, and the vulnerability is not listed in CISA KEV. The attack vector requires a valid authenticated client that can send STUN Allocate requests with the even-port flag; therefore it is not an open surface attack but can be leveraged by any trusted user to sink the server’s port resources.

Generated by OpenCVE AI on August 12, 2026 at 20:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade coturn to version 4.17.0 or later, which includes the fix for the port allocation bug.
  • If the even-port allocation feature is not needed for your deployments, disable it to prevent inadvertent resource exhaustion.
  • Monitor STUN responses for error 508 and rate limit allocation requests from authenticated clients to mitigate the impact of an attacker exhausting the port pool.

Generated by OpenCVE AI on August 12, 2026 at 20:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 13 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

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'}

threat_severity

Moderate


Wed, 12 Aug 2026 14:15:00 +0000

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

Tue, 11 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.17.0, turnports_allocate_even() in src/apps/relay/turn_ports.c marks the unused odd sibling port as TPS_TAKEN_ODD for an EVEN-PORT Allocate request with reservation bit R=0 even though no RTCP socket will release it, allowing an authenticated client to permanently exhaust the relay port pool and cause subsequent allocations to fail with STUN error 508. This issue is fixed in version 4.17.0.
Title The coturn server can end in a state where it does not accept more requests with "even-port" enabled.
Weaknesses CWE-400
CWE-772
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T14:14:23.680Z

Reserved: 2026-08-11T14:41:20.121Z

Link: CVE-2026-73215

cve-icon Vulnrichment

Updated: 2026-08-13T14:14:16.946Z

cve-icon NVD

Status : Received

Published: 2026-08-11T18:18:26.910

Modified: 2026-08-13T15:20:08.053

Link: CVE-2026-73215

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-11T17:38:07Z

Links: CVE-2026-73215 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T21:00:04Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-772

    Missing Release of Resource after Effective Lifetime