Skip to main content

Coturn CVE-2026-53449

| EUVDEUVD-2026-42970 MEDIUM
External Control of File Name or Path (CWE-73)
2026-07-10 GitHub_M
6.0
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Obtain Coturn CLI admin credentials
  2. Delivery
    Access management interface locally or via network
  3. Exploit
    Issue psd command with arbitrary target file path
  4. Execution
    coturn writes session dump to specified path without validation
  5. Persist
    Overwrite sensitive writable file (cron, config, cert)
  6. Impact
    Escalate privileges or cause service disruption

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Exploitation requires an authenticated administrator account with active access to the Coturn CLI management interface - this is enforced by the CVSS PR:H metric and the description's explicit 'authenticated admin with CLI access' qualifier. The psd (print sessions dump) command must be available in the CLI, and the target file must be writable by the OS user account under which the coturn process runs. Exploitation is strictly local (AV:L); remote unauthenticated exploitation is not possible. Limiting factors: the attacker must already hold Coturn admin credentials and local or network access to the management port; the overwrite payload is session dump data (not attacker-chosen arbitrary content), constraining the precision of any exploitation; and the impact scope is bounded by the coturn process user's filesystem write permissions. Organizations running coturn as a dedicated low-privilege service account with tightly scoped directory permissions face substantially reduced real-world risk.

Impact

The CVSS 3.1 vector AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H scores 6.0 (Medium), accurately reflecting that this is a local-only, high-privilege attack with no remote exploitation path. The requirement for an authenticated admin with CLI access (PR:H, AV:L) significantly constrains the attack surface to insiders or scenarios where admin credentials have already been compromised. There is no CISA KEV listing, no reported public POC, and no EPSS score provided in the source data. The tag 'Information Disclosure' in the intelligence metadata appears inconsistent with the actual impact (file overwrite, not data exfiltration) and should be treated as a metadata artifact rather than a confirmed impact class. The real-world priority is low for organizations with properly segmented admin access; however, in environments where the coturn process runs with broad filesystem permissions or where admin CLI access is shared, the integrity and availability impacts are genuine. This is not a fire-drill issue but warrants patching as part of normal maintenance cycles.

Exploit ScenarioDerived

An authenticated Coturn CLI administrator - either a malicious insider or an attacker who has obtained admin credentials - connects to the management interface and issues a psd /etc/cron.d/coturn-backdoor command. The coturn process writes TURN session dump data to the specified cron path without validation, creating or overwriting the file with attacker-influenced content, which the cron daemon may subsequently execute as root. The attack requires no technical sophistication beyond CLI access once credentials are obtained.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 10, 2026

Arbitrary file overwrite in Coturn prior to 4.13.0 is possible through the CLI management interface's psd (print sessions dump) command, which passes a user-supplied filename directly to fopen() without any path validation (CWE-73). An authenticated admin with CLI access can overwrite any file writable by the coturn process, potentially corrupting sensitive system files, certificates, or configuration data to achieve privilege escalation or service disruption. No public exploit identified at time of analysis; exploitation is constrained to local, high-privilege access, limiting realistic threat surface despite the High integrity and availability impact ratings.

RemediationAI

Upgrade to Coturn 4.13.0, the vendor-released patched version available at https://github.com/coturn/coturn/releases/tag/4.13.0, which resolves the missing path validation in the psd CLI command. The specific fix commit is e72930f571beba3bc7a9f97661af2614aae92a55 (https://github.com/coturn/coturn/commit/e72930f571beba3bc7a9f97661af2614aae92a55). As a compensating control where immediate patching is not feasible, restrict CLI access to the coturn management interface to the minimum number of trusted, named administrators, and ensure the coturn process user account operates under the principle of least privilege with write access limited strictly to its own log and runtime directories. Note that filesystem-level restrictions on the coturn process user reduce but do not eliminate exposure, as session dump data overwriting even coturn-owned files could still corrupt service operation.

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 a free, open-source implementation of the TURN (Traversal Using Relays around NAT) and STUN (Session Traversal Utilities for NAT) protocols, commonly deployed in WebRTC and VoIP infrastructure to relay real-time media. The vulnerability resides in the CLI management interface's psd command, which after stripping the 'psd' prefix and leading whitespace from the input string, passes the remainder directly to fopen() as a file path. CWE-73 (External Control of File Name or Path) describes this exact root cause: user-supplied input controlling a file path without sanitization or allowlisting. The coturn process user's OS-level write permissions define the blast radius - any file writable by that user (e.g., log files, certificates, cron entries, or configuration files) can be truncated and overwritten with session dump data. CPE cpe:2.3:a:coturn:coturn:*:*:*:*:*:*:*:* indicates all versions of the product are affected prior to the fix.

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 6.0 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 6.0 MEDIUM

Local CLI admin access required (AV:L/PR:H); file overwrite without path control yields high integrity impact; critical file corruption causes availability loss; no confidentiality impact.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Local
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

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, the psd print sessions dump CLI command in coturn takes a filename argument and directly passes it to fopen with no path validation. An authenticated admin with CLI access can overwrite arbitrary files writable by the coturn process because the command string is used as-is after stripping the psd prefix and leading spaces, allowing truncation and overwrite with session dump data. This issue is fixed in version 4.13.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
widely used TURN/STUN relay server in WebRTC and VoIP deployments
Social Media
1
Sightings
Data Quality
6 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-53450 HIGH
7.4 Jul 10

Server-side request forgery in coturn TURN/STUN server before 4.13.0 lets an authenticated TURN client bypass the defaul

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-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: Moderate

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