Description
Coturn is a free open source implementation of TURN and STUN Server. From 4.5.2 through 4.14.0, when Coturn is started with --acme-redirect <URL> and exposes a plaintext-TCP listener, an unauthenticated remote client can send a single ordinary HTTP GET request and receive a 301 response whose Location header contains up to ~870 bytes of adjacent process heap memory. The leaked region is a recycled network receive buffer that is reused without being zeroed, so on a busy server it can contain data from other clients' requests (TURN credentials, OAuth tokens, relayed payloads). Root cause is a signed→unsigned conversion. This issue is fixed in version 4.15.0.
Published: 2026-07-31
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Coturn, versions 4.5.2 through 4.14.0, suffered a pre‑authentication heap memory disclosure when the --acme-redirect option was enabled and a plaintext‑TCP listener was exposed. A single HTTP GET request to the advertised URL triggers a 301 response that leaks up to roughly 870 bytes of the server’s adjacent process heap. The leaked data come from a recycled network receive buffer that is not reset, so the bytes may include TURN credentials, OAuth tokens, or other clients’ payloads. Because the attack does not require authentication and relies only on a benign GET, the vulnerability enables remote attackers to read sensitive information residing in memory.

Affected Systems

The affected product is coturn, the open‑source TURN/STUN server. All releases between 4.5.2 and 4.14.0 are vulnerable. The fix is available in version 4.15.0, which addresses the signed‑to‑unsigned conversion that caused the buffer reuse.

Risk and Exploitability

The CVSS score of 8.2 indicates a high‑severity information‑disclosure flaw, yet the EPSS score of less than 1% suggests a low probability of active exploitation at this time. The issue is not listed in the CISA KEV catalog. Exploitation requires only that a remote host be able to open a plain TCP connection to the coturn server’s listener and issue an ordinary HTTP GET request. The attacker gains no direct adversary benefit other than the ability to read possibly sensitive data leaked from the heap.

Generated by OpenCVE AI on August 13, 2026 at 10:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade coturn to version 4.15.0, which contains the remediation for this memory disclosure.
  • If an upgrade is not immediately possible, disable the --acme-redirect feature or remove the plaintext‑TCP listener to prevent external HTTP requests.
  • Configure a firewall or access control to block all inbound connections to the turned port from untrusted networks to mitigate the potential leak.

Generated by OpenCVE AI on August 13, 2026 at 10:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-908
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Sat, 01 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 22:45:00 +0000

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

Fri, 31 Jul 2026 20:15:00 +0000

Type Values Removed Values Added
Description Coturn is a free open source implementation of TURN and STUN Server. From 4.5.2 through 4.14.0, when Coturn is started with --acme-redirect <URL> and exposes a plaintext-TCP listener, an unauthenticated remote client can send a single ordinary HTTP GET request and receive a 301 response whose Location header contains up to ~870 bytes of adjacent process heap memory. The leaked region is a recycled network receive buffer that is reused without being zeroed, so on a busy server it can contain data from other clients' requests (TURN credentials, OAuth tokens, relayed payloads). Root cause is a signed→unsigned conversion. This issue is fixed in version 4.15.0.
Title Coturn: Pre-authentication heap memory disclosure in ACME redirect (`try_acme_redirect`)
Weaknesses CWE-125
CWE-195
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-31T23:34:33.361Z

Reserved: 2026-07-14T22:32:17.732Z

Link: CVE-2026-62959

cve-icon Vulnrichment

Updated: 2026-07-31T23:34:29.009Z

cve-icon NVD

Status : Received

Published: 2026-07-31T20:16:53.357

Modified: 2026-08-01T00:17:17.610

Link: CVE-2026-62959

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-31T19:57:06Z

Links: CVE-2026-62959 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:30:04Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-195

    Signed to Unsigned Conversion Error

  • CWE-908

    Use of Uninitialized Resource