CVE-2026-68552
Coturn: uint16_t truncation overflow in STUN message length causes TCP stream framing bypass
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an unauthenticated remote client can send a STUN message over TCP or TLS with a body-length field from 65520 through 65532, causing the uint16_t len variable in stun_get_message_len_str() in src/client/ns_turn_msg.c to wrap when STUN_HEADER_LENGTH is added. The framing layer then consumes only 4 through 16 bytes, treats the remaining bytes as another message, desynchronizes the stream parser, and drops the attacking client's connection. Other clients and the server process are not affected. This issue is fixed in version 4.15.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.3
Coturn: uint16_t truncation overflow in STUN message length causes TCP stream framing bypass
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an unauthenticated remote client can send a STUN message over TCP or TLS with a body-length field from 65520 through 65532, causing the uint16_t len variable in stun_get_message_len_str() in src/client/ns_turn_msg.c to wrap when STUN_HEADER_LENGTH is added. The framing layer then consumes only 4 through 16 bytes, treats the remaining bytes as another message, desynchronizes the stream parser, and drops the attacking client's connection. Other clients and the server process are not affected. This issue is fixed in version 4.15.0.
- Record
CVE-2026-68552- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2026-63079
5.3
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an unauthenticated remote client can send a STUN message over TCP or TLS with a body-length field from 65520 through 65532, causing the uint16_t len variable in stun_get_message_len_str() in src/client/ns_turn_msg.c to wrap when STUN_HEADER_LENGTH is added. The framing layer then consumes only 4 through 16 bytes, treats the remaining bytes as another message, desynchronizes the stream parser, and drops the attacking client's connection. Other clients and the server process are not affected. This issue is fixed in version 4.15.0.
- Record
EUVD-2026-63079- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
NVD
5.3
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an unauthenticated remote client can send a STUN message over TCP or TLS with a body-length field from 65520 through 65532, causing the uint16_t len variable in stun_get_message_len_str() in src/client/ns_turn_msg.c to wrap when STUN_HEADER_LENGTH is added. The framing layer then consumes only 4 through 16 bytes, treats the remaining bytes as another message, desynchronizes the stream parser, and drops the attacking client's connection. Other clients and the server process are not affected. This issue is fixed in version 4.15.0.
- Record
CVE-2026-68552- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
OSV
5.3
Coturn: uint16_t truncation overflow in STUN message length causes TCP stream framing bypass
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an unauthenticated remote client can send a STUN message over TCP or TLS with a body-length field from 65520 through 65532, causing the uint16_t len variable in stun_get_message_len_str() in src/client/ns_turn_msg.c to wrap when STUN_HEADER_LENGTH is added. The framing layer then consumes only 4 through 16 bytes, treats the remaining bytes as another message, desynchronizes the stream parser, and drops the attacking client's connection. Other clients and the server process are not affected. This issue is fixed in version 4.15.0.
- Record
CVE-2026-68552- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-68552
5.3
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an unauthenticated remote client can send a STUN message over TCP or TLS with a body-length field from 65520 through 65532, causing the uint16_t len variable in stun_get_message_len_str() in src/client/ns_turn_msg.c to wrap when STUN_HEADER_LENGTH is added. The framing layer then consumes only 4 through 16 bytes, treats the remaining bytes as another message, desynchronizes the stream parser, and drops the attacking client's connection. Other clients and the server process are not affected. This issue is fixed in version 4.15.0.
- Record
DEBIAN-CVE-2026-68552- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-68552
5.3
Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an unauthenticated remote client can send a STUN message over TCP or TLS with a body-length field from 65520 through 65532, causing the uint16_t len variable in stun_get_message_len_str() in src/client/ns_turn_msg.c to wrap when STUN_HEADER_LENGTH is added. The framing layer then consumes only 4 through 16 bytes, treats the remaining bytes as another message, desynchronizes the stream parser, and drops the attacking client's connection. Other clients and the server process are not affected. This issue is fixed in version 4.15.0.
- Record
UBUNTU-CVE-2026-68552- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11617-1 No score
coturn-4.17.2-1.1 on GA media
These are all security issues fixed in the coturn-4.17.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11617-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
coturnDebian:12 |
All versions, plus listed versions 4.12.0-14.14.0-14.15.0-14.18.0-14.6.1-14.6.1-2 |
None known |
coturnDebian:13 |
All versions, plus listed versions 4.12.0-14.14.0-14.15.0-14.18.0-14.6.1-2 |
None known |
coturnDebian:14 |
before 4.15.0-1, plus listed versions 4.12.0-14.14.0-14.6.1-2 |
4.15.0-1 |
coturnUbuntu:16.04:LTS |
All versions, plus listed versions 4.4.5.4-24.5.0.2-34.5.0.3-14.5.0.3-1build14.5.0.3-1ubuntu0.24.5.0.3-1ubuntu0.34.5.0.3-1ubuntu0.4 |
None known |
coturnUbuntu:18.04:LTS |
All versions, plus listed versions 4.5.0.6-1ubuntu24.5.0.7-1ubuntu14.5.0.7-1ubuntu24.5.0.7-1ubuntu2.18.04.14.5.0.7-1ubuntu2.18.04.24.5.0.7-1ubuntu2.18.04.3 |
None known |
coturnUbuntu:20.04:LTS |
All versions, plus listed versions 4.5.1.1-1.1build14.5.1.1-1.1build24.5.1.1-1.1ubuntu0.20.04.14.5.1.1-1.1ubuntu0.20.04.2 |
None known |
coturnUbuntu:22.04:LTS |
All versions, plus listed versions 4.5.2-34.5.2-3.1~ubuntu22.04.1 |
None known |
coturnUbuntu:24.04:LTS |
All versions, plus listed versions 4.6.1-1build14.6.1-1build24.6.1-1build34.6.1-1build4 |
None known |
coturnUbuntu:26.10 |
All versions, plus listed versions 4.6.1-2build24.12.0-14.14.0-14.15.0-14.18.0-1 |
None known |
coturnUbuntu:26.04:LTS |
All versions, plus listed versions 4.6.1-2build14.6.1-2build2 |
None known |
coturnopenSUSE:Tumbleweed From an advisory covering 17 CVEs |
before 4.17.2-1.1 | 4.17.2-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-68552 is a medium vulnerability (CVSS 5.3) in Coturn, published August 19, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in coturn 4.15.0-1.
References
github.com/coturn/coturn/security/advisories/GHSA-m562-mf7x-q7rr
github.com/coturn/coturn/pull/1964
github.com/coturn/coturn/commit/ed32e1fb6c843f9cf9a28d91c541dfbf40874f25
github.com/coturn/coturn/releases/tag/4.15.0
github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68552.json
nvd.nist.gov/vuln/detail/CVE-2026-68552
Show 20 moreShow less
security-tracker.debian.org/tracker/CVE-2026-68552
ubuntu.com/security/CVE-2026-68552
cve.org/CVERecord?id=CVE-2026-68552
suse.com/security/cve/CVE-2026-40613
suse.com/security/cve/CVE-2026-43915
suse.com/security/cve/CVE-2026-43994
suse.com/security/cve/CVE-2026-53448
suse.com/security/cve/CVE-2026-53449
suse.com/security/cve/CVE-2026-53450
suse.com/security/cve/CVE-2026-62959
suse.com/security/cve/CVE-2026-65981
suse.com/security/cve/CVE-2026-68552
suse.com/security/cve/CVE-2026-68553
suse.com/security/cve/CVE-2026-68554
suse.com/security/cve/CVE-2026-68555
suse.com/security/cve/CVE-2026-73212
suse.com/security/cve/CVE-2026-73213
suse.com/security/cve/CVE-2026-73214
suse.com/security/cve/CVE-2026-73215
suse.com/security/cve/CVE-2026-73216