Skip to main content

coturn CVE-2026-53450

| EUVDEUVD-2026-42971 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-10 GitHub_M
7.4
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid TURN credentials
  2. Delivery
    Create TURN allocation on coturn
  3. Exploit
    Send relay with XOR-PEER-ADDRESS ::ffff:127.0.0.1
  4. Execution
    Bypass loopback guard, reach localhost service
  5. Impact
    Exfiltrate or manipulate internal service data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated TURN client (valid coturn credentials, matching CVSS PR:L) that can send a TURN allocation/relay request with a crafted XOR-PEER-ADDRESS of the IPv4-mapped IPv6 form ::ffff:127.0.0.1. The bypass works even in the default posture where allow-loopback-peers is disabled, so no special non-default configuration is needed to trigger it. The meaningful limiting factors are: the attacker must possess valid TURN credentials, and the payoff depends entirely on there being a useful service bound to the coturn host's localhost - a host with nothing sensitive listening on loopback yields little, and deployments that already blackhole loopback/internal ranges via denied-peer-ip are protected. Affected only on coturn versions prior to 4.13.0.

Impact

The signals are moderate and internally consistent rather than alarming. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L, base 7.4) reflects a network-reachable, low-complexity attack that nonetheless requires valid TURN credentials (PR:L) and yields only low-magnitude confidentiality, integrity, and availability impact, with the scope change (S:C) capturing that the relay is abused to reach services outside the TURN authorization boundary. No EPSS score, SSVC decision, KEV entry, or POC was provided, so exploitation likelihood cannot be quantified from the input; the absence of KEV/POC means this is a real-but-not-emergency priority. The key caveat is that real impact is entirely contingent on what services listen on the coturn host's localhost - an internal admin API, metrics endpoint, database, or cloud metadata proxy behind localhost would raise the effective impact well above the CVSS 'Low' ratings, while a hardened host with nothing sensitive on loopback limits it. Because credentials are required, risk concentrates in shared or multi-tenant TURN deployments where relay accounts are broadly issued.

Exploit ScenarioDerived

An attacker who holds valid TURN credentials (for example, a legitimate user of a shared WebRTC/TURN service) creates a TURN allocation and issues a relay request with XOR-PEER-ADDRESS set to ::ffff:127.0.0.1 plus the target port, causing coturn to forward the attacker's traffic to a service listening only on the host's loopback interface. This lets the attacker reach otherwise-unreachable localhost services - such as an internal admin panel, metrics/debug endpoint, or metadata proxy - for information disclosure or limited manipulation. No public exploit code has been identified, and the low attack complexity means a working request is trivial to craft once credentials are obtained.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 10, 2026

Server-side request forgery in coturn TURN/STUN server before 4.13.0 lets an authenticated TURN client bypass the default loopback-peer guard by supplying the IPv4-mapped IPv6 address ::ffff:127.0.0.1 in the XOR-PEER-ADDRESS attribute, relaying traffic to services bound only to the coturn host's localhost. The loopback check evaluates the literal IPv6 loopback shape before IPv4-mapped IPv6 normalization, so good_peer_addr never applies the rejection even when allow-loopback-peers is disabled. No public exploit identified at time of analysis and it is not listed in CISA KEV, but the fix is confirmed in version 4.13.0.

RemediationAI

Vendor-released patch: upgrade coturn to version 4.13.0 or later, which corrects the ordering so ioa_addr_is_loopback normalizes IPv4-mapped IPv6 addresses before the loopback test; see GHSA-w4hf-cr3w-6h79 and commit b057acbebe721c8f2f202ddad5e16289e295c754. Where immediate upgrade is not possible, apply the denied-peer-ip configuration to explicitly blackhole loopback and internal ranges - for example denied-peer-ip=127.0.0.0/8, denied-peer-ip=::1 and, critically, denied-peer-ip ranges covering IPv4-mapped IPv6 loopback (::ffff:127.0.0.0/104) plus RFC1918/internal networks you do not want relayed; the trade-off is that overly broad deny rules can break legitimate relay use if peers ever reside in those ranges. Additionally, avoid binding sensitive administrative or backend services to the same host's localhost, tighten TURN credential issuance so only trusted clients hold accounts, and enforce a strict allowed-peer allowlist where the deployment permits it. Do not rely on leaving allow-loopback-peers disabled, since that guard is precisely what this issue bypasses.

Affected VersionsENISA

coTURN < 4.13.0

Affected Packages

euvd coturn fix: 4.13.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

coturn is the de-facto open-source implementation of the TURN (Traversal Using Relays around NAT, RFC 5766/8656) and STUN protocols, used to relay media for WebRTC and VoIP when peers cannot connect directly. TURN clients specify relay peers via the XOR-PEER-ADDRESS attribute, and coturn is supposed to refuse loopback peers unless the operator explicitly sets allow-loopback-peers. The root cause is CWE-918 (SSRF): the ioa_addr_is_loopback function tests for the canonical IPv6 loopback form (::1) before the code path that normalizes IPv4-mapped IPv6 addresses, so ::ffff:127.0.0.1 slips past the check and good_peer_addr treats it as a permitted external peer. The affected component per CPE is cpe:2.3:a:coturn:coturn (all versions prior to 4.13.0).

Know when Coturn gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.4 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
vuln.today AI 7.4 HIGH

Network-reachable relay abuse with low complexity but requiring valid TURN credentials (PR:L); scope changes as traffic reaches services beyond the TURN authorization boundary, with low impact bounded by what localhost exposes.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:L/SI:N/SA:N
SUSE HIGH
Red Hat 7.4 HIGH

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

1
Patch available
Jul 10, 2026 - 19:01 EUVD

DescriptionCVE.org

Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.13.0, coturn rejects loopback peers by default unless allow-loopback-peers is enabled, but the default loopback guard can be bypassed by using the IPv4-mapped IPv6 peer address ::ffff:127.0.0.1 in a TURN XOR-PEER-ADDRESS attribute. ioa_addr_is_loopback checks for the literal IPv6 loopback shape before IPv4-mapped IPv6 handling, so good_peer_addr does not apply the default loopback rejection and an authenticated TURN client can expose services bound only to localhost on the coturn host through TURN relay traffic. This issue is fixed in version 4.13.0.

Executive ViewAI

Why It Matters

A server-side request forgery vulnerability in coturn TURN/STUN servers (CVE-2026-53450, CVSS 7.4) allows authenticated clients to bypass loopback protections and access internal services on the server host. While no public exploit has been identified, the vulnerability enables potential lateral movement within affected networks. Organizations running coturn for VoIP or WebRTC communications should prioritize assessment and patching.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
dominant open-source TURN server for WebRTC/VoIP, common but niche infrastructure
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +37
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

More in Coturn

View all
CVE-2020-6061 CRITICAL POC
9.8 Feb 19

An exploitable heap out-of-bounds read vulnerability exists in the way CoTURN 4.5.1.1 web server parses POST requests. R

CVE-2020-6062 HIGH POC
7.5 Feb 19

An exploitable denial-of-service vulnerability exists in the way CoTURN 4.5.1.1 web server parses POST requests. Rated h

CVE-2026-27624 HIGH POC
7.2 Feb 25

Coturn TURN/STUN server contains an access control bypass that allows remote attackers to reach blocked internal address

CVE-2026-43994 CRITICAL
9.8 Jun 18

Stack buffer overflow in Coturn's OAuth token decoder (decode_oauth_token_gcm()) lets remote unauthenticated attackers c

CVE-2026-40613 HIGH
7.5 Apr 21

Remote denial of service in Coturn TURN/STUN server allows unauthenticated attackers to crash ARM64 deployments with a s

CVE-2020-4067 HIGH
7.5 Jun 29

In coturn before version 4.5.1.3, there is an issue whereby STUN/TURN response buffer is not initialized properly. Rated

CVE-2026-53448 HIGH
7.2 Jul 10

SQL injection in the Coturn TURN/STUN server's HTTPS admin panel (versions prior to 4.12.0) allows an authenticated admi

CVE-2026-68553 HIGH
7.1 Aug 19

Format string injection in Coturn prior to 4.13.0 lets an authenticated TURN user crash the relay server or leak stack m

CVE-2026-104074 MEDIUM
6.9 Oct 07

Unauthenticated remote attackers can leak residual stack memory from Coturn 4.10.0 by sending a TURN Allocate request wi

CVE-2026-68555 MEDIUM
6.5 Aug 19

Memory exhaustion in Coturn 4.15.0 allows an authenticated TURN user to crash or degrade server availability by abusing

CVE-2026-53449 MEDIUM
6.0 Jul 10

Arbitrary file overwrite in Coturn prior to 4.13.0 is possible through the CLI management interface's `psd` (print sessi

CVE-2026-43915 MEDIUM
5.4 Jun 18

Stored XSS in Coturn's web-admin HTTPS interface (all versions prior to 4.11.0) allows a TURN-level attacker to inject p

Vendor StatusVendor

SUSE

Severity: Important

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy