Skip to main content

Coturn EUVDEUVD-2026-56819

| CVE-2026-73213 MEDIUM
Incorrect Authorization (CWE-863)
2026-08-11 security-advisories@github.com
Medium
Disputed · 5.8 Vendor: github
Share

Severity by source

Sources disagree (Medium–Critical)
Vendor (github) PRIMARY
5.8 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.2 HIGH

Requires authenticated TURN session (PR:L) and non-prefix-aligned IPv6 denied range (AC:H); scope change to internal systems reached via relay (S:C/C:H/I:H); no direct availability impact on coturn itself.

3.1 AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
SUSE
MEDIUM
qualitative
Red Hat
9.9 CRITICAL
qualitative

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: github

CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 11, 2026 - 22:47 vuln.today
Analysis Generated
Aug 11, 2026 - 22:47 vuln.today
Patch available
Aug 11, 2026 - 19:04 EUVD

DescriptionCVE.org

Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.16.0, addr_less_eq() in src/client/ns_turn_ioaddr.c uses a component-wise comparison for native IPv6 min-max intervals in ioa_addr_in_range(), allowing an authenticated TURN client to relay to an IPv6 peer that is numerically within a configured non-prefix-aligned denied-peer-ip range but is classified as outside it. This issue is fixed in version 4.16.0.

AnalysisAI

IPv6 denied-peer-ip bypass in Coturn before 4.16.0 allows an authenticated TURN client to relay traffic to internal IPv6 hosts that fall within a configured blocked range, enabling a TURN-specific server-side request forgery. The root cause is a component-wise (rectangular-box) comparison in addr_less_eq() that fails to enforce the contiguous numerical span [min,max] for non-prefix-aligned IPv6 ranges, so addresses like 2001:db8::1ff are incorrectly classified as outside a denied range of 2001:db8::100-2001:db8::200. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain TURN credentials
Delivery
Identify non-prefix-aligned IPv6 denied range
Exploit
Craft CreatePermission request to in-gap IPv6 peer
Execution
TURN server bypasses range check
Persist
Relay established to internal IPv6 host
Impact
Access denied internal resource

Vulnerability AssessmentAI

Exploitation Exploitation requires three concurrent conditions: (1) the attacker possesses valid TURN credentials for the target Coturn server (PR:L - authenticated session required); (2) the server is configured with at least one native IPv6 denied-peer-ip range that is not prefix-aligned - meaning the lower bytes of the range boundary addresses are non-zero, creating gaps in the component-wise comparison (e.g., denied-peer-ip=2001:db8::100-2001:db8::200 is vulnerable; denied-peer-ip=2001:db8::/32 is not); and (3) the target internal IPv6 address is numerically within the intended denied span but falls outside the per-byte rectangular box (e.g., has a higher value in a lower-significance byte while a higher-significance byte is still below the maximum boundary). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N, SC:H/SI:H/SA:H, score 5.8) indicates network-reachable exploitation with low privilege and no user interaction, but the AT:P (Attack Requirements: Present) modifier correctly captures that the server must be configured with at least one non-prefix-aligned IPv6 denied-peer-ip range - a specific, non-default deployment pattern. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An authenticated WebRTC or SIP user holding valid TURN credentials sends an Allocate or CreatePermission request targeting an internal IPv6 address such as 2001:db8::1ff, which falls within the operator's configured denied-peer-ip range of 2001:db8::100-2001:db8::200 but is misclassified as outside it due to the byte-wise comparison bug. Coturn permits the relay, allowing the attacker to tunnel arbitrary UDP or TCP traffic through the TURN server to the internal IPv6 host - effectively using the TURN relay as an SSRF pivot to reach internal DNS resolvers, databases, or management interfaces. …
Remediation Upgrade Coturn to version 4.16.0, which replaces the component-wise byte loop in addr_less_eq() with a memcmp()-based lexicographic comparison, correctly enforcing contiguous IPv6 denied-peer-ip spans. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Vendor StatusVendor

SUSE

Severity: Moderate

Share

EUVD-2026-56819 vulnerability details – vuln.today

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