CVE-2026-43915
Received Received - Intake
Stored XSS in Coturn Web-Admin Interface

Publication date: 2026-06-18

Last updated on: 2026-06-18

Assigner: GitHub, Inc.

Description
Coturn is a free open source implementation of TURN and STUN Server. Versions prior to 4.11.0 contain a stored cross-site scripting (XSS) vulnerability in the web-admin HTTPS interface. An attacker who can create a TURN allocation with a crafted USERNAME value can inject HTML/JavaScript that executes when an authenticated web-admin user views the TURN session list. In configurations using anonymous TURN access (--no-auth), this may be exploitable without TURN credentials. In authenticated deployments, exploitation requires valid TURN credentials or control over a provisioned username. This issue has been fixed in version 4.11.0.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-18
Last Modified
2026-06-18
Generated
2026-06-19
AI Q&A
2026-06-18
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
coturn coturn to 4.11.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-43915 is a stored cross-site scripting (XSS) vulnerability in the Coturn TURN/STUN server's web-admin HTTPS interface. An attacker can exploit this by creating a TURN allocation with a specially crafted USERNAME containing malicious HTML or JavaScript code.

When an authenticated web-admin user views the TURN session list, the injected script executes in their browser. This happens because the username input is not properly validated, sanitized, or HTML encoded before being displayed.

In configurations allowing anonymous TURN access, the vulnerability can be exploited without credentials. In authenticated setups, the attacker needs valid TURN credentials or control over a provisioned username. The issue affects Coturn versions prior to 4.11.0 and has been fixed in version 4.11.0.

Impact Analysis

This vulnerability can allow an attacker to execute arbitrary JavaScript in the context of an authenticated web-admin user's browser. This can lead to unauthorized actions such as session hijacking, theft of sensitive information, or manipulation of the web-admin interface.

The attack requires either anonymous TURN access or valid TURN credentials, meaning the risk depends on the server's configuration and access controls.

The CVSS score of 5.4 indicates a moderate severity, with a network attack vector, low complexity, and requiring user interaction.

Detection Guidance

This vulnerability can be detected by monitoring the TURN allocations for suspicious or crafted USERNAME values containing HTML or JavaScript code. Specifically, inspecting the TURN session list on the web-admin HTTPS interface at the /ps endpoint can reveal injected scripts when viewed by an authenticated web-admin user.

Since the vulnerability involves stored cross-site scripting via the USERNAME field, detection involves checking for unusual or unexpected HTML/JavaScript content in TURN usernames.

No specific commands are provided in the available resources, but general detection steps could include:

  • Access the Coturn web-admin interface and review the TURN session list at the /ps endpoint for suspicious USERNAME entries.
  • Use network monitoring tools to capture TURN allocation requests and inspect USERNAME fields for injected code.
  • If using anonymous TURN access (--no-auth), monitor for unexpected TURN allocations with suspicious USERNAME values.
Mitigation Strategies

The primary mitigation step is to upgrade Coturn to version 4.11.0 or later, where this stored cross-site scripting vulnerability has been fixed.

Additional immediate steps include:

  • Avoid using anonymous TURN access (--no-auth) configurations, as these may allow exploitation without credentials.
  • Restrict access to the web-admin HTTPS interface to trusted users only.
  • Monitor and validate TURN allocations to detect and block suspicious USERNAME values.
Compliance Impact

The provided information does not specify how the stored cross-site scripting (XSS) vulnerability in Coturn affects compliance with common standards and regulations such as GDPR or HIPAA.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-43915. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart