Approved changes feed: RSS · Atom

cpe:2.3:a:coturn:coturn:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorCoturn (f70c8498-1fd8-5101-bf93-e77431c3d655)
ProductCoturn (5fc7d090-feee-5aee-b2d6-973e8cc8fe26)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-104074 vulnerable 2026-11-03 10:16:19.379127 Coturn 4.10.0 Uninitialized Stack Memory Disclosure via ERROR-CODE
MEDIUM (5.3)
Coturn 4.10.0 contains an uninitialized memory disclosure vulnerability that allows remote unauthenticated attackers to leak stack memory contents by sending a TURN Allocate request without credentials. Attackers can exploit the stun_init_error_response_common_str() function in src/client/ns_turn_msg.c, which fails to zero-initialize the avalue buffer before computing its length with strlen() and copying leaked stack bytes into the ERROR-CODE reason phrase, exposing pointer fragments that weaken ASLR and enable precise version fingerprinting.
Published: 2026-10-07T14:29:45.615Z
Updated: 2026-11-08T14:00:45.918Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73214 vulnerable 2026-09-16 04:33:09.578341 coturn allocates a full per-peer SSL/session before verifying the DTLS cookie, enabling source-spoofing/botnet state-exhaustion DoS
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.16.0, dtls_server_input_handler() and create_new_connected_udp_socket() in src/apps/relay/dtls_listener.c retain OpenSSL dtls1_reassemble_fragment() state for a 35-byte fragmented ClientHello declaring a 650,000-byte handshake before cookie validation, allowing an unauthenticated remote sender using fresh UDP tuples to exhaust memory without TURN credentials, a completed handshake, a valid cookie, or source spoofing. This issue is fixed in version 4.16.0.
Published: 2026-08-11T17:34:51.860Z
Updated: 2026-08-12T22:13:33.373Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65981 vulnerable 2026-09-16 04:33:07.860246 Coturn: MOBILITY-TICKET session-resume authorization bypass allows cross-user TURN allocation takeover
HIGH (7.1)
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, a server using --mobility authenticates a resumed REFRESH request with the resuming user's credentials but does not verify that identity against the original allocation owner, allowing an authenticated attacker who obtains a victim MOBILITY-TICKET to receive and inject relayed traffic and consume the victim's quota. In the handle_turn_refresh resume branch, the victim allocation (orig_ss) is located solely by the attacker-controlled mobile id, and credentials are only adopted (via copy_auth_parameters) when the resuming session is unauthenticated. Because the attacker's session already has hmackey_set set to 1 from its own prior authentication (which is never reset for long-term-credential sessions), the credential copy is skipped and check_stun_auth validates the REFRESH against the attacker's own identity rather than the allocation owner's. This issue is fixed in version 4.15.0.
Published: 2026-07-31T21:00:02.893Z
Updated: 2026-08-05T13:44:34.433Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62959 vulnerable 2026-09-16 04:32:52.515235 Coturn: Pre-authentication heap memory disclosure in ACME redirect (`try_acme_redirect`)
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-31T19:57:06.394Z
Updated: 2026-07-31T23:34:33.361Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53450 vulnerable 2026-07-29 01:00:27.024158 Coturn: IPv4-mapped 127.0.0.1 bypasses default loopback peer protection
HIGH (7.4)
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.
Published: 2026-07-10T18:05:06.474Z
Updated: 2026-07-10T19:03:44.107Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53449 vulnerable 2026-07-29 01:00:27.024003 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53448 vulnerable 2026-07-29 01:00:27.023770 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-43994 vulnerable 2026-07-29 00:52:13.993566 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-43915 vulnerable 2026-07-29 00:52:13.941448 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40613 vulnerable 2026-06-08 08:01:20.878434 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27624 vulnerable 2026-06-08 07:53:22.671735 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-69217 vulnerable 2026-06-08 07:41:22.216797 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-4067 vulnerable 2026-06-08 05:25:58.801379 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-26262 vulnerable 2026-06-08 05:23:51.005528 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.